.mygo98-sheet-preview{overflow:hidden;border-radius:18px;background:#e9e0d0;box-shadow:0 12px 28px rgba(32,25,16,.16)}
.mygo98-sheet-preview canvas,.mygo98-next-plan canvas{display:block;width:100%;height:auto}
.mygo98-sheet-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}
.mygo98-sheet-actions button{min-height:44px;border:0;border-radius:14px;background:#fff;color:#171717;font:inherit;font-size:11px;font-weight:900}
.mygo98-sheet-actions button:last-child{background:#174f39;color:#fff}
.mygo98-plan-editor{margin-top:10px}.mygo98-plan-editor summary{padding:14px;border-radius:14px;background:#fff;color:#514b43;font-size:11px;font-weight:900;cursor:pointer}.mygo98-plan-editor[open] summary{margin-bottom:8px}
.mygo98-next-plan{margin:12px 0;padding:12px;border-radius:18px;background:#f5efe2;border:1px solid rgba(23,79,57,.18)}
.mygo98-next-plan-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.mygo98-next-plan-head small{display:block;color:#174f39;font-size:8px;font-weight:900;letter-spacing:.12em}.mygo98-next-plan-head strong{display:block;margin-top:2px;font-size:13px}
.mygo98-next-plan-head button,.mygo98-next-plan-open{border:0;border-radius:999px;background:#174f39;color:#fff;padding:9px 13px;font:inherit;font-size:9px;font-weight:900}.mygo98-next-plan canvas{border-radius:11px;box-shadow:0 6px 16px rgba(32,25,16,.13)}.mygo98-next-plan-open{width:100%;margin-top:9px;background:#171717;min-height:40px}
