.model-health-dialog { width: min(680px, calc(100vw - 28px)); max-height: 90dvh; overflow: auto; border: 1px solid var(--line); border-radius: 14px; padding: 24px; background: var(--surface); color: var(--text); }
.model-health-dialog::backdrop { background: var(--overlay); }
.model-health-dialog h2 { margin-top: 0; font-size: 1.25rem; }
.model-health-report { padding: 14px; margin-top: 18px; border: 1px solid var(--line); border-radius: 9px; background: var(--surface-soft); }
.model-health-report p { overflow-wrap: anywhere; font-size: .875rem; }
.model-health-dialog .model-actions { flex-wrap: wrap; }
