.vehicle-selection{text-align:left;min-width:0;grid-column:1/-1}.vehicle-selection-help{font-size:.875rem}.vehicle-combobox{position:relative}.vehicle-combobox input{padding-right:2.5rem;width:100%;text-overflow:ellipsis;background:#fff;border-color:#666}.vehicle-browse:focus-visible,.vehicle-combobox input:focus,[data-vehicle-retry]:focus-visible,[data-vehicle-submit]:focus-visible{outline:3px solid #145b9e;outline-offset:2px}.vehicle-browse{position:absolute;right:0;top:0;height:100%;width:2.5rem;background:0 0;border:0;color:inherit}.vehicle-options{position:absolute;z-index:1050;top:100%;left:0;right:0;max-height:min(18rem,45vh);overflow-y:auto;overscroll-behavior:contain;list-style:none;padding:0;margin:.2rem 0 0;border:1px solid #666;background:#fff;color:#222;box-shadow:0 3px 8px #0003}.vehicle-options li{padding:.375rem .625rem;min-height:36px;font-size:.875rem;line-height:1.35;cursor:pointer;overflow-wrap:anywhere}@media (pointer:coarse){.vehicle-options li{min-height:44px}}.vehicle-options .vehicle-option-group{padding:0;min-height:0;cursor:default}.vehicle-option-group>ul{list-style:none;padding:0;margin:0}.vehicle-group-label{padding:.375rem .625rem;font-size:.875rem;font-weight:700;background:#e9ecef;color:#222;border-bottom:1px solid #ccc}.vehicle-option-dates,.vehicle-option-title{display:block}.vehicle-option-dates{margin-top:.125rem;font-size:.8125rem;font-weight:400}.vehicle-options .active,.vehicle-options [role=option]:hover{background:#145b9e;color:#fff}.vehicle-options [aria-selected=true]{font-weight:700}.vehicle-no-results{font-style:italic}.vehicle-selection [hidden]{display:none!important}
/*# sourceMappingURL=vehicle-selection.css.map */
