/* The existing flight studio / DiscFinder dropdown, shared with Lost Disc Rescue. */
.gwd-fe-slot-search-wrap { position: relative; width: 100%; }
.gwd-fe-autocomplete-dropdown {
    position: absolute !important;
    top: calc(100% + 4px) !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    min-width: 0 !important;
    max-height: 280px !important;
    overflow-y: auto !important;
    background: var(--theme-palette-color-5) !important;
    border: 1px solid var(--theme-palette-color-6) !important;
    border-radius: var(--gwd-radius-sm) !important;
    box-shadow: 0 10px 25px -5px rgb(0 0 0 / .18) !important;
    z-index: 1000 !important;
    list-style: none !important;
    padding: 4px 0 !important;
    margin: 0 !important;
    display: none;
}
.gwd-fe-autocomplete-dropdown.show-dropdown { display: block !important; }
.gwd-fe-auto-item { padding: 12px; min-height: 48px; cursor: pointer; border-bottom: 1px solid var(--theme-palette-color-6); }
.gwd-fe-auto-item:last-child { border-bottom: 0; }
.gwd-fe-auto-item[aria-selected="true"] { background: var(--theme-palette-color-4); outline: 2px solid var(--theme-palette-color-1); outline-offset: -2px; }
.gwd-fe-auto-title { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 12px; font-size: 14px; font-weight: 650; color: var(--theme-palette-color-8); }
.gwd-fe-auto-flight { font: inherit; font-variant-numeric: tabular-nums; white-space: nowrap; color: var(--theme-palette-color-1); }
.gwd-fe-auto-meta, .gwd-fe-dropdown-hint { font-size: 13px; color: var(--theme-palette-color-7); }
.gwd-fe-dropdown-hint { padding: 12px; }
@media (hover: hover) and (pointer: fine) { .gwd-fe-auto-item:hover { background: var(--theme-palette-color-4); } }
