.searchable-select-container{box-sizing:border-box;width:100%;position:relative}.searchable-select-trigger{border:1px solid var(--glass-border,#c2d1cb);border-radius:var(--radius-sm,8px);width:100%;color:var(--text,#241c35);cursor:pointer;text-align:start;box-sizing:border-box;background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.searchable-select-trigger:focus,.searchable-select-trigger.is-open{border-color:var(--brand-500,#70529a);outline:none;box-shadow:0 0 0 4px #70529a26}.searchable-select-selected-value{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.searchable-select-flag{flex-shrink:0;font-size:18px;line-height:1}.searchable-select-placeholder{color:#7a8991}.searchable-select-arrow{color:#526068;flex-shrink:0;margin-inline-start:8px;font-size:12px;transition:transform .2s}.searchable-select-trigger.is-open .searchable-select-arrow{transform:rotate(180deg)}.searchable-select-dropdown{box-sizing:border-box;background:#fff;border:1px solid #c2d1cb;border-radius:10px;animation:.15s ease-out fadeInDown;overflow:hidden;box-shadow:0 20px 25px -5px #0003,0 8px 10px -6px #0000001a}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.searchable-select-search-box{background:#f8f6fd;border-bottom:1px solid #f1edfa;align-items:center;gap:8px;padding:8px 12px;display:flex}.searchable-select-search-icon{color:#7a8991;flex-shrink:0;font-size:14px}.searchable-select-search-input{color:#241c35;box-sizing:border-box;background:#fff;border:1px solid #c2d1cb;border-radius:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:13px}.searchable-select-search-input:focus{border-color:#70529a;outline:none;box-shadow:0 0 0 2px #70529a1a}.searchable-select-options-list{max-height:220px;margin:0;padding:4px;list-style:none;overflow-y:auto}.searchable-select-option-item{color:#1f1433;cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.searchable-select-option-item:hover,.searchable-select-option-item.is-focused{color:#241c35;background:#f1edfa}.searchable-select-option-item.is-selected{color:#5f4288;background:#e3f2ea;font-weight:600}.searchable-select-no-results{text-align:center;color:#526068;padding:16px;font-size:13px}
