.module-page-toggle{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px 20px;margin-bottom:24px;border:1px solid #36363f;border-radius:12px;background:#19191f;color:#eee}
.module-page-toggle>div{flex:1 1 260px}.module-page-toggle strong{font-size:16px}.module-page-toggle p{margin:6px 0 0;color:#aaaab7;font-size:13px;line-height:1.5}
.module-page-toggle .module-page-switch{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer;font-size:13px;white-space:nowrap}
.module-page-switch input{position:absolute;opacity:0;width:44px;height:26px;margin:0}
.module-page-track{display:block;width:44px;height:26px;flex-shrink:0;border-radius:20px;background:#555562;border:1px solid #777784;transition:background .15s}
.module-page-track:after{content:"";display:block;width:18px;height:18px;border-radius:50%;background:white;margin:3px;transition:transform .15s}
.module-page-switch input:checked+.module-page-track{background:#b72238;border-color:#ea5368}.module-page-switch input:checked+.module-page-track:after{transform:translateX(18px)}
.module-page-switch input:focus-visible+.module-page-track{outline:2px solid #fff;outline-offset:3px}
.module-page-toggle .autosave-status{flex:0 1 auto;max-width:100%;white-space:normal}
@media(max-width:600px){.module-page-toggle{padding:16px;gap:14px}.module-page-toggle>div{flex-basis:100%}.module-page-toggle .autosave-status{flex-basis:100%}}
