.ops-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.ops-card{background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:20px;color:inherit}.ops-card:hover{border-color:#315de8;transform:translateY(-2px)}.operations-form{max-width:760px}.operations-form p{display:grid;gap:6px}.ops-layout{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:16px}.event-strip{display:flex;gap:12px;align-items:center;overflow:auto;background:#ecfdf5;border:1px solid #a7f3d0;padding:10px 14px;border-radius:10px;margin-bottom:14px}.event-strip a{white-space:nowrap}.event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.health-score{width:150px;height:150px;border-radius:50%;display:grid;place-content:center;text-align:center;margin:0 auto 20px;background:#dcfce7;color:#166534}.health-score strong{font-size:2.3rem}.health-score span{display:block}.health-needs-attention{background:#fef3c7;color:#92400e}.health-critical{background:#fee2e2;color:#991b1b}.health-row{display:flex;align-items:center;gap:12px;padding:13px;border-bottom:1px solid #e5e7eb}.health-row p{flex:1}.health-row.healthy>span{color:#16a34a}.health-row.issue>span{color:#dc2626}.verification-page{max-width:600px;margin:10vh auto;text-align:center;padding:35px}.verification-mark{width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:#dcfce7;color:#15803d;font-size:3rem;margin:auto}.verification-mark.invalid{background:#fee2e2;color:#dc2626}.verification-page dl{display:grid;grid-template-columns:1fr 2fr;text-align:left;background:#f8fafc;padding:18px;border-radius:12px}.verification-page dt{font-weight:700}.privacy-note{color:#64748b}@media(max-width:900px){.ops-grid{grid-template-columns:repeat(2,1fr)}.ops-layout,.event-list{grid-template-columns:1fr}}@media(max-width:600px){.ops-grid{grid-template-columns:1fr}}
