
.no-electronics-menu-control{grid-column:1/-1;margin-top:3px;padding:13px;border:1px solid #34445f;border-radius:12px;background:linear-gradient(145deg,#111a29,#0d141f);color:#fff}.no-electronics-menu-control label{display:grid;grid-template-columns:25px minmax(0,1fr);gap:10px;align-items:start;margin:0;color:#fff;cursor:pointer}.no-electronics-menu-control input{appearance:none;width:22px;height:22px;margin:1px 0 0;border:2px solid #b8c4d8;border-radius:3px;background:#0c121d;cursor:pointer}.no-electronics-menu-control input:checked{border-color:#66d8a0;background:#24a46c;box-shadow:inset 0 0 0 4px #111927,0 0 14px rgba(44,211,135,.4)}.no-electronics-menu-control b{display:block;font-size:13px;line-height:1.3}.no-electronics-menu-control small{display:block;margin-top:5px;color:#aebbd0;font-size:11px;line-height:1.45}.no-electronics-menu-control.active{border-color:#35ba7e;background:linear-gradient(145deg,#10251d,#0d1916)}
.business-mode-tip{position:fixed;right:18px;top:86px;z-index:9700;width:min(310px,calc(100vw - 28px));padding:13px;border:1px solid #4f75b9;border-radius:15px;background:#101927;color:#fff;box-shadow:0 22px 70px rgba(0,0,0,.7)}.business-mode-tip b{display:block}.business-mode-tip p{margin:5px 0 10px;color:#aebbd0;font-size:12px}.business-mode-tip button{border:1px solid #5076b7;border-radius:9px;background:#263f72;color:#fff;padding:7px 11px;font-weight:850}
.business-settings-card{margin-top:16px;padding:15px;border:1px solid #34445f;border-radius:15px;background:linear-gradient(145deg,#111a29,#0d141f)}.business-settings-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.business-settings-head h3{margin:3px 0 5px}.business-mode-check{display:flex;align-items:center;gap:9px;font-weight:900}.business-mode-check input{width:20px;height:20px}.business-mode-status{margin:11px 0;padding:10px;border:1px solid #2f405b;border-radius:11px;background:#0b121d}.business-mode-status.on{border-color:#267452;background:#0b1d17}.business-mode-actions{display:flex;gap:7px;flex-wrap:wrap}.business-mode-actions button{border:1px solid #435473;border-radius:9px;background:#172236;color:#fff;padding:8px 10px;font-weight:800}.business-mode-log{margin-top:12px;display:grid;gap:6px}.business-mode-log article{padding:8px;border:1px solid #2d3b52;border-radius:9px;background:#0b111b}.business-mode-log b,.business-mode-log small{display:block}.business-mode-log small{color:#9eacc1}
.business-mode-modal{position:fixed;inset:0;z-index:9900;display:grid;place-items:center;padding:14px;background:rgba(2,5,10,.78);backdrop-filter:blur(5px)}.business-mode-dialog{width:min(660px,100%);max-height:calc(100vh - 28px);overflow:auto;padding:18px;border:1px solid #435679;border-radius:19px;background:#101722;color:#fff;box-shadow:0 28px 90px rgba(0,0,0,.78)}.business-mode-dialog h2{margin:8px 0 6px}.business-mode-dialog h3{margin:18px 0 6px}.business-mode-dialog label{display:block;margin-top:11px}.business-mode-dialog input,.business-mode-dialog textarea,.business-mode-dialog select{box-sizing:border-box;width:100%;margin-top:5px;border:1px solid #40506c;border-radius:10px;background:#0a1019;color:#fff;padding:10px}.business-mode-dialog textarea{min-height:84px;resize:vertical}.business-mode-dialog .inline-check{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start}.business-mode-dialog .inline-check input{width:20px;height:20px;margin-top:2px}.business-mode-dialog .inline-check small{display:block;color:#9eacc1;margin-top:3px}.business-mode-return{display:grid;grid-template-columns:1fr 1fr;gap:9px}.business-mode-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.business-mode-footer button{border:1px solid #445776;border-radius:10px;background:#151f30;color:#fff;padding:9px 13px;font-weight:900}.business-mode-footer .primary{background:#225ab0;border-color:#6d9be8}.business-mode-suggest{margin-top:7px;color:#8fb5ff;font-size:12px}.beta-chip{display:inline-block;margin-left:6px;padding:2px 6px;border:1px solid #725bd2;border-radius:999px;color:#bbaeff;font-size:9px;text-transform:uppercase;letter-spacing:.08em}
@media(max-width:650px){.business-mode-tip{top:74px;right:10px}.business-mode-dialog{padding:14px}.business-mode-return{grid-template-columns:1fr}}
