.bald-switch-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:10px 0 18px;min-width:0}
.bald-switch-label{font-size:13px;color:var(--ink);overflow-wrap:anywhere}
.bald-switch{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;border:1px solid transparent;background:transparent;padding:6px 4px;min-height:44px;text-align:left}
.bald-switch-track{position:relative;display:block;width:44px;height:24px;border-radius:24px;background:#59616a;transition:background .15s}
.bald-switch-track:after{content:'';position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}
.bald-switch[aria-checked=true] .bald-switch-track{background:#36894b}
.bald-switch[aria-checked=true] .bald-switch-track:after{transform:translateX(20px)}
.bald-switch-state{min-width:83px;font-size:12px;color:var(--muted)}
.bald-switch[aria-checked=true] .bald-switch-state{color:#a1e4af}
.bald-switch[aria-busy=true]{opacity:.7;cursor:wait}
.module-card{display:flex;flex-direction:column;min-width:0}
.module-card .bald-switch-row{margin:20px 0 10px}
.module-card .module-configure{align-self:flex-start;margin-top:auto;font-size:13px}
.module-master-note{font-size:12px;color:var(--muted);margin:4px 0 0}
.bald-confirm{width:min(510px,calc(100vw - 32px));border:1px solid #476136;border-radius:16px;background:var(--panel);color:var(--ink);padding:28px;box-shadow:0 24px 80px #0008}
.bald-confirm::backdrop{background:#060b11cc}
.bald-confirm p{color:#cbd7e4;overflow-wrap:anywhere}
.bald-confirm-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}
.pc-top>.bald-switch-row{flex-shrink:0;flex-wrap:wrap;max-width:100%}
@media(max-width:1100px){.grid .bald-switch-row{flex-wrap:wrap;gap:2px}.bald-switch-label{flex-basis:100%}}
@media(max-width:640px){.bald-switch-row{gap:10px}.pc-top>.bald-switch-row{margin:0}}
@media(prefers-reduced-motion:reduce){.bald-switch-track,.bald-switch-track:after{transition:none}}
