
/* v3.39 — Facility workspace: progressive, task-oriented setup */
body.ux339.stageFacility336 #stageIntro336{display:none!important}
body.ux339 #facilityHome339{max-width:980px;margin:0 auto 14px}
body.ux339 #facilityHome339 .facilityHero339{padding:20px 24px;border:1px solid #dfeae5;border-radius:15px;background:#fff}
body.ux339 #facilityHome339 .facilityHero339 h2{margin:4px 0 6px;font-size:26px;letter-spacing:-.5px;color:#173e35}
body.ux339 #facilityHome339 .facilityHero339 p{margin:0;color:#657d73;line-height:1.5}
body.ux339 .facilityProgress339{display:flex;gap:7px;margin:16px 0 0}
body.ux339 .facilityProgress339 span{height:6px;flex:1;border-radius:10px;background:#e5efeb}
body.ux339 .facilityProgress339 span.active{background:#14816a}
body.ux339 .facilitySubnav339{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}
body.ux339 .facilitySubnav339 button{border:1px solid #dce9e3;background:#f8fbfa;color:#45675d;border-radius:10px;padding:11px 8px;font-size:12px;font-weight:750}
body.ux339 .facilitySubnav339 button.active{background:#e9f6f1;border-color:#b9ded2;color:#126b57}
body.ux339.stageFacility336 #study317{max-width:980px!important;margin:0 auto!important}
body.ux339.stageFacility336 #study317>h2,
body.ux339.stageFacility336 #study317>.muted,
body.ux339.stageFacility336 #studyProgress317{display:none!important}
body.ux339.stageFacility336 #study317 .studyBody317{padding:24px 26px!important}
body.ux339.stageFacility336 #study317 .studyBody317 h3{font-size:23px!important;margin:0 0 8px!important}
body.ux339.stageFacility336 #study317 #studyFields317{max-width:none!important;gap:16px 18px!important}
body.ux339.stageFacility336 #study317 label{font-size:12px!important}
body.ux339.stageFacility336 #study317 .buttons{margin-top:22px!important;padding-top:18px!important}
body.ux339 #facilityNote339{display:flex;gap:10px;margin:14px auto 0;max-width:980px;padding:12px 16px;border-radius:10px;background:#f1f7f4;color:#61786e;font-size:12px;line-height:1.5}
body.ux339 #facilityNote339 strong{color:#315e51}
@media(max-width:720px){
 body.ux339 .facilitySubnav339{grid-template-columns:1fr 1fr}
 body.ux339 #facilityHome339 .facilityHero339{padding:18px}
 body.ux339.stageFacility336 #study317 .studyBody317{padding:18px!important}
}
