.ui-select{min-width:0;max-width:100%;color:var(--ui-ink);font-size:13px;position:relative}.ui-select .ui-select-trigger{border:1px solid var(--ui-border);background:var(--ui-inset);width:100%;min-height:40px;color:var(--ui-ink);font:inherit;cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.ui-select .ui-select-trigger:disabled{opacity:.55;cursor:default}.ui-select-trigger>svg{color:var(--ui-muted);flex-shrink:0;transition:transform .15s}.ui-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.ui-select-value{align-items:center;gap:9px;min-width:0;display:flex}.ui-select-value>svg{color:var(--ui-accent);flex-shrink:0}.ui-select-value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select-popup{z-index:2000;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-border);border-radius:11px;padding:5px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 12px 32px #0003}.ui-select-options{scrollbar-width:thin;max-height:260px;overflow:auto}.ui-select-popup .ui-select-options>button{width:100%;min-height:40px;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px;display:flex}.ui-select-popup .ui-select-options>button.is-active{background:var(--ui-inset)}.ui-select-popup .ui-select-options>button[aria-selected=true]{color:var(--ui-accent)}.ui-select-options>button>svg{flex-shrink:0}.ui-select-options>button:disabled{opacity:.5;cursor:default}.ui-select .ui-select-trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}.ui-select .ui-select-validation{opacity:0;pointer-events:none;position:absolute;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important}.ui-select-search{border-bottom:1px solid var(--ui-border);color:var(--ui-muted);align-items:center;gap:8px;padding:5px 8px;display:flex}.ui-select-popup .ui-select-search input{width:100%;min-width:0;color:var(--ui-ink);font:inherit;background:0 0;border:0;padding:6px 0}.ui-select-options>p{color:var(--ui-muted);padding:10px}@media (width<=480px){.ui-select .ui-select-trigger,.ui-select-popup .ui-select-options>button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ui-select-trigger>svg{transition:none}}
