/* v749 - Admin control for the broker welcome (account menu, Admin only). Matches the switch list. */
.bhwc-wrap{display:block}
.bhwc-toggle{display:flex;align-items:center;gap:10px;width:100%}
.bhwc-chev{margin-inline-start:auto;opacity:.55;transition:transform .2s ease;font-size:11px}
.bhwc-toggle[aria-expanded="true"] .bhwc-chev{transform:rotate(180deg)}
.bhwc-list{display:grid;gap:4px;margin:2px 8px 6px;padding:8px;border-radius:12px;background:rgba(19,38,74,.05);animation:bhwcIn .26s cubic-bezier(.2,.8,.2,1) both}
.bhwc-list[hidden]{display:none}
.bhwc-state{margin:2px 4px 4px;font-size:11.5px;font-weight:600;color:#8a6a2b}
.bhwc-opt{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:#fff;color:#13264a;font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:background .18s ease,transform .18s ease}
.bhwc-opt:hover,.bhwc-opt:focus-visible{background:#fff7e6;outline:none}
.bhwc-opt:active{transform:scale(.985)}
.bhwc-dot{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(19,38,74,.35);transition:box-shadow .2s ease,background .2s ease}
.bhwc-opt.is-on .bhwc-dot{background:radial-gradient(circle,#e8b64a 0 38%,transparent 42%);box-shadow:inset 0 0 0 1.5px #b08a3e}
.bhwc-opt span:nth-child(2){flex:1}
.bhwc-ok{color:#8a6a2b;font-size:11px;animation:bhwcPop .32s cubic-bezier(.2,.9,.3,1.3) both}
.bhwc-note{margin:4px 4px 0;font-size:10.5px;line-height:1.4;opacity:.62;padding:0 4px}
@keyframes bhwcIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@keyframes bhwcPop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.bhwc-list,.bhwc-ok{animation:none}}
html[data-theme="dark"] .bhwc-opt{background:#1b2740;color:#f1ead8}
html[data-theme="dark"] .bhwc-list{background:rgba(255,255,255,.05)}
