/* Bid Room proposal — searchable invited subcontractor, AMT navy/red visual system */
.amt426-vendor-picker{position:relative;display:grid;gap:6px;min-width:0;width:100%}
.amt426-original-select{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.amt426-search-field{position:relative}
.amt426-search{display:block;width:100%;min-height:44px!important;padding:9px 40px 9px 13px!important;border:1px solid #c5d0e0!important;border-radius:8px!important;background:#fff!important;color:#14265b!important;font:600 13px/1.4 'DM Sans',sans-serif!important;box-sizing:border-box}
.amt426-search:focus{outline:none!important;border-color:#738db9!important;box-shadow:0 0 0 3px rgba(20,38,91,.12)!important}
.amt426-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#52617d;font-size:20px;cursor:pointer;padding:5px 8px}
.amt426-results{position:absolute;z-index:12060;top:46px;left:0;right:0;max-height:min(345px,52vh);overflow:auto;overscroll-behavior:contain;border:1px solid #cbd5e1;border-radius:9px;padding:5px;background:#fff;box-shadow:0 14px 38px rgba(20,38,91,.18)}
.amt426-results[hidden]{display:none!important}
.amt426-option{display:block;width:100%;border:0;border-radius:6px;min-height:39px;background:transparent;color:#243655;text-align:left;padding:9px 11px;cursor:pointer;font:550 12.5px/1.4 'DM Sans',sans-serif;white-space:normal;overflow-wrap:anywhere}
.amt426-option:hover,.amt426-option.is-active,.amt426-option:focus-visible{background:#eff3fa;color:#14265b;outline:none}
.amt426-option[aria-selected="true"]{box-shadow:inset 3px 0 #c8102e;background:#edf1f9;font-weight:700}
.amt426-search-help{font-size:11px;color:#667085;line-height:1.35}
.amt426-empty{padding:12px;color:#667085;font-size:12px}
@media(max-width:760px){.amt426-results{max-height:250px}}
