.nx-m26-diagnostics .diag-card,
.nx-m26-diagnostics .diag-panel{background:rgba(255,255,255,.94);border:1px solid rgba(18,38,63,.08);border-radius:18px;box-shadow:0 12px 34px rgba(18,38,63,.08)}
.nx-m26-diagnostics .diag-card{padding:1rem;min-height:118px;display:flex;flex-direction:column;gap:.25rem}.nx-m26-diagnostics .diag-card span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:800}.nx-m26-diagnostics .diag-card strong{font-size:1.2rem;color:#0f172a}.nx-m26-diagnostics .diag-card small{color:#64748b;word-break:break-word}.nx-m26-diagnostics .diag-panel{padding:1rem}.nx-m26-diagnostics .diag-panel>header{display:flex;align-items:center;gap:.55rem;margin-bottom:.75rem}.nx-m26-diagnostics .diag-panel>header strong{font-size:1rem}.nx-m26-diagnostics .status-dot{margin-left:auto;width:.75rem;height:.75rem;border-radius:999px;background:#94a3b8}.nx-m26-diagnostics .status-ok{background:#16a34a}.nx-m26-diagnostics .status-warn{background:#f59e0b}.nx-m26-diagnostics .status-critical{background:#ef4444}.nx-m26-diagnostics .diag-service-list div,.nx-m26-diagnostics .diag-file,.nx-m26-diagnostics .diag-queue,.nx-m26-diagnostics .diag-disk{border:1px solid rgba(18,38,63,.08);border-radius:14px;padding:.7rem;margin-bottom:.55rem;background:#f8fafc}.nx-m26-diagnostics .diag-service-list div{display:flex;justify-content:space-between}.nx-m26-diagnostics .diag-file{display:grid;gap:.15rem}.nx-m26-diagnostics .diag-file small{color:#64748b;overflow:hidden;text-overflow:ellipsis}.nx-m26-diagnostics .diag-queue{display:grid;grid-template-columns:1fr auto;gap:.2rem}.nx-m26-diagnostics .diag-queue small{grid-column:1/-1;color:#64748b}.nx-m26-diagnostics .diag-critical{border-color:#fecaca;background:#fff1f2}.nx-m26-diagnostics .diag-warn{border-color:#fde68a;background:#fffbeb}.nx-m26-diagnostics .diag-ok{border-color:#bbf7d0;background:#f0fdf4}@media(max-width:767px){.nx-m26-diagnostics .diag-panel{padding:.85rem}.nx-m26-diagnostics .nx-m26-action-group{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.nx-m26-diagnostics .nx-m26-action-group .btn{border-radius:12px!important}}
