.smart-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}
.smart-select{position:relative;width:100%;min-width:150px;font-weight:400}.smart-select-trigger{width:100%;min-height:41px;border:1px solid #cbd6dd;background:#fff;color:#263844;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;text-align:left;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.smart-select-trigger:hover{border-color:#839dad}.smart-select-trigger:focus,.smart-select.is-open .smart-select-trigger{border-color:#123f67;box-shadow:0 0 0 3px rgba(18,63,103,.1)}.smart-select-value{display:flex;min-width:0;flex:1;flex-direction:column;line-height:1.25}.smart-select-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.smart-select-main.is-placeholder{color:#7d8991;font-weight:500}.smart-select-value small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#78858e;font-size:10px;margin-top:3px}.smart-select-chevron{width:8px;height:8px;border-right:2px solid #536976;border-bottom:2px solid #536976;transform:rotate(45deg) translateY(-2px);flex:0 0 auto;transition:transform .16s}.smart-select.is-open .smart-select-chevron{transform:rotate(225deg) translate(-2px,-2px)}.smart-select.is-disabled .smart-select-trigger{background:#edf2f5;color:#70808a;border-color:#d6dfe4;cursor:not-allowed;box-shadow:none}.smart-select.is-compact .smart-select-trigger{min-height:37px;padding:7px 10px}
.smart-select-popover{position:fixed;z-index:5000;background:#fff;border:1px solid #b9c8d2;box-shadow:0 16px 42px rgba(16,42,61,.22);max-height:min(390px,calc(100vh - 24px));overflow:hidden}.smart-select-search-wrap{height:47px;padding:7px 8px;border-bottom:1px solid #e1e7eb;background:#f7f9fa;display:grid;grid-template-columns:24px 1fr 30px;align-items:center}.smart-select-search-wrap>span{text-align:center;color:#647681;font-size:18px}.smart-select-search{width:100%;height:32px;border:0!important;background:transparent!important;outline:none!important;padding:0 5px!important;box-shadow:none!important;font-size:12px}.smart-select-clear-search{border:0;background:transparent;color:#7c8991;font-size:20px;line-height:1}.smart-select-list{max-height:315px;overflow:auto;padding:5px}.smart-select-option{width:100%;border:0;background:#fff;display:flex;align-items:center;gap:10px;padding:9px 10px;text-align:left;color:#243844;min-height:44px}.smart-select-option:hover,.smart-select-option.is-active{background:#eef5f8}.smart-select-option.is-selected{background:#e7f1f6;color:#0e426a}.smart-select-option.is-disabled{opacity:.42;cursor:not-allowed}.smart-select-option-copy{display:flex;flex-direction:column;min-width:0;flex:1}.smart-select-option-copy b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-select-option-copy small{font-size:10px;color:#73818a;line-height:1.4;margin-top:3px}.smart-select-option em{font-style:normal;font-size:9px;padding:3px 6px;border-radius:10px;background:#edf2f5;color:#4e6574;white-space:nowrap}.smart-select-option>i{font-style:normal;color:#0e5b89;opacity:0}.smart-select-option.is-selected>i{opacity:1}.smart-select-group{padding:8px 10px 4px;color:#8a959b;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.smart-select-empty{padding:30px 15px;text-align:center;color:#7d8991;font-size:12px}.smart-select-popover.opens-up{box-shadow:0 -16px 42px rgba(16,42,61,.2)}
@media(max-width:620px){.smart-select-popover{left:10px!important;width:calc(100vw - 20px)!important}.smart-select-option{min-height:49px}.smart-select-main{font-size:14px}}
.smart-select.is-invalid .smart-select-trigger{border-color:#b32d3a;box-shadow:0 0 0 3px rgba(179,45,58,.1)}
