body:not(.admin-view) #adminLaunchNav,body:not(.admin-view) #page-admin-launch{display:none!important}
body.admin-view #mainNav button#adminLaunchNav#adminLaunchNav#adminLaunchNav{display:flex!important}
.launch-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:18px}
.launch-checklist article{padding:18px}.launch-checklist article strong{display:block;font-size:18px;margin-bottom:5px}
.launch-checklist .ready{border-left:4px solid #3e6d55}.launch-checklist .missing{border-left:4px solid #d39a32}
.launch-form{padding:24px;max-width:1050px}.launch-form h2{margin:0 0 14px}.launch-form h2:not(:first-child){margin-top:28px}
.launch-form>label,.launch-form .form-row label{display:grid;gap:7px}.launch-form input,.launch-form textarea{width:100%}
.launch-toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0 22px}
.launch-toggles label{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #dfe5e1;border-radius:10px}
.launch-toggles label:has(input[type=datetime-local]){display:grid}
.privacy-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.privacy-danger{margin-top:22px;padding-top:20px;border-top:1px solid #e2e6e3}
@media(max-width:760px){.launch-toggles{grid-template-columns:1fr}}
