._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}
