.healthDiagLine{display:flex;align-items:center;gap:9px;background:#f5f8f7;border:1px solid #dce9e3;border-radius:14px;padding:10px;margin-top:10px}.healthDiagDot{width:9px;height:9px;border-radius:50%;background:#35a66f;box-shadow:0 0 0 4px rgba(53,166,111,.11);flex:0 0 auto}.healthDiagLine.warn .healthDiagDot{background:#d6952d;box-shadow:0 0 0 4px rgba(214,149,45,.11)}.healthDiagLine.off .healthDiagDot{background:#8e92a0;box-shadow:none}.healthDiagMain{flex:1;min-width:0}.healthDiagMain b{display:block;font-size:10.5px}.healthDiagMain small{display:block;color:var(--muted);font-size:8.8px;line-height:1.35;margin-top:2px}.healthReportMeta{background:#f7f7fa;border:1px solid var(--border);border-radius:14px;padding:10px;margin:10px 0}.healthReportMeta b{display:block;font-size:9.5px}.healthReportMeta small{display:block;color:var(--muted);font-size:8.5px;line-height:1.45;margin-top:4px}.healthReportPrivacy{font-size:8.7px;line-height:1.5;color:var(--muted);background:#f2f8f5;border:1px solid #d9ebe2;border-radius:12px;padding:10px;margin-top:9px}.healthReportPrivacy b{color:#245f49}.healthReportBox{width:100%;min-height:120px;border:1px solid var(--border);border-radius:16px;padding:12px;font:inherit;font-size:12px;resize:vertical;outline:none}.healthReportBox:focus{border-color:#a99af0;box-shadow:0 0 0 3px rgba(107,80,223,.08)}
html[data-theme="dark"] .healthDiagLine{background:#14241e;border-color:#254437}html[data-theme="dark"] .healthReportMeta{background:#171d28;border-color:#293244}html[data-theme="dark"] .healthReportPrivacy{background:#13231d;border-color:#274438}html[data-theme="dark"] .healthReportBox{background:#151b26;color:#f2f5fb;border-color:#293244}
