.bls[data-v-aafc989b]{min-width:0;display:inline-flex;position:relative}.bls--field[data-v-aafc989b]{width:100%;display:flex}.bls--pill[data-v-aafc989b]{flex:none}.bls__button[data-v-aafc989b]{align-items:center;gap:var(--space-2);min-width:0;min-height:2rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-soft);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap;cursor:pointer;display:inline-flex}.bls__button[data-v-aafc989b]:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text-primary)}.bls__button[data-v-aafc989b]:focus-visible{outline:2px solid var(--color-primary-soft);outline-offset:2px}.bls__button[data-v-aafc989b]:disabled{cursor:wait;opacity:.7}.bls__button[data-v-aafc989b]{flex:none}.bls__code[data-v-aafc989b]{display:none}.bls__chevron[data-v-aafc989b]{width:.75rem;height:.75rem;transition:transform var(--transition-fast);flex:none}.bls--open .bls__chevron[data-v-aafc989b]{transform:rotate(180deg)}.bls--field .bls__button[data-v-aafc989b]{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-base);font-weight:var(--font-regular,400);justify-content:flex-start}.bls--field .bls__name[data-v-aafc989b]{text-align:start;flex:auto}.bls__list[data-v-aafc989b]{z-index:50;top:calc(100% + var(--space-1));min-width:11rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-md);outline:none;margin:0;list-style:none;position:absolute}.bls--align-end .bls__list[data-v-aafc989b]{inset-inline-end:0}.bls--align-start .bls__list[data-v-aafc989b]{inset-inline-start:0}.bls--field .bls__list[data-v-aafc989b]{inset-inline:0}.bls__option[data-v-aafc989b]{align-items:center;gap:var(--space-3);min-height:2.5rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md,.5rem);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;display:flex}.bls__option--active[data-v-aafc989b]{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}.bls__list:focus-visible .bls__option--active[data-v-aafc989b]{outline:2px solid var(--color-primary-soft);outline-offset:-2px}.bls__option--selected[data-v-aafc989b]{font-weight:var(--font-bold)}.bls__option-name[data-v-aafc989b]{flex:auto}.bls__check[data-v-aafc989b]{width:1rem;height:1rem;color:var(--color-primary-soft);flex:none}@media (width<=430px){.bls--compact-phone.bls--pill .bls__name[data-v-aafc989b]{display:none}.bls--compact-phone.bls--pill .bls__code[data-v-aafc989b]{display:inline}.bls--compact-phone.bls--pill .bls__button[data-v-aafc989b]{padding-inline:var(--space-2);gap:var(--space-1)}}@media (width<=63.999rem){.bls--compact-tablet.bls--pill .bls__name[data-v-aafc989b]{display:none}.bls--compact-tablet.bls--pill .bls__code[data-v-aafc989b]{display:inline}.bls--compact-tablet.bls--pill .bls__button[data-v-aafc989b]{padding-inline:var(--space-2);gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.bls__chevron[data-v-aafc989b]{transition:none}}
