._editor_19n32_1{min-width:0}._toolbar_19n32_5{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}._actions_19n32_13{gap:14px;display:flex}._textButton_19n32_18{color:var(--admin-accent,#4f46e5);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.8rem}._textButton_19n32_18:disabled{opacity:.45;cursor:default}._intervalList_19n32_32{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}._chip_19n32_39{background:var(--admin-accent-soft,#4f46e51a);color:var(--admin-text,#374151);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:.78rem;display:inline-flex}._chip_19n32_39 button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._empty_19n32_59{color:var(--admin-muted,#6b7280);margin:0 0 10px;font-size:.8rem}._timeline_19n32_65{overscroll-behavior:contain;border:1px solid var(--admin-border,#e5e7eb);background:var(--admin-surface,#fff);-webkit-user-select:none;user-select:none;border-radius:10px;height:calc(min(58vh,620px));min-height:360px;padding-top:7px;overflow-y:auto}._disabled_19n32_77{opacity:.48;pointer-events:none}._row_19n32_82{grid-template-columns:48px minmax(0,1fr);height:10px;display:grid}._timeLabel_19n32_88{color:var(--admin-muted,#6b7280);text-align:right;font-variant-numeric:tabular-nums;pointer-events:none;padding-right:7px;font-size:.56rem;line-height:10px;transform:translateY(-5px)}._hourLabel_19n32_99{color:var(--admin-text,#374151);font-size:.66rem;font-weight:700}._slot_19n32_105{border-top:1px solid color-mix(in srgb,var(--admin-border,#e5e7eb) 38%,transparent);cursor:crosshair;touch-action:none;min-height:10px}._readonly_19n32_112 ._slot_19n32_105{cursor:default;touch-action:pan-y}._row_19n32_82:first-child ._timeLabel_19n32_88{transform:translateY(-4px)}@media (width<=640px){._timeline_19n32_65{height:calc(min(52vh,560px));min-height:320px}._row_19n32_82{grid-template-columns:54px minmax(0,1fr);height:18px}._slot_19n32_105{min-height:18px}._timeLabel_19n32_88{font-size:.66rem;line-height:18px;transform:translateY(-2px)}._hourLabel_19n32_99{font-size:.74rem}}._hourStart_19n32_142{border-top-color:var(--admin-border,#d1d5db)}._selected_19n32_146{border-top-color:color-mix(in srgb,var(--admin-accent,#4f46e5) 70%,transparent);background:color-mix(in srgb,var(--admin-accent,#4f46e5) 72%,transparent)}._preview_19n32_151{background:color-mix(in srgb,var(--admin-accent,#4f46e5) 48%,transparent)}._pageTile_os4vj_1{flex-direction:column;display:flex}._modeBar_os4vj_6{margin-bottom:20px}._divider_os4vj_10{background:var(--admin-border,#e5e7eb);height:1px;margin:22px 0}._grid_os4vj_16{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:24px;display:grid}@media (width<=900px){._grid_os4vj_16{grid-template-columns:1fr}}._calendarCol_os4vj_28,._hoursCol_os4vj_29,._scheduleCol_os4vj_30{flex-direction:column;min-width:0;display:flex}._cardHeading_os4vj_36{color:var(--admin-text,#111827);align-items:center;gap:6px;margin:0 0 8px;font-size:1.05rem;font-weight:600;display:flex}._multiToggle_os4vj_46{color:var(--admin-text,#374151);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:inline-flex}._multiToggle_os4vj_46 input{width:16px;height:16px;accent-color:var(--admin-accent,#4f46e5);cursor:pointer}._hint_os4vj_63{color:var(--admin-muted,#6b7280);margin:8px 0 14px;font-size:.83rem}._calendar_os4vj_28{width:100%}._day_os4vj_73{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}._dayEvent_os4vj_92,._dayFree_os4vj_83{font-weight:700}._dayActive_os4vj_87{box-shadow:inset 0 0 0 2px var(--admin-accent,#4f46e5);border-radius:50%}._eventDot_os4vj_96,._freeDot_os4vj_97{border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._eventDot_os4vj_96{background:#f59e0b}._freeDot_os4vj_97,._swatchFree_os4vj_136{background:var(--admin-accent,#4f46e5)}._legend_os4vj_115{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}._legendItem_os4vj_122{color:var(--admin-muted,#6b7280);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}._swatch_os4vj_130{border-radius:4px;width:12px;height:12px}._swatchEvent_os4vj_140{background:#f59e0b}._hoursHead_os4vj_144,._sideHead_os4vj_173{justify-content:space-between;align-items:center;gap:12px;display:flex}._hoursHead_os4vj_144 ._cardHeading_os4vj_36{margin:0}._hoursTarget_os4vj_155{color:var(--admin-text,#374151);margin:6px 0 12px;font-size:.85rem;font-weight:600}._dragHint_os4vj_162{color:var(--admin-muted,#6b7280);margin:0 0 10px;font-size:.8rem}._applyBtn_os4vj_168{align-self:flex-start;margin-top:14px}._sideHead_os4vj_173{margin-bottom:12px}._sideHead_os4vj_173 ._cardHeading_os4vj_36{margin:0}._empty_os4vj_185{color:var(--admin-muted,#9ca3af);margin:0;font-size:.9rem}._dayHeader_os4vj_191{color:var(--admin-text,#374151);margin:2px 0 14px;font-size:.9rem;font-weight:600}._dayHeader_os4vj_191 span{color:var(--admin-muted,#6b7280);font-weight:500}._untimedEvents_os4vj_202{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}._untimedEvents_os4vj_202 li{color:var(--admin-text,#374151);background:#f59e0b1f;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;display:flex}._timedEvents_os4vj_221{flex-direction:column;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}._timedEvents_os4vj_221 li{color:#b45309;background:#f59e0b21;border-radius:8px;gap:8px;padding:7px 10px;font-size:.82rem;display:flex}._timedEvents_os4vj_221 li strong{font-variant-numeric:tabular-nums}._scheduleList_os4vj_242{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._scheduleItem_os4vj_251{border:1px solid var(--admin-border,#e5e7eb);border-radius:10px;align-items:stretch;gap:8px;display:flex;overflow:hidden}._scheduleItemActive_os4vj_260{border-color:var(--admin-accent,#4f46e5);box-shadow:0 0 0 1px var(--admin-accent,#4f46e5) inset}._scheduleMain_os4vj_265{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:2px;padding:9px 12px;display:flex}._scheduleMain_os4vj_265:hover{background:var(--admin-surface-strong,#f9fafb)}._scheduleDate_os4vj_280{color:var(--admin-text,#374151);font-size:.85rem;font-weight:600}._scheduleHours_os4vj_286{color:var(--admin-muted,#6b7280);font-size:.8rem}._scheduleRemove_os4vj_291{border:none;border-left:1px solid var(--admin-border,#e5e7eb);width:34px;color:var(--admin-muted,#9ca3af);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}._scheduleRemove_os4vj_291:hover{color:#dc2626;background:#dc262614}._eventList_os4vj_307{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._eventItem_os4vj_316{background:var(--admin-surface-strong,#f9fafb);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}._eventDate_os4vj_326{color:var(--admin-text,#374151);font-size:.85rem;font-weight:600}._eventBand_os4vj_332{color:var(--admin-muted,#6b7280);font-size:.85rem}
