._wrap_c2zba_1{gap:var(--space-3);flex-direction:column;display:flex}._nav_c2zba_13{justify-content:space-between;align-items:center;display:flex}._title_c2zba_25{font-size:calc(18px * var(--font-scale));margin:0;font-weight:800}._iconButton_c2zba_37{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-control);color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._summary_c2zba_63{text-align:center;font-size:calc(14px * var(--font-scale));color:var(--color-sub);margin:0}._grid_c2zba_77{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekday_c2zba_89{padding:var(--space-2) 0;text-align:center;font-size:calc(13px * var(--font-scale));color:var(--color-faint)}._cell_c2zba_103{min-height:64px;padding:var(--space-2) 2px;border-radius:var(--radius-control);font:inherit;color:var(--color-ink);cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:2px;display:flex}._on_c2zba_133{border-color:var(--color-ink)}._day_c2zba_141{font-size:calc(15px * var(--font-scale));font-weight:600}._compact_c2zba_153 ._grid_c2zba_77{column-gap:0;row-gap:var(--space-1)}._compact_c2zba_153 ._cell_c2zba_103{border:0;border-radius:0;justify-content:center;min-height:36px;padding:2px 0}._compact_c2zba_153 ._title_c2zba_25{font-size:calc(16px * var(--font-scale))}._compact_c2zba_153 ._day_c2zba_141{width:32px;height:32px;font-size:calc(14px * var(--font-scale));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._compact_c2zba_153 ._on_c2zba_133{border:0}._compact_c2zba_153 ._on_c2zba_133 ._day_c2zba_141{background:var(--color-ink);color:var(--color-surface)}._band_c2zba_225{background:var(--color-area)}._rangeStart_c2zba_233{border-top-left-radius:999px;border-bottom-left-radius:999px}._rangeEnd_c2zba_243{border-top-right-radius:999px;border-bottom-right-radius:999px}._cell_c2zba_103:disabled,._iconButton_c2zba_37:disabled{color:var(--color-disabled-text);cursor:default}
