.stationsView-module__0zqX0q__pageShell{flex:1;align-items:stretch;min-height:0;display:flex}.stationsView-module__0zqX0q__pageContent{flex:1;min-width:0}.stationsView-module__0zqX0q__shellSidebar{display:none}@media (min-width:768px){.stationsView-module__0zqX0q__shellSidebar{display:contents}.stationsView-module__0zqX0q__shellSidebar>aside,.stationsView-module__0zqX0q__pageShell>aside{top:calc(var(--quickbar-height) + var(--navpanel-height));height:calc(100vh - var(--quickbar-height) - var(--navpanel-height));align-self:flex-start;position:sticky}}.stationsView-module__0zqX0q__sidebarInner{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.stationsView-module__0zqX0q__searchRow{flex-shrink:0;gap:8px;display:flex}[data-collapsed=true] .stationsView-module__0zqX0q__searchRow{justify-content:center}.stationsView-module__0zqX0q__collapsedSearchButton{border-radius:var(--radius);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.stationsView-module__0zqX0q__collapsedSearchButton:hover{background:var(--surface-hover);color:var(--foreground)}}.stationsView-module__0zqX0q__searchField{flex:1;gap:6px;min-width:0;padding:8px 12px;}.stationsView-module__0zqX0q__searchInput{appearance:none;font:inherit;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:14px}.stationsView-module__0zqX0q__searchInput::-webkit-search-decoration{appearance:none}.stationsView-module__0zqX0q__searchInput::-webkit-search-cancel-button{appearance:none}.stationsView-module__0zqX0q__searchInput::-webkit-search-results-button{appearance:none}.stationsView-module__0zqX0q__searchInput::-webkit-search-results-decoration{appearance:none}.stationsView-module__0zqX0q__filterToggle{border:1px solid var(--bar-border);border-radius:var(--radius);background:var(--background);width:36px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.stationsView-module__0zqX0q__filterToggle[data-active=true]{border-color:var(--foreground);color:var(--background);background:var(--foreground)}@media (hover:hover) and (pointer:fine){.stationsView-module__0zqX0q__filterToggle:not([data-active=true]):hover{background:var(--surface-hover);color:var(--foreground)}}[data-collapsed=true] .stationsView-module__0zqX0q__filterToggle,[data-collapsed=true] .stationsView-module__0zqX0q__collapsibleContent{display:none}.stationsView-module__0zqX0q__collapsibleContent{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.stationsView-module__0zqX0q__filterRow{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.stationsView-module__0zqX0q__stationList{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;position:relative;overflow-y:auto}.stationsView-module__0zqX0q__stationListPage{flex-direction:column;gap:2px;width:100%;display:flex}.stationsView-module__0zqX0q__stationButton{border-radius:var(--radius);width:100%;min-width:0;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:stretch;gap:8px;padding:8px 10px;display:flex}.stationsView-module__0zqX0q__stationButton[data-active=true]{border-color:var(--bar-border);background:var(--surface-hover)}@media (hover:hover) and (pointer:fine){.stationsView-module__0zqX0q__stationButton:hover{background:var(--surface-hover)}}.stationsView-module__0zqX0q__overviewRow{border-color:var(--bar-border);flex-shrink:0;align-items:center}.stationsView-module__0zqX0q__overviewRow[data-active=true]{border-color:var(--foreground);background:var(--background)}.stationsView-module__0zqX0q__overviewIcon{color:var(--text-secondary);flex-shrink:0}.stationsView-module__0zqX0q__stationText{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.stationsView-module__0zqX0q__stationName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.stationsView-module__0zqX0q__stationMeta{min-width:0;color:var(--text-secondary);align-items:center;gap:5px;font-size:12px;display:flex}.stationsView-module__0zqX0q__stationMetaText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stationsView-module__0zqX0q__shorthand{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--foreground) 7%, transparent);max-width:6.5em;color:var(--foreground);letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.stationsView-module__0zqX0q__empty{color:var(--text-secondary);padding:8px 10px;font-size:13px}.stationsView-module__0zqX0q__overviewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.stationsView-module__0zqX0q__newButton{}.stationsView-module__0zqX0q__filteredNote{color:var(--text-secondary);margin:-4px 0 16px;font-size:14px}.stationsView-module__0zqX0q__searchClear{background:color-mix(in srgb, var(--foreground) 10%, transparent);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:inline-flex}.stationsView-module__0zqX0q__clearFilters{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.stationsView-module__0zqX0q__missingChip{border:1px solid var(--foreground);border-radius:var(--radius);background:var(--background);color:var(--foreground);font:inherit;cursor:pointer;align-self:flex-start;align-items:center;gap:6px;margin:0 0 8px;padding:4px 10px;font-size:13px;display:inline-flex}.stationsView-module__0zqX0q__views{position:relative}.stationsView-module__0zqX0q__view[data-preparing]{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.stationsView-module__0zqX0q__stationList[data-fade-in]{animation:.22s ease-out stationsView-module__0zqX0q__list-reveal}@keyframes stationsView-module__0zqX0q__list-reveal{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.stationsView-module__0zqX0q__stationList[data-fade-in]{animation:none}}
