.system-panel{padding:26px}.system-panel .panel-head{align-items:flex-start}.system-panel .panel-head p{margin:5px 0 0}.system-summary{border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.system-summary.ok{background:#e6f8ef;color:#117a47}.system-summary.bad{background:#ffebeb;color:#b4232c}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:13px}.service-card{border:1px solid #dfe6ef;border-left:4px solid #21a365;border-radius:12px;padding:16px;background:#fbfdfc}.service-card.bad{border-left-color:#dc3545;background:#fffafa}.service-title{display:flex;align-items:center;gap:8px;margin-bottom:14px}.health-dot{width:9px;height:9px;border-radius:50%;background:#21a365;box-shadow:0 0 0 4px #e3f6ec}.service-card.bad .health-dot{background:#dc3545;box-shadow:0 0 0 4px #ffe6e8}.service-card>strong{font-size:15px}.service-card p{min-height:34px;margin:6px 0;color:#657288;font-size:13px;line-height:1.35}.service-card small{color:#8793a5}.queue-grid{display:grid;grid-template-columns:repeat(6,minmax(135px,1fr));gap:12px}.queue-card{border:1px solid #e0e6ee;border-radius:12px;padding:15px;display:grid;gap:5px}.queue-card span{color:#67748a;font-size:12px}.queue-card b{font-size:26px}.queue-card small{color:#7b8799}.queue-card.warning{background:#fffaf0;border-color:#efd697}.queue-card.bad{background:#fff1f2;border-color:#edb4b9}.system-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:17px;color:#657288;font-size:12px}.error-text{color:#b4232c}@media(max-width:1180px){.service-grid{grid-template-columns:repeat(2,1fr)}.queue-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.service-grid,.queue-grid{grid-template-columns:1fr}}
