.sel[data-v-58c28b86]{width:100%;min-width:0;display:inline-flex;position:relative}.sel-trigger[data-v-58c28b86]{width:100%;height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-dark);font:inherit;font-size:var(--control-font);text-align:start;cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}@media (hover:hover){.sel-trigger[data-v-58c28b86]:hover{border-color:var(--color-text-light)}}.sel-trigger[data-v-58c28b86]:focus-visible,.sel.open .sel-trigger[data-v-58c28b86]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-muted);outline:none}.sel-trigger[data-v-58c28b86]:disabled{opacity:.55;cursor:not-allowed}.sel-trigger.placeholder .sel-value[data-v-58c28b86]{color:var(--color-text-muted)}.sel.sm .sel-trigger[data-v-58c28b86]{height:var(--control-h-sm);padding:0 10px 0 12px;font-size:13.5px}.sel-count[data-v-58c28b86]{border-radius:var(--radius-full);background:var(--color-primary-light);min-width:20px;height:20px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.sel-value[data-v-58c28b86]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.sel-icon[data-v-58c28b86]{color:var(--color-text-secondary);flex-shrink:0}.sel-chevron[data-v-58c28b86]{color:var(--color-text-muted);transition:transform .15s var(--ease);flex-shrink:0}.sel.open .sel-chevron[data-v-58c28b86]{transform:rotate(180deg)}.sel-list[data-v-58c28b86]{z-index:300;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:calc(min(360px,100vw - 24px));max-height:320px;box-shadow:var(--shadow-lg);outline:none;padding:6px;list-style:none;position:fixed;overflow-y:auto}.sel-option[data-v-58c28b86]{border-radius:var(--radius-sm);min-height:44px;color:var(--color-text);cursor:pointer;align-items:center;gap:10px;padding:6px 12px;font-size:14.5px;display:flex}.sel-option.active[data-v-58c28b86]{background:var(--color-surface)}.sel-option.selected[data-v-58c28b86]{color:var(--color-primary)}.sel-option.selected .sel-option-label[data-v-58c28b86]{font-weight:600}.sel-option-main[data-v-58c28b86]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sel-option-label[data-v-58c28b86]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sel-option-hint[data-v-58c28b86]{color:var(--color-text-muted);font-size:12.5px}.sel-check[data-v-58c28b86]{color:var(--color-primary);flex-shrink:0}.sel-empty[data-v-58c28b86]{color:var(--color-text-muted);padding:12px;font-size:13.5px}.sel-pop-enter-active[data-v-58c28b86],.sel-pop-leave-active[data-v-58c28b86]{transition:opacity .12s var(--ease),transform .12s var(--ease)}.sel-pop-enter-from[data-v-58c28b86],.sel-pop-leave-to[data-v-58c28b86]{opacity:0;transform:translateY(-4px)}.sel-list.above.sel-pop-enter-from[data-v-58c28b86],.sel-list.above.sel-pop-leave-to[data-v-58c28b86]{transform:translateY(4px)}
