.dhx-admin-overview { padding: 12px 4px 28px; color: var(--mud-palette-text-primary); }
.dhx-admin-heading { display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px; }
.dhx-admin-description { margin:14px 0 12px; padding:12px 14px; border-left:2px solid #55a8d7; background:var(--mud-palette-surface); border-radius:3px; }
.dhx-admin-note { padding:12px 14px; border-radius:7px; background:var(--mud-palette-surface); color:var(--mud-palette-text-secondary); }
.dhx-admin-panel { background:var(--mud-palette-surface); border:1px solid var(--mud-palette-lines-default); padding:16px; border-radius:13px; }
.dhx-admin-panel-heading { display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px; margin-bottom:14px; color:var(--mud-palette-text-primary); }
.dhx-admin-panel-heading span { font-size:12px;color:var(--mud-palette-text-secondary); }
.dhx-admin-area { height:100%; min-height:168px; padding:14px; border:1px solid var(--mud-palette-lines-default); border-radius:10px; display:flex; flex-direction:column; gap:12px; color:var(--mud-palette-text-primary); }
.dhx-admin-area .mud-button-root { margin-top:auto; }
.dhx-admin-area-title { display:flex;justify-content:space-between;gap:8px;align-items:center; }
.dhx-admin-evidence {font-size:12px;color:var(--mud-palette-text-secondary); flex:1;}
.dhx-admin-metric { min-height:104px; padding:14px; background:var(--mud-palette-surface); border:1px solid var(--mud-palette-lines-default); border-radius:12px; }
.dhx-admin-metric strong { display:block;font-size:27px;margin-top:7px;color:var(--mud-palette-text-primary); }
.dhx-admin-metric.fail strong {color:#fb7185}.dhx-admin-metric.warn strong {color:#fbbf24}.dhx-admin-metric.connected strong {color:#38bdf8}
.dhx-admin-status {display:inline-block;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;white-space:nowrap;background:#475569;color:#fff}
.dhx-admin-status.pass {background:#047857}.dhx-admin-status.fail{background:#b91c1c}.dhx-admin-status.warning{background:#b45309}
.dhx-admin-check-table,.dhx-admin-check-table .mud-table-container,.dhx-admin-check-table .mud-table-root,.dhx-admin-check-table .mud-table-pagination {background:var(--mud-palette-surface)!important;color:var(--mud-palette-text-primary)!important}
