.option-select{min-width:0}.option-select>label{display:block;color:#756981;font-size:12px;font-weight:500}.option-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;margin-top:8px;padding:11px 14px;border:1px solid #dfd9e8;border-radius:12px;background:#fcfaff;color:#30283c;font-size:14px;text-align:left}.option-select-trigger>svg{flex:none;color:#856aa6}.option-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-select-trigger:disabled{opacity:.6;cursor:default}.option-select-trigger[aria-invalid=true]{border-color:#bb5470}.option-select-item>span{min-width:0;overflow-wrap:anywhere}.option-select-trigger:hover,.option-select-trigger[aria-expanded=true]{border-color:#b9aacb;background:#f7f2fc}.option-select-trigger:focus-visible{outline:2px solid #a48bc7;outline-offset:2px}.option-select-menu{position:fixed;z-index:100;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid #e4daef;border-radius:14px;background:#fff;box-shadow:0 8px 28px #40255e1a,0 2px 6px #40255e08}.option-select-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px;border-radius:9px;color:#473852;font-size:14px;line-height:24px;cursor:pointer}.option-select-item.is-active{background:#f2ebfc;color:#654393}.option-select-item[aria-selected=true]{font-weight:600}.option-select-item>svg{flex:none;color:#8866b4}@media (max-width:640px){.option-select-item,.option-select-trigger{font-size:16px}}@media (forced-colors:active){.option-select-item.is-active{outline:1px solid Highlight}}