.filter-panel_filterField__EDQS0{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.filter-panel_weekdayChoices__wwoar{gap:3px 8px}.filter-panel_dateError__vCiRt{grid-column:1/-1;margin:0;color:var(--danger);font-size:.8rem;line-height:1.5}.filter-panel_filterLabel__DRq9B{color:var(--ink-soft);font-size:.77rem;font-weight:700;letter-spacing:.035em}.filter-panel_filterSection__mTkJ2{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;padding-top:.5rem;border-top:1px solid var(--line-soft)}.filter-panel_filterSectionSummary__A830_{display:flex;min-height:var(--touch-target-min,44px);align-items:center;justify-content:space-between;gap:.75rem;color:var(--ink-soft);cursor:pointer;font-size:.82rem;font-weight:700;list-style:none}.filter-panel_filterSectionSummary__A830_::-webkit-details-marker{display:none}.filter-panel_filterSectionSummary__A830_:focus-visible{border-radius:var(--radius-control);box-shadow:var(--focus-ring)}.filter-panel_filterSectionSummary__A830_:after{content:"＋";color:var(--accent);font-size:1rem;line-height:1}.filter-panel_filterSection__mTkJ2[open]>.filter-panel_filterSectionSummary__A830_:after{content:"−"}.filter-panel_facetGrid__pTla2{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) minmax(0,.9fr) minmax(0,1.28fr) minmax(0,1.12fr);grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.filter-panel_scheduleGrid__bIOZe{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);align-items:end}@media (min-width:993px){.filter-panel_filterSection__mTkJ2[open]>.filter-panel_filterSectionSummary__A830_{display:none}.filter-panel_filterSection__mTkJ2:not([open])>.filter-panel_filterSectionSummary__A830_{display:flex}.filter-panel_relationSection__gW8FS,.filter-panel_timeSection__28qfT{gap:0;padding-top:.5rem}.filter-panel_classificationSection__kMFBj{padding-top:0;border-top:0}}@media (max-width:1120px) and (min-width:681px){.filter-panel_facetGrid__pTla2{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel_facetGrid__pTla2>:last-child{grid-column:1/-1}.filter-panel_scheduleGrid__bIOZe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.filter-panel_facetGrid__pTla2,.filter-panel_scheduleGrid__bIOZe{grid-template-columns:1fr}}.table-structure_tableShell__DXbku{overflow:hidden;margin-top:1rem}.table-structure_table__sz6a7{width:100%;border-collapse:collapse}@media (max-width:860px),(pointer:coarse){.table-structure_tableShell__DXbku{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.table-structure_table__sz6a7{min-width:max-content}.table-structure_tableCell__ifWGm:first-child,.table-structure_tableHeaderCell__lTTrK:first-child{min-width:9rem}}.table-structure_tableCell__ifWGm,.table-structure_tableHeaderCell__lTTrK{text-align:left;padding:.82rem .95rem;border-bottom:1px solid var(--line-soft);vertical-align:top}.table-structure_tableHeaderCell__lTTrK{font-size:.82rem;color:var(--text-secondary);font-weight:700;background:var(--surface-table-head)}.table-structure_tableRowHover__LIYoH:hover{background:var(--surface-table-row-hover)}