.gbf-select{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden;font:inherit;box-sizing:border-box}
.gbf-select-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important;overflow:hidden!important}
.gbf-select-button{width:100%;min-width:0;max-width:100%;min-height:48px;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #b9c6d4;border-radius:0;background:#fff;color:#0A3161;padding:0 12px 0 14px;font:inherit;font-weight:800;text-align:left;cursor:pointer;box-shadow:inset 4px 0 0 transparent;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}
.gbf-select-value{display:block;flex:1 1 0%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gbf-select-chevron{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-left:1px solid #dbe2e9;position:relative}
.gbf-select-chevron:before,.gbf-select-chevron:after{content:"";position:absolute;top:14px;width:8px;height:2px;background:#0A3161;transition:transform .16s ease,background .16s ease}
.gbf-select-chevron:before{left:7px;transform:rotate(45deg)}.gbf-select-chevron:after{right:7px;transform:rotate(-45deg)}
.gbf-select-button:hover,.gbf-select-button:focus-visible,.gbf-select.open .gbf-select-button{outline:0;border-color:#0A3161;box-shadow:inset 4px 0 0 #B31942,0 0 0 3px rgba(10,49,97,.09);background:#fff}
.gbf-select.open .gbf-select-chevron:before{transform:rotate(-45deg)}.gbf-select.open .gbf-select-chevron:after{transform:rotate(45deg)}
.gbf-select.open .gbf-select-chevron:before,.gbf-select.open .gbf-select-chevron:after{background:#B31942}
.gbf-select.disabled .gbf-select-button,.gbf-select-button:disabled{opacity:.58;cursor:not-allowed;background:#f1f4f7}
.gbf-select-menu{position:fixed;z-index:12000;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;padding:0;background:#fff;border:1px solid #0A3161;border-top:4px solid #B31942;box-shadow:0 22px 55px rgba(7,31,63,.26);color:#13243c}
.gbf-select-menu[hidden]{display:none!important}.gbf-select-menu.above{border-top:1px solid #0A3161;border-bottom:4px solid #B31942}
.gbf-select-search{flex:0 0 auto;padding:9px;border-bottom:1px solid #dce3ea;background:#f5f8fb}
.gbf-select-search input{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;border:1px solid #b9c6d4!important;background:#fff!important;color:#13243c!important;padding:0 36px 0 11px!important;font:inherit!important;font-size:12px!important;font-weight:750!important;letter-spacing:0!important;text-transform:none!important;outline:0!important;box-shadow:none!important}
.gbf-select-search input:focus{border-color:#0A3161!important;box-shadow:0 0 0 3px rgba(10,49,97,.09)!important}
.gbf-select-options{display:grid;gap:3px;overflow:auto;overscroll-behavior:contain;padding:7px;min-height:0}
.gbf-select-group{padding:10px 11px 6px;color:#69788a;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #e5eaf0}
.gbf-select-group[hidden],.gbf-select-option[hidden]{display:none!important}
.gbf-select-option{width:100%;min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-left:4px solid transparent;padding:10px 11px;background:#fff;color:#203a59;font:inherit;font-size:12px;font-weight:750;text-align:left;cursor:pointer}
.gbf-select-option>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}
.gbf-select-option>b{opacity:0;color:#B31942;font-size:15px}.gbf-select-option:hover,.gbf-select-option:focus-visible{outline:0;background:#edf3f8;color:#0A3161;border-left-color:#8aa3bf}
.gbf-select-option.selected{background:#0A3161;color:#fff;border-left-color:#B31942}.gbf-select-option.selected>b{opacity:1;color:#fff}
.gbf-select-option:disabled{opacity:.45;cursor:not-allowed;background:#f5f6f8}
.gbf-select-empty{padding:18px 14px;color:#6c7c8e;font-size:11px;font-weight:750;text-align:center;background:#fff}
.gbf-select-empty[hidden]{display:none!important}
.fit-console .gbf-select-button{border-color:rgba(255,255,255,.34);box-shadow:inset 4px 0 0 #B31942}
.fit-console .gbf-select-button:hover,.fit-console .gbf-select-button:focus-visible,.fit-console .gbf-select.open .gbf-select-button{border-color:#fff;box-shadow:inset 4px 0 0 #B31942,0 0 0 3px rgba(255,255,255,.15)}
.field,.profile-grid>div,.contact-field,.directory-filter-grid label,.buyers-toolbar.filters label,.buyer-opportunity-filters label,.pipeline-filters label{min-width:0}
.field .gbf-select,.profile-grid .gbf-select,.contact-field .gbf-select,.directory-filter-grid .gbf-select,.buyers-toolbar.filters .gbf-select,.buyer-opportunity-filters .gbf-select,.pipeline-filters .gbf-select{width:100%;max-width:100%}
.directory-filter-grid .gbf-select-button,.buyers-toolbar.filters .gbf-select-button{min-height:45px;font-size:11px}
.buyer-opportunity-filters .gbf-select-button,.pipeline-filters .gbf-select-button{min-height:42px;font-size:10px}
@media(max-width:600px){.gbf-select-button{min-height:50px}.gbf-select-menu{font-size:13px}.gbf-select-option{min-height:46px;padding:11px 12px}.gbf-select-search input{height:44px!important;min-height:44px!important}}