.operations-health{margin-top:20px;padding:20px;min-width:0}
.operations-health .health-heading,.operations-health .health-worker-title{display:flex;align-items:center;justify-content:space-between;gap:12px}
.operations-health h2{margin:0;font-size:20px}.operations-health h3{margin:0;font-size:16px}
.operations-health .health-help{margin:7px 0;color:#627687;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.operations-health .health-workers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}
.operations-health .health-worker{border:1px solid #dcecf5;border-radius:16px;padding:15px;background:#f7fcff;min-width:0}
.operations-health .health-status{padding:5px 10px;border-radius:999px;white-space:nowrap;font-size:13px;background:#e9eff3;color:#546676}
.operations-health .health-healthy{background:#dcf3eb;color:#17664b}.operations-health .health-delayed,.operations-health .health-degraded{background:#fff0d6;color:#87560d}
.operations-health dl{margin:12px 0 0;font-size:13px}.operations-health dl>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;margin-top:7px}.operations-health dt{color:#617588}.operations-health dd{margin:0;overflow-wrap:anywhere}
.operations-health .health-job-line,.operations-health .health-running{font-size:13px;color:#405f74;line-height:1.6;margin:9px 0 0}
.operations-health .health-backlog{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.operations-health .health-backlog-item{border-radius:12px;padding:13px;background:#f3f8fb;min-width:0;display:flex;flex-direction:column;gap:7px}
.operations-health .health-backlog-item span{font-size:13px;color:#466174}.operations-health .health-backlog-item strong{font-size:25px;color:#244c66}.operations-health .health-backlog-item small{font-size:12px;color:#617588;overflow-wrap:anywhere}
.operations-health .health-attention{background:#fff1da}.operations-health .health-connection{padding:12px;background:#fff1da;border-radius:12px;font-size:14px;line-height:1.6;grid-column:1/-1;color:#7a5319}
.operations-health .health-empty,.operations-health .health-workers>.health-help{grid-column:1/-1}.operations-health button{min-height:44px;flex-shrink:0}
@media(max-width:640px){.operations-health{padding:15px}.operations-health .health-heading{align-items:flex-start;flex-wrap:wrap}.operations-health .health-workers{grid-template-columns:minmax(0,1fr)}.operations-health .health-backlog{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-health .health-worker-title{flex-wrap:wrap}}
