/* Shared Tradable Ports SOT dropdown control: directory and embedded map. */
.page select.select,.map-toolbar select{
 appearance:none;-webkit-appearance:none;
 height:44px;min-height:44px;max-width:100%;
 padding:0 36px 0 12px;
 border:1px solid rgba(175,202,238,.25);border-radius:11px;
 background-color:#07121f;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2391a6bc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
 background-repeat:no-repeat;background-position:right 12px center;background-size:16px;
 color:#f7f9fd;font:500 13px Inter,system-ui,sans-serif;line-height:1.4;
 cursor:pointer;transition:border-color .15s,box-shadow .15s;
}
.page select.select:hover,.map-toolbar select:hover{border-color:#31516f}
.page select.select:focus,.map-toolbar select:focus{border-color:#2f7bff;box-shadow:0 0 0 2px rgba(47,123,255,.18);outline:2px solid #2f7bff;outline-offset:2px}
.page select.select option,.map-toolbar select option{background:#0d1b2e;color:#f7f9fd;font-size:13px}
.map-toolbar>button#moreFilters{height:44px;min-height:44px;border-radius:11px;border-color:rgba(175,202,238,.25);background:#07121f;font-size:13px;padding:0 12px}
.map-toolbar select:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:800px){.map-toolbar{gap:8px}.map-toolbar select{flex:1 1 100px;min-width:0}.map-toolbar .view-modes{flex-basis:100%;justify-content:space-between}#cardLayer.mobile-cards{top:205px}}
.pf-select-card{position:relative;min-width:112px;flex:0 1 auto}.pf-select-card select[hidden]{display:none!important}.pf-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;height:44px;width:100%;padding:0 12px;border:1px solid rgba(175,202,238,.25);border-radius:11px;background:linear-gradient(150deg,#10243b,#07121f);color:#f7f9fd;font:500 13px Inter,system-ui,sans-serif;text-align:left;white-space:nowrap}.pf-select-trigger img,.pf-select-option img{width:16px;height:16px;filter:invert(80%) sepia(15%) saturate(650%) hue-rotate(170deg)}.pf-select-trigger[aria-expanded=true]{border-color:#2f7bff;box-shadow:0 0 0 2px #2f7bff24}.pf-select-options{position:absolute;top:calc(100% + 8px);left:0;z-index:100;min-width:200px!important;padding:7px;background:#0d1b2e;border:1px solid #31516f;border-radius:13px;box-shadow:0 18px 42px #0009}.pf-select-options[hidden]{display:none!important}.pf-select-option{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:42px;margin:0;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#f7f9fd;font:500 13px Inter,system-ui,sans-serif;text-align:left;white-space:nowrap}.pf-select-option img{visibility:hidden}.pf-select-option[aria-selected=true]{background:#143359;border-color:#2f7bff88;color:#cceaff}.pf-select-option[aria-selected=true] img{visibility:visible}.pf-select-option:hover,.pf-select-option:focus-visible{background:#18314e;outline:2px solid #2f7bff;outline-offset:-2px}.map-toolbar .pf-select-card{max-width:155px}.map-toolbar .pf-select-options{max-height:none;overflow:visible}.page .toolbar .pf-select-card{width:100%}@media(max-width:800px){.map-toolbar .pf-select-card{flex:1 1 100px;max-width:none;min-width:0}.pf-select-trigger{font-size:12px;gap:6px;padding:0 9px}.map-toolbar .pf-select-card:nth-of-type(3) .pf-select-options{left:auto;right:0}}
