.search-select{position:relative;width:100%;min-width:0}.search-select-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.search-select-input{width:100%!important;margin:0!important;padding-right:34px!important;cursor:text!important;background-image:linear-gradient(45deg,transparent 50%,#68767e 50%),linear-gradient(135deg,#68767e 50%,transparent 50%)!important;background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.search-select-menu{position:absolute;z-index:10020;top:calc(100% + 6px);left:0;right:0;display:none;max-height:220px;overflow:auto;padding:5px;border:1px solid #dce4e9;border-radius:11px;background:#fff;box-shadow:0 16px 45px rgba(11,25,36,.18)}.search-select.is-open .search-select-menu{display:block}.search-select-option{display:block;width:100%;padding:9px 10px;border:0;border-radius:7px;background:transparent;color:#253741;text-align:left;font:700 11px/1.35 inherit;cursor:pointer}.search-select-option:hover,.search-select-option.is-focused{background:#edf3ff;color:#245cff}.search-select-option.is-selected{background:#245cff;color:#fff}.search-select-empty{padding:10px;color:#849198;font-size:11px;text-align:center}

.data-page-size .search-select{width:62px!important}.data-page-size .search-select-input{height:30px!important;min-height:30px!important;padding:0 20px 0 8px!important;font-size:10px!important;font-weight:800!important}.data-page-size .search-select-menu{min-width:72px}
.search-select.opens-up .search-select-menu{top:auto;bottom:calc(100% + 6px)}

.search-select::before{content:'';position:absolute;z-index:2;left:12px;top:50%;width:8px;height:8px;border:2px solid #6f7e86;border-radius:50%;transform:translateY(-65%);pointer-events:none}.search-select::after{content:'';position:absolute;z-index:2;left:21px;top:54%;width:6px;height:2px;border-radius:2px;background:#6f7e86;transform:rotate(45deg);pointer-events:none}.search-select-input{padding-left:34px!important}.search-select-hint{position:sticky;top:-5px;z-index:1;margin:-5px -5px 4px;padding:8px 10px 7px;border-bottom:1px solid #edf1f3;background:#f8fafb;color:#718087;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.data-page-size .search-select::before,.data-page-size .search-select::after{display:none}.data-page-size .search-select-input{padding-left:8px!important}
