.schedule-editor_editor__ZfaN3{color:var(--paper,#fff8eb);font-family:var(--font-body,Arial,sans-serif)}.schedule-editor_itemActions__IKGaG,.schedule-editor_statusRow__nF4Y_{display:flex;flex-wrap:wrap;gap:.65rem}.schedule-editor_editor__ZfaN3 button{background:#bb7448;border:1px solid transparent;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:750;min-height:46px;padding:.7rem 1rem}.schedule-editor_editor__ZfaN3 button:focus-visible,.schedule-editor_editor__ZfaN3 input:focus-visible,.schedule-editor_editor__ZfaN3 select:focus-visible,.schedule-editor_editor__ZfaN3 textarea:focus-visible{outline:3px solid #ffd69c;outline-offset:2px}.schedule-editor_dangerButton__iH2Po{background:transparent!important;border-color:var(--line,rgb(255 255 255/35%))!important;color:var(--paper,#fff)!important}.schedule-editor_editor__ZfaN3{background:radial-gradient(circle at top right,rgb(183 106 57/20%),transparent 35rem),#211713;padding:clamp(2rem,6vw,5rem) clamp(1rem,5vw,5rem)}.schedule-editor_editorHeading__uJOpl{max-width:760px}.schedule-editor_editorCard__Iecoj header>span,.schedule-editor_editorHeading__uJOpl>span{color:#e5a16e;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.schedule-editor_editorHeading__uJOpl h2{font-family:var(--font-display,Georgia,serif);font-size:clamp(2rem,5vw,4.4rem);margin:.4rem 0 1rem}.schedule-editor_editorCard__Iecoj header p,.schedule-editor_editorHeading__uJOpl p{color:#d6c3b2;line-height:1.65}.schedule-editor_editorCard__Iecoj,.schedule-editor_previewPanel__3Wlpe,.schedule-editor_trash__kviM_{background:rgb(255 248 235/7%);border:1px solid rgb(255 225 190/16%);border-radius:24px;box-shadow:0 18px 50px rgb(0 0 0/18%);margin-top:1.25rem;padding:clamp(1rem,3vw,1.6rem)}.schedule-editor_previewPanel__3Wlpe{display:grid;gap:1rem;grid-template-columns:minmax(220px,.7fr) 1.3fr}.schedule-editor_previewPanel__3Wlpe>div{display:grid;gap:.45rem}.schedule-editor_previewPanel__3Wlpe p{background:rgb(78 136 91/25%);border-radius:12px;margin:.25rem 0 0;padding:.6rem .8rem}.schedule-editor_editorGroup__eWcjr{margin-top:2.5rem}.schedule-editor_editorGroup__eWcjr>h3{font-family:var(--font-display,Georgia,serif);font-size:2rem}.schedule-editor_editorCard__Iecoj header h3{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.45rem,3vw,2.25rem);margin:.3rem 0}.schedule-editor_editorForm__8rSuj{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem}.schedule-editor_weeklyForm__MFdME{container:weekly-hours/inline-size;display:grid;gap:.45rem;grid-template-columns:1fr;margin-top:.9rem}.schedule-editor_dayRow__vMKw6{align-items:center;border:1px solid rgb(255 255 255/16%);border-radius:12px;display:grid;gap:.7rem;grid-template-columns:minmax(7.5rem,.7fr) minmax(8.5rem,.8fr) minmax(15rem,1.5fr);min-height:58px;padding:.45rem .6rem}.schedule-editor_dayRow__vMKw6[data-closed=true]{background:color-mix(in srgb,var(--editor-soft,transparent) 58%,transparent)}.schedule-editor_dayRow__vMKw6>strong{font-size:.92rem}.schedule-editor_openSwitch__hlSUe{align-items:center;cursor:pointer;display:flex!important;gap:.45rem;grid-template-columns:auto 1fr;min-height:42px}.schedule-editor_openSwitch__hlSUe input{accent-color:var(--editor-accent,#9a4a29);min-height:1.25rem!important;width:1.25rem!important}.schedule-editor_timeFields__eddTE{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-editor_timeFields__eddTE input,.schedule-editor_timeFields__eddTE>label{min-width:0;width:100%}.schedule-editor_closedDay__3liOn{color:var(--editor-muted,#6a4b3a);margin:0}.schedule-editor_editor__ZfaN3 label{display:grid;gap:.35rem}.schedule-editor_editor__ZfaN3 label>span{color:#f1dfcd;font-size:.83rem;font-weight:750}.schedule-editor_editor__ZfaN3 input,.schedule-editor_editor__ZfaN3 select,.schedule-editor_editor__ZfaN3 textarea{background:#fffaf1;border:1px solid #dfc4a7;border-radius:12px;color:#2a1c16;font:inherit;min-height:46px;padding:.7rem .8rem;width:100%}.schedule-editor_editor__ZfaN3 textarea{resize:vertical}.schedule-editor_wideField__JXVdZ{grid-column:1/-1}.schedule-editor_editorForm__8rSuj>button{justify-self:start}.schedule-editor_weeklySaveButton__1D7OB{justify-self:start;margin-top:.35rem;min-width:min(100%,18rem)}.schedule-editor_itemMeta__528h1{border-top:1px solid rgb(255 255 255/14%);margin-top:1.25rem;padding-top:1rem}.schedule-editor_statusRow__nF4Y_ span{background:rgb(255 255 255/9%);border-radius:999px;font-size:.78rem;padding:.35rem .65rem}.schedule-editor_itemActions__IKGaG{margin-top:.8rem}.schedule-editor_history__PwmU7{margin-top:1rem}.schedule-editor_history__PwmU7 summary,.schedule-editor_trash__kviM_ summary{cursor:pointer;font-weight:800;min-height:44px;padding:.6rem 0}.schedule-editor_history__PwmU7 li,.schedule-editor_trash__kviM_ li{color:#decdbd;margin:.45rem 0}.schedule-editor_actionSuccess__AcxuN{color:#aee0b7;grid-column:1/-1}.schedule-editor_actionError__ed2qU{color:#ffc0b7;grid-column:1/-1}.schedule-editor_trash__kviM_ ul{list-style:none;margin:0;padding:0}.schedule-editor_trash__kviM_ li{align-items:center;border-top:1px solid rgb(255 255 255/12%);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 0}.schedule-editor_trash__kviM_ li>div{display:grid}.schedule-editor_embeddedEditor__14Kvu{color:var(--editor-text,#3c2519);font-family:var(--font-body,Arial,sans-serif)}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_editorCard__Iecoj,.schedule-editor_embeddedEditor__14Kvu .schedule-editor_previewPanel__3Wlpe,.schedule-editor_embeddedEditor__14Kvu .schedule-editor_trash__kviM_{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:color-mix(in srgb,var(--editor-soft,var(--ui-glass-soft)) 88%,transparent);border-color:var(--editor-line,rgb(87 50 30/18%));box-shadow:var(--ui-glass-shadow)}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_editorGroup__eWcjr{margin-top:1.5rem}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_editorGroup__eWcjr>h3{font-size:1.5rem}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_editorCard__Iecoj header>span{color:var(--editor-accent,#9a4a29)}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_editorCard__Iecoj header p,.schedule-editor_embeddedEditor__14Kvu .schedule-editor_previewPanel__3Wlpe small{color:var(--editor-muted,#6a4b3a)}.schedule-editor_embeddedEditor__14Kvu label{display:grid;gap:.35rem}.schedule-editor_embeddedEditor__14Kvu label>span{color:var(--editor-text,#4c2d1e);font-size:.83rem;font-weight:750}.schedule-editor_embeddedEditor__14Kvu input,.schedule-editor_embeddedEditor__14Kvu select,.schedule-editor_embeddedEditor__14Kvu textarea{background:var(--editor-field,#fff);border:1px solid var(--editor-line,#cdb39d);border-radius:12px;color:var(--editor-text,#2a1c16);font:inherit;min-height:46px;padding:.7rem .8rem;width:100%}.schedule-editor_embeddedEditor__14Kvu textarea{resize:vertical}.schedule-editor_embeddedEditor__14Kvu button{background:#e8b65c;border:1px solid #d39a3e;border-radius:.75rem;color:#321f15;cursor:pointer;font:inherit;font-weight:800;min-height:46px;padding:.7rem 1rem}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_weeklyForm__MFdME fieldset{border-color:var(--editor-line,rgb(87 50 30/18%))}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_trash__kviM_ li{border-color:var(--editor-line,rgb(87 50 30/14%));color:var(--editor-text,#4c2d1e)}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_actionError__ed2qU,.schedule-editor_embeddedEditor__14Kvu .schedule-editor_actionSuccess__AcxuN{border:1px solid;border-radius:12px;font-weight:800;margin:0;padding:.7rem .8rem}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_actionSuccess__AcxuN{background:color-mix(in srgb,#4fa766 14%,var(--editor-soft,#fff));color:#337a47}.schedule-editor_embeddedEditor__14Kvu .schedule-editor_actionError__ed2qU{background:color-mix(in srgb,#dc7367 14%,var(--editor-soft,#fff));color:#a54239}.schedule-editor_moreFields__iQt0H{border:1px solid var(--editor-line,rgb(87 50 30/18%));border-radius:14px;padding:.7rem .85rem}.schedule-editor_moreFields__iQt0H summary{cursor:pointer;font-weight:800;min-height:32px}.schedule-editor_moreFields__iQt0H label{margin-top:.75rem}.schedule-editor_singleEditor__FLzsZ{margin-top:1.25rem}.schedule-editor_backButton__PWS9M{background:transparent!important;border-color:var(--editor-accent,#9a4a29)!important;color:var(--editor-accent,#9a4a29)!important}.schedule-editor_unsavedNotice__yHKez{background:color-mix(in srgb,var(--editor-warning,#f4c77c) 24%,var(--editor-surface,#fff));border:1px solid color-mix(in srgb,var(--editor-accent,#9a4a29) 55%,transparent);border-radius:16px;color:var(--editor-text,#2a1c16);display:grid;gap:.65rem;margin-top:.8rem;padding:1rem;position:relative}.schedule-editor_promptCloseButton__2DziH{align-items:center;background:transparent!important;border:1px solid var(--editor-line,#cdb39d)!important;border-radius:50%;color:var(--editor-text,#2a1c16)!important;display:inline-flex;font-size:1.1rem;height:2.35rem;justify-content:center;justify-self:end;min-height:2.35rem!important;padding:0!important;position:absolute;right:.55rem;top:.55rem;width:2.35rem}.schedule-editor_unsavedNotice__yHKez>.schedule-editor_promptCloseButton__2DziH+strong{padding-right:2.75rem}.schedule-editor_unsavedNotice__yHKez p{color:var(--editor-muted,#6a4b3a);margin:0}.schedule-editor_unsavedNotice__yHKez>div{display:flex;flex-wrap:wrap;gap:.6rem}.schedule-editor_unsavedNotice__yHKez button:first-child{background:transparent;border-color:var(--editor-line,#cdb39d);color:var(--editor-text,#2a1c16)}.schedule-editor_unsavedNotice__yHKez button:last-child{background:#8f352f;border-color:#8f352f;color:#fff}.schedule-editor_noticeLibrary__ITiby{display:grid;gap:1rem;margin-top:1.25rem}.schedule-editor_noticeLibrary__ITiby>header,.schedule-editor_noticeLibrary__ITiby>section{-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);background:color-mix(in srgb,var(--editor-soft,var(--ui-glass-soft)) 88%,transparent);border:1px solid var(--editor-line,rgb(87 50 30/18%));border-radius:20px;box-shadow:var(--ui-glass-shadow);padding:clamp(1rem,3vw,1.4rem)}.schedule-editor_noticeLibrary__ITiby>header{align-items:end;display:flex;gap:1rem;justify-content:space-between}.schedule-editor_noticeLibrary__ITiby>header span{color:var(--editor-accent,#9a4a29);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.schedule-editor_noticeLibrary__ITiby h3{font-family:var(--font-display,Georgia,serif);font-size:clamp(1.4rem,3vw,2rem);margin:.25rem 0}.schedule-editor_noticeLibrary__ITiby h4{margin:0 0 .7rem}.schedule-editor_noticeLibrary__ITiby p{color:var(--editor-muted,#6a4b3a);margin:.25rem 0}.schedule-editor_noticeLibrary__ITiby>header>div:last-child{display:flex;flex-wrap:wrap;gap:.55rem}.schedule-editor_noticeRow__66bzR{align-items:center;background:color-mix(in srgb,var(--editor-field,#fff) 72%,transparent)!important;border-color:var(--editor-line,#cdb39d)!important;color:var(--editor-text,#2a1c16)!important;display:flex;justify-content:space-between;margin-top:.55rem;text-align:left;width:100%}.schedule-editor_noticeRow__66bzR>span{display:grid;gap:.18rem}.schedule-editor_noticeRow__66bzR small{color:var(--editor-muted,#6a4b3a);font-weight:600}.schedule-editor_noticeRow__66bzR em{color:var(--editor-accent,#9a4a29);font-size:.75rem;font-style:normal;white-space:nowrap}.schedule-editor_flyerField__plyg5{background:color-mix(in srgb,var(--editor-field,#fff) 72%,transparent);border:1px solid var(--editor-line,#cdb39d);border-radius:16px;display:grid;gap:.75rem;padding:.9rem}.schedule-editor_flyerField__plyg5>div:first-child{display:grid;gap:.2rem}.schedule-editor_flyerField__plyg5>div:first-child p,.schedule-editor_removeNotice__rQB2H{color:var(--editor-muted,#6a4b3a);margin:0}.schedule-editor_flyerPreview__NfjrE{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.schedule-editor_flyerPreview__NfjrE img{background:var(--editor-field,#fff);border:1px solid var(--editor-line,#cdb39d);border-radius:10px;height:auto;max-height:280px;object-fit:contain;width:min(100%,420px)}.schedule-editor_flyerPreview__NfjrE span{color:var(--editor-muted,#6a4b3a);font-size:.82rem;overflow-wrap:anywhere}.schedule-editor_removeFlyer__pIFq_{background:transparent!important;border-color:var(--editor-line,#cdb39d)!important;color:var(--editor-text,#2a1c16)!important;justify-self:start}.schedule-editor_discardDraft__Z6MZS{gap:.65rem}.schedule-editor_discardDraft__Z6MZS,.schedule-editor_removalDraft__6C94K{border-top:1px solid var(--editor-line,#cdb39d);display:grid;margin-top:1rem;padding-top:1rem}.schedule-editor_removalDraft__6C94K{gap:.55rem}.schedule-editor_removalDraft__6C94K>button.schedule-editor_dangerButton__iH2Po{background:#8f352f!important;border-color:#a84c44!important;color:#fff!important;justify-self:start}.schedule-editor_removalDraft__6C94K>div>p,.schedule-editor_removalDraft__6C94K>p{color:var(--editor-muted,#6a4b3a);margin:0}.schedule-editor_removalDraft__6C94K>div{background:color-mix(in srgb,#a33b32 10%,var(--editor-soft,#fff));border:1px solid color-mix(in srgb,#a33b32 48%,var(--editor-line,#cdb39d));border-radius:14px;display:grid;gap:.55rem;padding:.85rem}.schedule-editor_removalDraft__6C94K>div>div{display:flex;flex-wrap:wrap;gap:.55rem}.schedule-editor_removalDraft__6C94K form{display:inline-flex}.schedule-editor_cancelRemovalButton__q9nDo{background:transparent!important;border-color:var(--editor-line,#cdb39d)!important;color:var(--editor-text,#2a1c16)!important}.schedule-editor_deletionLocked__c7Ug_{background:color-mix(in srgb,#a33b32 10%,var(--editor-soft,#fff));border:1px solid color-mix(in srgb,#a33b32 45%,var(--editor-line,#cdb39d));border-radius:14px;display:grid;gap:.35rem;margin-top:.8rem;padding:.85rem}.schedule-editor_deletionLocked__c7Ug_>p{color:var(--editor-muted,#6a4b3a);margin:0}.schedule-editor_deletionLocked__c7Ug_ .schedule-editor_removalDraft__6C94K{border-top:0;margin-top:.2rem;padding-top:0}.schedule-editor_discardDraft__Z6MZS>button{background:transparent!important;border-color:var(--editor-line,#cdb39d)!important;color:var(--editor-text,#2a1c16)!important;justify-self:start}.schedule-editor_discardDraft__Z6MZS>div{background:color-mix(in srgb,#a33b32 12%,var(--editor-soft,#fff));border:1px solid color-mix(in srgb,#a33b32 55%,var(--editor-line,#cdb39d));border-radius:14px;display:grid;gap:.55rem;padding:.85rem}.schedule-editor_discardDraft__Z6MZS p{margin:0}.schedule-editor_discardDraft__Z6MZS>div>div{display:flex;flex-wrap:wrap;gap:.55rem}.schedule-editor_discardDraft__Z6MZS form{display:inline-flex}.schedule-editor_discardDraft__Z6MZS .schedule-editor_dangerButton__iH2Po{background:#8f352f!important;border-color:#8f352f!important;color:#fff!important}@media (max-width:760px){.schedule-editor_editorForm__8rSuj,.schedule-editor_previewPanel__3Wlpe{grid-template-columns:1fr}.schedule-editor_wideField__JXVdZ{grid-column:auto}.schedule-editor_noticeLibrary__ITiby>header{align-items:stretch;display:grid}.schedule-editor_noticeLibrary__ITiby>header>div:last-child{display:grid}.schedule-editor_noticeRow__66bzR{min-height:60px}.schedule-editor_previewPanel__3Wlpe{margin-top:.6rem;padding:.7rem}.schedule-editor_previewPanel__3Wlpe>div:first-child small{display:none}.schedule-editor_editorCard__Iecoj{margin-top:.7rem;padding:.75rem}.schedule-editor_editorCard__Iecoj header>span{font-size:.68rem}.schedule-editor_editorCard__Iecoj header h3{font-size:1.25rem;margin:.15rem 0}.schedule-editor_editorCard__Iecoj header p{display:none}.schedule-editor_editorForm__8rSuj,.schedule-editor_weeklyForm__MFdME{gap:.4rem;margin-top:.7rem}.schedule-editor_noticeLibrary__ITiby{gap:.65rem;margin-top:.65rem}.schedule-editor_noticeLibrary__ITiby>header,.schedule-editor_noticeLibrary__ITiby>section{border-radius:14px;padding:.75rem}.schedule-editor_noticeLibrary__ITiby>header p{display:none}.schedule-editor_discardDraft__Z6MZS form,.schedule-editor_discardDraft__Z6MZS form button,.schedule-editor_discardDraft__Z6MZS>button,.schedule-editor_discardDraft__Z6MZS>div>div,.schedule-editor_discardDraft__Z6MZS>div>div>button{width:100%}.schedule-editor_editor__ZfaN3{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.schedule-editor_editor__ZfaN3 button{min-height:50px}}@container weekly-hours (max-width: 680px){.schedule-editor_dayRow__vMKw6{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.7rem}.schedule-editor_closedDay__3liOn,.schedule-editor_timeFields__eddTE{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.schedule-editor_editor__ZfaN3 *{scroll-behavior:auto!important;transition:none!important}}