.bc-select{width:100%;min-width:0;max-width:100%;display:inline-block;position:relative}.bc-select-btn{border:1px solid var(--bz-line);background:color-mix(in srgb,var(--bz-surface) 85%,transparent);width:100%;min-height:44px;color:var(--bz-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 8px 14px;font-size:15px;font-weight:500;transition:border-color .18s,box-shadow .18s;display:flex}.bc-select-btn:hover{border-color:var(--bz-honey)}.bc-select-btn:focus-visible{box-shadow:var(--bz-focus);outline:none}.bc-select-btn:disabled{opacity:.5;cursor:default}.bc-select-btn svg{color:var(--bz-muted);flex:none;transition:transform .18s}.bc-select[data-open] .bc-select-btn svg{transform:rotate(180deg)}.bc-select-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bc-select-menu{z-index:60;background:var(--bz-surface);border:1px solid var(--bz-line);min-width:100%;max-width:min(420px,100vw - 32px);max-height:300px;box-shadow:var(--bz-elev-3,var(--bz-elev-2));animation:bc-select-in .18s var(--bz-ease-out,ease-out);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.bc-select-menu li{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:8px 12px;display:flex}.bc-select-menu li.is-at{background:var(--bz-honey-wash)}.bc-select-menu li[aria-selected=true]{font-weight:600}.bc-select-menu li.is-off{opacity:.5;cursor:default}@keyframes bc-select-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bc-select-menu{animation:none}.bc-select-btn svg{transition:none}}
