._counts_grwv1_1{flex-wrap:wrap;gap:8px;display:flex}._count_grwv1_1{border-radius:var(--radius-pill);background:var(--n-2);padding:6px 14px;font-size:14px}._count_grwv1_1[data-state=open]{border:1.5px solid var(--ink-c);background:#e0f5fd}._count_grwv1_1[data-state=busy]{border:1.5px solid var(--ink-m);background:#fce0ef}._count_grwv1_1[data-state=soon]{background:var(--n-0);border:1.5px dashed var(--n-6)}._toolbar_grwv1_24{border-bottom:1px solid var(--n-3);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:20px;display:flex}._search_grwv1_32{flex:0 320px}._spaces_grwv1_35{flex-wrap:wrap;gap:8px;display:flex}._layout_grwv1_40{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px;display:grid}._groups_grwv1_46{flex-direction:column;gap:16px;display:flex}._empty_grwv1_51{color:var(--n-8);margin:0}._group_grwv1_46{border-radius:var(--radius-card);border:1.5px solid var(--n-3);background:var(--n-0);overflow:hidden}._groupHead_grwv1_61{background:color-mix(in srgb, var(--ink) 22%, white);align-items:center;gap:12px;padding:14px 18px;display:flex}._groupTitle_grwv1_68{font-family:var(--font-display);margin:0;font-size:20px;font-weight:700}._groupCount_grwv1_74{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n-7);margin-left:auto;font-size:12px}._rows_grwv1_82{margin:0;padding:0;list-style:none}._row_grwv1_82{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--n-3);align-items:center;gap:12px;width:100%;padding:12px 18px;display:flex}._row_grwv1_82:hover{background:var(--n-wash)}._row_grwv1_82[aria-pressed=true]{background:var(--n-2);box-shadow:inset 4px 0 0 var(--ink-k)}._row_grwv1_82:focus-visible{outline:2px solid var(--ink-c);outline-offset:-2px}._rowText_grwv1_109{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowName_grwv1_116{font-size:16px;font-weight:600}._rowSub_grwv1_120{color:var(--n-8);font-size:13px}._chev_grwv1_124{color:var(--n-6);flex:none}._detail_grwv1_128{border:2px solid var(--ink-k);background:var(--n-0);border-radius:24px;position:sticky;top:24px;overflow:hidden}._detailHead_grwv1_136{background:color-mix(in srgb, var(--ink) 18%, white);flex-direction:column;gap:14px;padding:24px;display:flex}._tags_grwv1_143{align-items:center;gap:8px;display:flex}._detailTitle_grwv1_148{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:34px;font-weight:800;line-height:1.05}._detailBody_grwv1_156{flex-direction:column;gap:16px;padding:24px;display:flex}._stripHead_grwv1_162{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}._label_grwv1_168{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-8);margin:0;font-size:12px;font-weight:400}._legend_grwv1_177{color:var(--n-8);gap:14px;font-size:13px;display:flex}._swatch_grwv1_183{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}._strip_grwv1_162{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%}._dayHead_grwv1_197{font-family:var(--font-mono);color:var(--n-8);font-size:11px;font-weight:400}._dayHead_grwv1_197 span{display:block}._period_grwv1_206{text-align:left;width:40px;font-family:var(--font-mono);color:var(--n-8);font-size:11px;font-weight:400}._cell_grwv1_214,._swatch_grwv1_183{border:1.5px solid var(--n-4);background:var(--n-0)}._cell_grwv1_214{border-radius:6px;height:30px;display:block}._cell_grwv1_214[data-cell=booked],._swatch_grwv1_183[data-cell=booked]{background:var(--ink-k);border-color:var(--ink-k)}._cell_grwv1_214[data-cell=class],._swatch_grwv1_183[data-cell=class]{background:var(--ink-c);border-color:var(--ink-c)}._cell_grwv1_214[data-cell=off],._swatch_grwv1_183[data-cell=off]{background:repeating-linear-gradient(135deg, var(--n-3) 0 2px, var(--n-0) 2px 6px);border-color:var(--n-3)}._upcoming_grwv1_243{margin:0;padding:0;list-style:none}._up_grwv1_243{border-top:1px solid var(--n-3);align-items:flex-start;gap:14px;padding:12px 0;display:flex}._upDate_grwv1_255{width:92px;font-family:var(--font-mono);flex:none;padding-top:3px;font-size:12px}._dot_grwv1_262{background:var(--ink-k);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}._dot_grwv1_262[data-kind=class]{background:var(--ink-c)}._dot_grwv1_262[data-kind=maint]{background:var(--n-6)}._dot_grwv1_262[data-kind=mine]{background:var(--ink-m)}._upText_grwv1_279{flex-direction:column;gap:1px;font-size:15px;display:flex}._foot_grwv1_285{border-top:1px solid var(--n-3);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}@media (width<=960px){._layout_grwv1_40{grid-template-columns:1fr}._detail_grwv1_128{position:static}}
