.lab-switch{position:fixed;left:18px;bottom:18px;z-index:400;width:240px;background:#fff;border:1px solid var(--border-default);border-radius:14px;padding:10px;box-shadow:0 16px 44px rgba(20,30,60,.18)}.lab-switch.is-min{width:auto}.lab-switch-head{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted);padding:2px 2px 0}.lab-switch-head button{width:22px;height:22px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--bg-surface-2);color:var(--fg-muted);font-size:15px;line-height:1;cursor:pointer}.lab-switch-head button:hover{border-color:var(--border-strong)}.lab-switch-list{margin-top:8px}.lab-switch-btn{display:block;width:100%;text-align:left;cursor:pointer;background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:10px;padding:8px 10px;margin-top:6px;transition:border-color .15s,background .15s}.lab-switch-btn:hover{border-color:var(--border-strong)}.lab-switch-btn.on{background:var(--brand-50);border-color:var(--brand-500)}.lab-switch-btn b{display:block;font-size:13px;font-weight:600;color:var(--fg-strong)}.lab-switch-btn span{display:block;font-size:11.5px;color:var(--fg-muted);margin-top:1px}.lab-switch-hint{margin:10px 2px 2px;font-size:11px;line-height:1.4;color:var(--fg-subtle)}