.EligibilityNotice-module__vDGVPq__notice{background:var(--rf-ink-2);border:1px solid var(--rf-line-dark);border-radius:var(--rf-radius-md);color:var(--rf-muted-dark-2);margin-bottom:20px;padding:12px 16px;font-size:13.5px}.EligibilityNotice-module__vDGVPq__notice a{color:var(--rf-accent);font-weight:600}
.RoadiesBoardToggle-module__B8U7uW__row{flex-wrap:wrap;gap:10px;display:flex}.RoadiesBoardToggle-module__B8U7uW__pill{border-radius:var(--rf-radius-full);font-family:var(--rf-font-display);white-space:nowrap;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e101373;border:1.5px solid #ffffff80;align-items:center;gap:6px;padding:12px 22px;font-size:14.5px;font-weight:700;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out,transform .15s ease-out;display:inline-flex}.RoadiesBoardToggle-module__B8U7uW__pill:hover{border-color:#fff}.RoadiesBoardToggle-module__B8U7uW__pillActive{background:var(--rf-paper);border-color:var(--rf-paper);color:var(--rf-ink);transform:translateY(-1px);box-shadow:0 8px 20px #00000040}.RoadiesBoardToggle-module__B8U7uW__pillActive:hover{border-color:var(--rf-paper)}
.Chip-module__IAwj_a__chip{border-radius:var(--rf-radius-full);font-family:var(--rf-font-display);border:1px solid var(--rf-line-outline);background:var(--rf-surface);color:var(--rf-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.Chip-module__IAwj_a__chip:hover{background:var(--rf-sand)}.Chip-module__IAwj_a__chipActive{background:var(--rf-fill-strong);color:var(--rf-on-fill-strong);border-color:var(--rf-fill-strong)}.Chip-module__IAwj_a__chipActive:hover{background:var(--rf-fill-strong)}.Chip-module__IAwj_a__chipDark{border-color:var(--rf-line-dark-2);color:var(--rf-muted-dark-2);background:0 0}.Chip-module__IAwj_a__chipDark:hover{background:var(--rf-ink-2)}.Chip-module__IAwj_a__chipDarkActive{background:var(--rf-accent);color:#fff;border-color:var(--rf-accent)}.Chip-module__IAwj_a__chipDarkActive:hover{background:var(--rf-accent)}
.CityFilter-module__RGeiCW__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CityFilter-module__RGeiCW__moreWrap{position:relative}.CityFilter-module__RGeiCW__menu{z-index:20;background:var(--rf-surface);border:1px solid var(--rf-line-outline);border-radius:var(--rf-radius-lg);min-width:180px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 20px 50px #00000040}.CityFilter-module__RGeiCW__menuItem{border-radius:var(--rf-radius-xs);width:100%;color:var(--rf-text);font-family:var(--rf-font-display);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;font-weight:600;display:flex}.CityFilter-module__RGeiCW__menuItem:hover{background:var(--rf-sand)}.CityFilter-module__RGeiCW__menuCount{font-family:var(--rf-font-mono);color:var(--rf-muted);font-size:12px}
.RoutesFilters-module__48nzUW__wrap{background:var(--rf-surface);border-bottom:1px solid var(--rf-line-section);padding:14px 24px}.RoutesFilters-module__48nzUW__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.RoutesFilters-module__48nzUW__search{border-radius:var(--rf-radius-full);border:1px solid var(--rf-line-outline);background:var(--rf-sand);min-width:220px;font-family:var(--rf-font-display);color:var(--rf-text);flex:1;padding:10px 14px;font-size:13.5px}.RoutesFilters-module__48nzUW__select{border-radius:var(--rf-radius-full);border:1px solid var(--rf-line-outline);background:var(--rf-surface);font-family:var(--rf-font-display);color:var(--rf-text);padding:9px 12px;font-size:13px;font-weight:600}.RoutesFilters-module__48nzUW__sortWrap{color:var(--rf-muted);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.RoutesFilters-module__48nzUW__sortLabel{font-weight:500}.RoutesFilters-module__48nzUW__sort{font-family:var(--rf-font-display);color:var(--rf-text);background:0 0;border:none;font-size:13.5px;font-weight:700}.RoutesFilters-module__48nzUW__spinner{border:2px solid var(--rf-line-outline);border-top-color:var(--rf-accent);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite RoutesFilters-module__48nzUW__spin}@keyframes RoutesFilters-module__48nzUW__spin{to{transform:rotate(360deg)}}.RoutesFilters-module__48nzUW__chipRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}
