.select-picker{position:relative;display:block;width:100%;min-width:0;margin-top:9px;font-weight:400}.select-native-enhanced,.select-picker-a11y-label{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}.select-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;border:1px solid #c4cedb;border-radius:10px;padding:13px 16px;background:#fff;box-shadow:0 1px 2px #27384d04;color:#2a384b;font:inherit;font-size:16px;line-height:1.5;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.select-picker-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;letter-spacing:.2px}.select-picker-caret{width:7px;height:7px;border-right:1.5px solid #7d8ba0;border-bottom:1.5px solid #7d8ba0;transform:translateY(-2px) rotate(45deg);flex-shrink:0;transition:transform .15s,border-color .15s;margin-right:3px}.select-picker-trigger:hover:not(:disabled){border-color:#9eabbc;background:#fdfdfe}.select-picker-trigger:focus-visible,.select-picker.is-open .select-picker-trigger{outline:0;border-color:#c51b2e;box-shadow:0 0 0 3px #c51b2e10}.select-picker.is-open .select-picker-caret{transform:translateY(2px) rotate(225deg);border-color:#b91a2c}.select-picker-trigger:disabled{cursor:wait;opacity:1;background:#f1f3f6;color:#8390a2;border-color:#d9e0e8}.select-picker-trigger.is-placeholder .select-picker-value{font-weight:400;color:#8c98aa}.select-picker-options{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:40;background:#fff;padding:6px;border:1px solid #d8e0e9;border-radius:11px;box-shadow:0 10px 28px #24374e14,0 2px 5px #24374e06;max-height:min(270px,42vh);overflow-y:auto;overscroll-behavior:contain;scroll-padding:6px}.select-picker[hidden],.select-picker-options[hidden],.select-picker-option[hidden],.select-picker-error[hidden]{display:none!important}.select-picker.opens-above .select-picker-options{top:auto;bottom:calc(100% + 7px)}.select-picker-option{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 13px;min-height:46px;border-radius:7px;color:#4f5e72;font-size:14px;line-height:1.5;cursor:pointer;user-select:none;white-space:normal}.select-picker-option>span:first-child{min-width:0;overflow-wrap:anywhere}.select-picker-option.is-active{background:#f3f5f8;color:#293a50}.select-picker-option.is-selected{color:#ba1c2e;font-weight:600;background:#fcf1f3}.select-picker-option.is-selected.is-active{background:#fbe9ed}.select-picker-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.select-picker-check{width:11px;height:6px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:translateY(-2px) rotate(-45deg);visibility:hidden;margin:0 3px;flex-shrink:0}.select-picker-option.is-selected .select-picker-check{visibility:visible}.select-picker-trigger[aria-invalid=true]{border-color:#bf1f31}.select-picker-error{display:block;font-size:12px;color:#b51d2e;line-height:1.6;margin-top:7px}.select-picker-trigger:disabled .select-picker-caret{border-color:#a0aaba}.select-picker.is-admin{margin-top:6px}.select-picker.is-admin .select-picker-trigger{min-height:46px;border-radius:9px;padding:11px 13px;font-size:14px}.select-picker.is-admin .select-picker-value{font-weight:500;letter-spacing:0}.toolbar>.select-picker.is-toolbar{flex:0 0 150px;width:150px;margin-top:0}.select-picker.is-toolbar .select-picker-options{min-width:150px}.select-picker.is-toolbar .select-picker-option{padding:10px;min-height:42px;font-size:13px}@media(max-width:720px){.toolbar>.select-picker.is-toolbar{flex-basis:120px;width:120px}.select-picker.is-toolbar .select-picker-options{min-width:150px;left:auto;right:0}}@media(max-width:600px){.select-picker-trigger{min-height:54px;padding:13px 15px}.select-picker-option{min-height:49px;padding:13px 12px}.select-picker-options{max-height:min(260px,40vh)}.select-picker.is-admin .select-picker-trigger{min-height:46px;padding:11px 13px}}@media(prefers-reduced-motion:reduce){.select-picker-trigger,.select-picker-caret{transition:none}}
.select-picker.is-open{z-index:100}
.select-picker-options{box-sizing:border-box}
