.search-select{display:block;position:relative;min-width:0;width:100%}
.search-select-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}
body .search-select-input{width:100%;min-width:0;cursor:text;padding-right:30px;background:#fff;color:#102B48}
body .search-select-input:disabled{background:#f4f6f8;cursor:default}
.search-select::after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;border-right:1.5px solid #526981;border-bottom:1.5px solid #526981;transform:translateY(-65%) rotate(45deg);pointer-events:none}
.search-select-panel{position:fixed;z-index:1100;overflow:auto;overscroll-behavior:contain;padding:5px;background:#fff;border:1px solid #a8bbd0;border-radius:6px;box-shadow:0 10px 28px rgb(16 43 72 / 18%);font-size:13px;font-weight:400}
.search-select-option,.search-select-empty{padding:9px 10px;line-height:1.35;border-radius:4px;overflow-wrap:anywhere}
.search-select-option{display:block;width:100%;border:0;background:transparent;text-align:left;color:inherit;font:inherit;cursor:pointer}
.search-select-option:hover,.search-select-option.is-active{background:#edf3f8;color:#0c3663}
.search-select-option[aria-selected=true]{font-weight:700}
.search-select-empty{color:#526981}
.toolbar>.search-select{width:auto;min-width:150px;max-width:180px;flex:0 1 180px}
.company-filter-bar>.search-select,.log-filters>.search-select{width:100%}
.daily-sortbar .search-select{min-width:180px}
.report-pagination .search-select,.pagination .search-select,.company-pagination .search-select,.log-pagination .search-select{width:76px}
@media(max-width:800px){.toolbar>.search-select{max-width:none;flex:1 1 140px}}
