/* RB6062 anchored, scrollable destination autocomplete. Never detach to viewport. */
.search-panel .search-field.destination {position:relative;z-index:40;isolation:isolate}
.search-panel .search-field.destination .destination-dropdown {
    position:absolute;top:calc(100% + 5px);bottom:auto;left:0;right:0;width:100%;
    max-height:min(340px,50vh);overflow-y:auto;overscroll-behavior:contain;
    z-index:1200;border-radius:12px;box-shadow:0 14px 30px rgba(15,38,70,.18);
}
.search-panel .destination-dropdown .destination-option {cursor:pointer;min-height:48px}
.search-panel .destination-dropdown .destination-option:focus-visible {outline:2px solid #125cbe;outline-offset:-3px}
.search-panel .destination-dropdown .rb6062-status {padding:14px 16px;color:#37516d;font-size:14px;line-height:1.5}
@media(max-width:700px) {
    .search-panel .search-field.destination .destination-dropdown {
        position:absolute;top:calc(100% + 5px);bottom:auto;left:0;right:0;
        width:100%;max-height:min(280px,40vh);
    }
}
