.stage.svelte-defcti{margin-top:16px;padding-top:16px;border-top:1px solid rgba(66,13,31,.12);text-align:left;color:#420d1f}.stage-q.svelte-defcti{margin:0 0 10px;font-size:15px;font-weight:700}.stage-options.svelte-defcti{display:flex;flex-wrap:wrap;gap:8px}.stage-options.svelte-defcti button:where(.svelte-defcti),.stage-save.svelte-defcti{min-height:44px;padding:10px 16px;border-radius:999px;border:1.5px solid rgba(66,13,31,.2);background:#fcf7ed;color:#420d1f;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.stage-options.svelte-defcti button:where(.svelte-defcti):hover{background:#f4e6ea;border-color:#ae2454}.stage-week.svelte-defcti{display:flex;gap:8px}.stage-week.svelte-defcti select:where(.svelte-defcti){flex:1;min-height:44px;padding:0 12px;border-radius:12px;border:1.5px solid rgba(66,13,31,.2);background:#fff;color:#420d1f;font:inherit;font-size:15px}.stage-save.svelte-defcti{background:#420d1f;color:#fcf7ed;border-color:#420d1f}.stage-save.svelte-defcti:disabled{opacity:.4;cursor:default}.stage-skip.svelte-defcti{margin-top:8px;padding:6px 0;background:none;border:0;color:#420d1f99;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.stage-done.svelte-defcti{margin:0;font-size:14px;font-weight:600}
