.bc-picker{min-width:0;position:relative}.bc-picker .bc-picker__trigger{appearance:none;border:1px solid var(--cc-line,var(--line));width:100%;min-height:54px;color:var(--cc-ink,var(--text));background-color:var(--cc-control,var(--surface));text-align:left;cursor:pointer;background-image:none;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px 8px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.bc-picker__trigger>span{gap:2px;min-width:0;display:grid}.bc-picker__trigger strong,.bc-picker__trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bc-picker__trigger strong{font-size:11.5px;font-weight:680}.bc-picker__trigger small{color:var(--cc-muted,var(--muted));font-size:9px;font-weight:480}.bc-picker__trigger>svg{color:var(--cc-muted,var(--muted));transition:transform .15s}.bc-picker__trigger:hover,.bc-picker__trigger:focus-visible,.bc-picker__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--bc-core,#65b69b) 52%, var(--cc-line,var(--line)));background:color-mix(in srgb, var(--bc-core,#65b69b) 6%, var(--cc-control,var(--surface)));box-shadow:0 0 0 3px color-mix(in srgb, var(--bc-core,#65b69b) 9%, transparent);outline:none}.bc-picker__trigger:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.bc-picker__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.bc-picker.is-compact .bc-picker__trigger{border-radius:10px;min-height:38px;padding-block:6px}.bc-picker.is-compact .bc-picker__trigger strong{font-size:11px;font-weight:560}.bc-picker-menu{z-index:2147483604;color:#fffcf8f0;background:linear-gradient(145deg,#72d0af11,#0000 35%),#1c1d1d;border:1px solid #fff9f11a;border-radius:16px;gap:8px;max-height:min(600px,100vh - 24px);padding:9px;animation:.14s ease-out both bc-picker-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 72px #0000006b,0 7px 22px #00000038}.bc-picker-menu[data-searchable=true]{grid-template-rows:auto minmax(0,1fr)}.bc-picker-menu[data-searchable=false]{grid-template-rows:minmax(0,1fr)}.bc-picker-menu[data-placement=above]{transform-origin:bottom}.bc-picker-menu__search{color:#fff9f280;background:#fffaf30b;border:1px solid #fff9f11a;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;transition:border-color .14s,background-color .14s,box-shadow .14s,color .14s;display:grid}.bc-picker-menu__search input{appearance:none;width:100%;min-width:0;min-height:0;color:inherit;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:11px}.bc-picker-menu__search input:focus,.bc-picker-menu__search input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0}.bc-picker-menu__search:focus-within{color:#d7fff1d1;background:#72d0af13;border-color:#72d0af52;box-shadow:0 0 0 3px #72d0af12}.bc-picker-menu__options{overscroll-behavior:contain;scrollbar-gutter:stable;gap:3px;min-height:0;padding:0 3px 3px 0;display:grid;overflow-y:auto}.bc-picker-menu__options button{color:#fffcf8e6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:50px;padding:9px 10px;display:grid}.bc-picker-menu__options button>span{gap:2px;min-width:0;display:grid}.bc-picker-menu__options button strong{overflow-wrap:anywhere;font-size:11px;font-weight:680;line-height:1.35;display:block}.bc-picker-menu__options button small{color:#fff9f27a;font-size:9px;font-weight:470;line-height:1.45;display:block}.bc-picker-menu__options button>:is(svg,i){color:#72d0af;justify-self:center}.bc-picker-menu__options button:hover,.bc-picker-menu__options button:focus-visible,.bc-picker-menu__options button.is-selected{background:#72d0af16;border-color:#72d0af38;outline:none}.bc-picker-menu__empty{color:#fff9f27a;text-align:center;margin:0;padding:24px 12px;font-size:11px}html[data-theme=light] .bc-picker-menu{color:#29241f;background:linear-gradient(145deg,#2f8b720f,#0000 35%),#fffdfa;border-color:#392e251c;box-shadow:0 26px 72px #4230232e,0 7px 22px #42302314}html[data-theme=light] .bc-picker-menu__search{color:#29241f9e;background:#362c2309;border-color:#392e251a}html[data-theme=light] .bc-picker-menu__search:focus-within{color:#2f7965;background:#2f8b720e;border-color:#2f8b724d;box-shadow:0 0 0 3px #2f8b7211}html[data-theme=light] .bc-picker-menu__options button{color:#29241f}html[data-theme=light] .bc-picker-menu__options button small{color:#29241f85}html[data-theme=light] .bc-picker-menu__options button>:is(svg,i){color:#2f8b72}html[data-theme=light] .bc-picker-menu__options button:hover,html[data-theme=light] .bc-picker-menu__options button:focus-visible,html[data-theme=light] .bc-picker-menu__options button.is-selected{background:#2f8b7213;border-color:#2f8b7233}@keyframes bc-picker-in{0%{opacity:0;transform:translateY(-4px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}.bc-picker__trigger,.bc-picker-menu,.bc-picker-menu button{font-family:inherit}@media (max-width:720px){.bc-picker-menu[data-mobile=true]{transform-origin:bottom;border-radius:20px;width:auto;max-height:min(70vh,560px);inset:auto 10px 10px}}@media (prefers-reduced-motion:reduce){.bc-picker-menu{animation:none}}
