._page_4jhuw_1{gap:var(--space-5);padding-top:var(--space-7);padding-bottom:var(--space-8);flex-direction:column;display:flex}._lead_4jhuw_9{color:var(--ink-muted);margin:6px 0 0}._filterBar_4jhuw_16{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}._filterLabel_4jhuw_26{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle)}._options_4jhuw_34{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);max-width:100%;display:inline-flex;overflow-x:auto}._options_4jhuw_34>button{white-space:nowrap;border:0;border-radius:0}._options_4jhuw_34>button+button{border-left:1px solid var(--line-strong)}._select_4jhuw_53{max-width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:0 14px;font-size:15px}._clearAll_4jhuw_65{color:var(--accent);margin-left:auto;font-weight:600;text-decoration:none}._clearAll_4jhuw_65:hover{text-decoration:underline}._layout_4jhuw_76{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}._month_4jhuw_85{flex:999 560px;min-width:0}._monthHead_4jhuw_90{margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._monthNav_4jhuw_99{gap:var(--space-2);display:flex}._navButton_4jhuw_104{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._navButton_4jhuw_104:hover{border-color:var(--ink)}._grid_4jhuw_125{table-layout:fixed;border-collapse:separate;border-spacing:1px;background:var(--line);width:100%}._grid_4jhuw_125 th{padding:var(--space-2) 0;background:var(--surface);font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle)}._cell_4jhuw_142{background:var(--surface);vertical-align:top;padding:0}._outside_4jhuw_148{background:var(--surface-sunken)}._day_4jhuw_152{min-height:88px;padding:var(--space-2);color:var(--ink);flex-direction:column;align-items:flex-start;gap:5px;text-decoration:none;display:flex}._day_4jhuw_152:hover{background:var(--surface-sunken)}._selected_4jhuw_168,._selected_4jhuw_168:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}._dayNumber_4jhuw_175{min-width:26px;height:26px;font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:inline-flex}._quiet_4jhuw_188 ._dayNumber_4jhuw_175{color:var(--ink-muted)}._today_4jhuw_193{background:var(--accent);border-radius:var(--radius-sm);color:var(--on-accent)!important}._bars_4jhuw_199{flex-direction:column;gap:3px;width:100%;display:flex}._bar_4jhuw_199,._legendBar_4jhuw_208{border-radius:2px;height:4px;display:block}._barConfirmed_4jhuw_214{background:var(--ink)}._barTentative_4jhuw_218{background:var(--warn)}._barCancelled_4jhuw_222{background:repeating-linear-gradient(90deg, var(--danger) 0 8px, transparent 8px 12px)}._dayCount_4jhuw_226{color:var(--ink-subtle);font-size:12px;font-weight:400;line-height:16px}._legend_4jhuw_208{gap:var(--space-1) var(--space-5);color:var(--ink-subtle);flex-wrap:wrap;margin:12px 0 0;font-size:13px;line-height:18px;display:flex}._legendBar_4jhuw_208{vertical-align:middle;width:18px;margin-right:6px;display:inline-block}._offGrid_4jhuw_250{padding:var(--space-4) 0;border-bottom:1px solid var(--line);flex-direction:column;gap:10px;margin-top:18px;display:flex}._offGridTitle_4jhuw_259{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);margin:0}._offGridItem_4jhuw_268{border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}._offGridItem_4jhuw_268:hover{border-color:var(--ink)}._windowBadge_4jhuw_285{color:var(--neutral);font-size:14px}._muted_4jhuw_290{color:var(--ink-muted)}._agenda_4jhuw_296{flex-direction:column;flex:360px;gap:12px;min-width:0;display:flex}._agendaHead_4jhuw_305{gap:var(--space-2);flex-direction:column;display:flex}._agendaTitle_4jhuw_311{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700;line-height:1.2}._showMonth_4jhuw_319{color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}._showMonth_4jhuw_319:hover{text-decoration:underline}._agendaList_4jhuw_330{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}._agendaItem_4jhuw_337{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;display:flex}._agendaItem_4jhuw_337:hover{background:var(--surface-sunken)}._agendaBody_4jhuw_350{flex-direction:column;gap:2px;min-width:0;font-size:15px;display:flex}._agendaName_4jhuw_358{font-size:16px;font-weight:600;line-height:22px}._struck_4jhuw_364{color:var(--ink-muted);text-decoration:line-through}._badges_4jhuw_369{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}._deadline_4jhuw_376{color:var(--warn);font-size:13px;font-weight:500;line-height:18px}@media (width<=767px){._agenda_4jhuw_296{order:-1}._day_4jhuw_152{min-height:72px;padding:6px 4px}._dayCount_4jhuw_226{display:none}._clearAll_4jhuw_65{margin-left:0}}._showAll_4jhuw_403{min-height:44px;margin-top:var(--space-3);align-items:center;font-weight:600;display:inline-flex}
