
#search-results:hover{color:#fff;background-color:#0d1c3b!important}#search-results:has(>input:checked){color:#fff;background-color:#0d1c3b!important}#search-results:has(>input:checked) .darkModeLogo{display:none}#search-results:has(>input:checked) .lightModeLogo{display:block}#search-results:has(>input:checked) .search-top{color:#fff;background-color:#0d1c3b!important;border-bottom-color:#0d1c3b!important}#search-results:hover .darkModeLogo{display:none}#search-results:hover .lightModeLogo{display:block}#search-results:hover .search-top{color:#fff;background-color:#0d1c3b!important;border-bottom-color:#0d1c3b!important}#partner-results:hover{color:#fff;background-color:#1a1a1a!important}#partner-results:has(>input:checked){color:#fff;background-color:#1a1a1a!important}#partner-results:has(>input:checked) .vehicleClass{color:#fff}#partner-results:has(>input:checked) .darkModeLogo{display:none}#partner-results:has(>input:checked) .lightModeLogo{display:block}#partner-results:has(>input:checked) .search-top{color:#fff;background-color:#1a1a1a!important;border-bottom-color:#1a1a1a!important}#partner-results:hover .vehicleClass{color:#fff}#partner-results:hover .darkModeLogo{display:none}#partner-results:hover .lightModeLogo{display:block}#partner-results:hover .search-top{color:#fff;background-color:#1a1a1a!important;border-bottom-color:#1a1a1a!important}#exactRouteDiv:has(>input:checked) .chevron-down{display:block}#exactRouteDiv:has(>input:checked) .chevron-up{display:none}#alternateRouteDiv:has(>input:checked) .chevron-down{display:block}#alternateRouteDiv:has(>input:checked) .chevron-up{display:none}.switch{width:60px;height:30px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:22px;height:22px;transition:all .4s;position:absolute;bottom:4px;left:7px}input:checked+.slider{background-color:#34c759}input:focus+.slider{box-shadow:0 0 1px #34c759}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}
