.platform-operations{margin:18px 0}.platform-operations>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.platform-operations h2,.platform-operations p{margin:0}.platform-operations .health-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.platform-operations .health-list span{border-radius:10px;background:#f2f8fc}.platform-operations .health-list .todo{background:#fff2ee;color:#9b3526}.platform-page{max-width:1240px}.platform-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px;margin-bottom:20px;border-radius:24px;background:linear-gradient(135deg,#172f27,#225f43);color:#fff}.platform-hero span{color:#bde0ce;font-size:11px;font-weight:900;letter-spacing:.12em}.platform-hero h1{margin:7px 0;font-size:34px}.platform-hero p{margin:0;color:#d4e7dd}.platform-hero>b{padding:9px 13px;border-radius:999px;white-space:nowrap;font-size:13px}.platform-hero .dev{background:#fff1cf;color:#755506}.platform-hero .ready{background:#dff6e8;color:#176747}.platform-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:20px}.platform-summary article{display:grid;grid-gap:5px;gap:5px;padding:18px;border:1px solid #e0e6e1;border-radius:16px;background:#fff}.platform-summary small,.platform-summary span{color:#68766e;font-size:12px}.platform-summary strong{font-size:27px}.platform-health-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:16px;gap:16px}.platform-health-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.platform-health-grid h2,.platform-health-grid p{margin:3px 0}.platform-health-grid p{color:#68766e;font-size:13px}.platform-health-grid header>strong{font-size:22px;color:#176747}.health-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.health-list span{padding:8px 10px;border-radius:999px;background:#fff0df;color:#8b5019;font-size:12px;font-weight:700}.health-list .ok{background:#e3f4e9;color:#176747}.voice-overview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.voice-overview header{grid-column:1/-1}.voice-overview>div{display:grid;grid-gap:4px;gap:4px;padding:13px;border-radius:12px;background:#f2f6f3}.voice-overview b{font-size:23px}.voice-overview span{color:#68766e;font-size:11px}.platform-section-title{margin:25px 0 12px}.service-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:22px}.service-health{padding:17px;border:1px solid #e0e6e1;border-radius:16px;background:#fff}.service-health header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:11px}.service-health h3{margin:0;font-size:16px}.service-health header span{padding:5px 7px;border-radius:999px;background:#eef1ef;color:#68736d;font-size:10px;font-weight:800}.service-health header .ready{background:#def5e7;color:#176747}.service-health header .partial{background:#fff0cf;color:#825c08}.service-health small{display:block;margin-top:6px;color:#8b9690}.service-health small.ok{color:#28704e}.platform-tenants{margin-top:8px}@media(max-width:960px){.platform-summary,.service-health-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.platform-hero{align-items:flex-start;flex-direction:column}.platform-health-grid{grid-template-columns:1fr}}@media(max-width:560px){.platform-page{padding:18px 14px}.platform-hero{padding:23px 20px}.platform-hero h1{font-size:29px}.platform-summary,.service-health-grid,.voice-overview{grid-template-columns:1fr}.voice-overview header{grid-column:auto}}