.searchable-choice{min-width:0}.searchable-choice .select__trigger{border:1px solid var(--portal-border,#dce3ec);width:100%;min-height:44px;color:var(--portal-text,#182436);background:var(--portal-surface,#fff);box-shadow:none;border-radius:9px;padding:10px 30px 10px 12px;font-family:inherit;font-size:13px}.searchable-choice .select__value{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;overflow:hidden}.searchable-choice.portal-select .select__trigger{min-height:40px;font-size:12px}.searchable-choice[data-invalid=true] .select__trigger{border-color:var(--portal-red,#d51030)}.searchable-choice[data-disabled=true]{opacity:.6}.searchable-choice .select__trigger:focus-visible,.searchable-choice-popover :focus-visible{outline:2px solid var(--portal-red,#d51030);outline-offset:2px}.searchable-choice-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.searchable-choice-popover{box-sizing:border-box;z-index:150;width:max(var(--trigger-width,240px), 240px);border:1px solid var(--portal-border,#dce3ec);background:var(--portal-raised,#fff);max-width:calc(100vw - 24px);max-height:min(440px,65dvh);color:var(--portal-text,#182436);border-radius:10px;flex-direction:column;padding:0;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 10px 30px #0002}.searchable-choice-popover *{box-sizing:border-box}.searchable-choice-search{border-bottom:1px solid var(--portal-border,#dce3ec);flex:none;padding:9px}.searchable-choice-search-field{width:100%}.searchable-choice-search-field [data-slot=search-field-group]{border:1px solid var(--portal-border,#dce3ec);background:var(--portal-surface,#fff);min-height:40px;color:var(--portal-muted,#647692);box-shadow:none;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:flex}.searchable-choice-search-field [data-slot=search-field-input]{width:100%;min-width:0;color:var(--portal-text,#182436);font:inherit;background:0 0;border:0;outline:none;padding:9px 0;font-size:13px}.searchable-choice-search-field [data-slot=search-field-input]::placeholder{color:var(--portal-muted,#647692)}.searchable-choice-search-field [data-slot=search-field-group]:focus-within{border-color:var(--portal-red,#d51030)}.searchable-choice-popover .searchable-choice-list{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;max-height:min(300px,43dvh);padding:5px;overflow-y:auto}.searchable-choice-popover .list-box-item{min-height:40px;color:var(--portal-text,#182436);overflow-wrap:anywhere;padding:9px 12px;font-size:13px}.searchable-choice-popover .list-box-item[data-focused=true],.searchable-choice-popover .list-box-item[data-hovered=true]{background:var(--portal-subtle,#f2f5fa)}.searchable-choice-popover .list-box-item[data-selected=true]{color:var(--portal-red,#d51030)}.searchable-choice-popover .list-box-item[data-disabled=true]{opacity:.5}.searchable-choice-empty{color:var(--portal-muted,#647692);padding:18px 12px;font-size:13px;line-height:1.5}.searchable-choice-footer{border-top:1px solid var(--portal-border,#dce3ec);flex:none;padding:7px 9px}.searchable-choice-clear{width:100%;min-height:36px;color:var(--portal-red,#d51030);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.searchable-choice-clear:hover{background:var(--portal-subtle,#f2f5fa)}