.bsel[data-v-e511698f]{display:inline-block;position:relative}.bsel--block[data-v-e511698f]{display:block;width:100%}.bsel-trigger[data-v-e511698f]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;gap:6px;line-height:1;transition:border-color var(--t-base) ease,box-shadow var(--t-base) ease,transform var(--t-base) ease,background var(--t-base) ease;white-space:nowrap;width:100%}.bsel:not(.bsel--block) .bsel-trigger[data-v-e511698f]{width:auto}.bsel-trigger.md[data-v-e511698f]{font-size:var(--fs-base);height:34px;padding:0 12px 0 14px}.bsel-trigger.sm[data-v-e511698f]{font-size:var(--fs-sm);height:32px;padding:0 10px 0 12px}.bsel-trigger[data-v-e511698f]:focus-visible:not(.disabled),.bsel-trigger[data-v-e511698f]:hover:not(.disabled){border-color:var(--primary-2);transform:translateY(-1px)}.bsel-trigger[data-v-e511698f]:active:not(.disabled){transform:translateY(0) scale(.985);transition-duration:.08s}.bsel-trigger.open[data-v-e511698f],.bsel-trigger[data-v-e511698f]:focus-visible{border-color:var(--primary-2);box-shadow:var(--shadow-ring);outline:none}.bsel-trigger.disabled[data-v-e511698f]{cursor:not-allowed;opacity:.5}.bsel-val[data-v-e511698f]{align-items:center;display:inline-flex;flex:1;gap:6px;min-width:0}.bsel-val.placeholder[data-v-e511698f]{color:var(--ink-3)}.bsel-val-text[data-v-e511698f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsel-chev[data-v-e511698f]{color:var(--ink-3);flex-shrink:0;margin-left:2px;transform:rotate(0);transition:transform var(--t-slow) var(--ease-bounce),color var(--t-base) ease}.bsel-trigger.open .bsel-chev[data-v-e511698f]{color:var(--primary);transform:rotate(90deg)}.bsel-pop[data-v-e511698f]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-3);max-width:min(360px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;padding:6px;transform-origin:top center}.bsel-pop--up[data-v-e511698f]{transform-origin:bottom center}.bsel-item[data-v-e511698f]{align-items:center;background:transparent;border:0;border-radius:var(--r-sm);color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-base);gap:9px;padding:8px 11px;text-align:left;transition:background var(--t-base) var(--ease-soft),color var(--t-base) var(--ease-soft),transform var(--t-base) var(--ease-soft);width:100%}.bsel-item[data-v-e511698f]:disabled{cursor:default;opacity:.45}.bsel-item.active[data-v-e511698f]{background:var(--primary-soft);color:var(--primary-ink);transform:translate(2px)}.bsel-item.on[data-v-e511698f]{color:var(--primary-ink);font-weight:600}.bsel-ico[data-v-e511698f]{color:var(--ink-3);flex-shrink:0}.bsel-item.active .bsel-ico[data-v-e511698f],.bsel-item.on .bsel-ico[data-v-e511698f]{color:inherit}.bsel-label[data-v-e511698f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsel-hint[data-v-e511698f]{color:var(--ink-3);flex-shrink:0;font-size:var(--fs-xs)}.bsel-item.active .bsel-hint[data-v-e511698f]{color:var(--primary-ink);opacity:.85}.bsel-check[data-v-e511698f]{animation:bselCheckPop-e511698f .28s var(--ease-bounce);color:var(--primary);flex-shrink:0}.bsel-item.active .bsel-check[data-v-e511698f]{color:var(--primary-ink)}@keyframes bselCheckPop-e511698f{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.bsel-enter[data-v-e511698f]{transition:opacity var(--t-base) var(--ease-out-expo),transform .24s var(--ease-bounce)}.bsel-leave[data-v-e511698f]{transition:opacity var(--t-fast) ease,transform .14s var(--ease-soft)}.bsel-from[data-v-e511698f]{opacity:0;transform:translateY(-8px) scale(.97)}.bsel-pop--up.bsel-from[data-v-e511698f]{transform:translateY(8px) scale(.97)}@media(prefers-reduced-motion:reduce){.bsel-chev[data-v-e511698f],.bsel-enter[data-v-e511698f],.bsel-item[data-v-e511698f],.bsel-leave[data-v-e511698f],.bsel-trigger[data-v-e511698f]{transition:none!important}.bsel-from[data-v-e511698f],.bsel-item.active[data-v-e511698f],.bsel-pop--up.bsel-from[data-v-e511698f]{transform:none}.bsel-check[data-v-e511698f]{animation:none}}
