.he-custom-select{position:relative;min-width:0;width:100%}.he-custom-select>select[hidden]{display:none!important}.he-filters .he-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:45px;padding:10px 13px;border:1px solid #d3e1df;border-radius:10px;background:#fff;color:#244339;font:500 13px/1.6 inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #173d3010;transition:border-color .15s,box-shadow .15s,background .15s;white-space:normal}.he-filters .he-select-trigger:hover{background:#f8fcfa;border-color:#92c5b5}.he-filters .he-select-trigger:focus-visible,.he-custom-select.is-open .he-select-trigger{border-color:#0b7f69;outline:none;box-shadow:0 0 0 3px #0b7f691c}.he-select-value{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.he-select-chevron{flex:0 0 7px;width:7px;height:7px;border-right:1.7px solid #608678;border-bottom:1.7px solid #608678;transform:rotate(45deg) translateY(-2px);margin:0 3px 3px 0;transition:transform .15s}.is-open .he-select-chevron{transform:rotate(225deg) translate(-2px,-1px);margin-bottom:0}.he-select-menu{position:absolute;top:calc(100% + 7px);left:0;z-index:80;min-width:100%;width:max-content;max-width:min(320px,calc(100vw - 32px));max-height:264px;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid #dce9e3;border-radius:13px;background:#fff;box-shadow:0 14px 38px #153f3026,0 3px 8px #153f300a;scrollbar-width:thin;scrollbar-color:#bad4c8 transparent}.he-select-menu[hidden]{display:none!important}.he-select-right .he-select-menu{left:auto;right:0}.he-custom-select.opens-up .he-select-menu{top:auto;bottom:calc(100% + 7px)}.he-select-option{position:relative;display:flex;align-items:center;min-height:40px;padding:9px 34px 9px 12px;border-radius:8px;color:#3d5b50;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.he-select-option+.he-select-option{margin-top:2px}.he-select-option[aria-selected=true]{color:#08765d;background:#eaf6f0;font-weight:650}.he-select-option[aria-selected=true]:after{content:'✓';position:absolute;right:12px;font-size:14px;font-weight:750;color:#0b7f69}.he-select-option.is-active{background:#eff8f4;color:#075f4d}.he-select-option[aria-selected=true].is-active{background:#dff2e8}.he-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}
.he-filters .he-select-trigger{font-family:inherit;font-weight:500;font-size:13px;line-height:1.6}
@media(max-width:480px){.he-filters .he-select-trigger{min-height:46px;padding:10px 11px;font-size:14px}.he-select-option{min-height:44px;font-size:14px;padding:11px 34px 11px 12px}.he-select-menu{max-width:calc(100vw - 32px);border-radius:12px}.he-select-value{font-size:13px}}
@media(prefers-reduced-motion:reduce){.he-select-trigger,.he-select-chevron{transition:none!important}}
