.assistant-diagnostic-report{font-size:13px;line-height:1.6;color:#183e33;background:#f6faf8;border:1px solid #c8ddd3;border-radius:12px;padding:12px;min-width:0;overflow-wrap:anywhere}.assistant-diagnostic-report>small,.assistant-diagnostic-report>strong{display:block}.assistant-diagnostic-report>small{color:#59796b;font-size:11px;margin:5px 0}.assistant-diagnostic-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}.assistant-diagnostic-facts span{background:#fff;padding:7px;border-radius:6px;font-size:11px}.assistant-diagnostic-facts b{display:block;font-size:13px}.assistant-diagnostic-filters{display:flex;flex-wrap:wrap;gap:6px}.assistant-diagnostic-filters input{flex:1 1;min-width:140px;width:100%}.assistant-diagnostic-filters select{max-width:100%}.assistant-diagnostic-filters input,.assistant-diagnostic-filters select{font:inherit;padding:7px;border:1px solid #c8ddd3;border-radius:6px;background:#fff}.assistant-diagnostic-finding{background:#fff;border:1px solid #d5e4dc;border-radius:7px;margin:8px 0;padding:9px}.assistant-diagnostic-finding summary{cursor:pointer;font-weight:600}.assistant-diagnostic-finding summary span{display:inline-block;font-weight:400;font-size:10px;padding:1px 5px;border-radius:4px;background:#fff0ce;color:#765513;margin-right:6px}.assistant-diagnostic-finding.confirmed summary span{background:#fde7e2;color:#942e24}.assistant-diagnostic-finding.info summary span{background:#e5f2eb;color:#245b43}.assistant-diagnostic-report p{font-size:12px!important;margin:8px 0!important;white-space:normal!important}.assistant-diagnostic-report ul{padding-left:19px;margin:8px 0}.assistant-diagnostic-finding>div{display:flex;flex-wrap:wrap;gap:6px}.assistant-diagnostic-finding a,.assistant-diagnostic-finding button{display:inline-block;max-width:100%;font:inherit;font-size:11px;border:1px solid #aecdbd;background:#f3faf6;color:#1e674e;padding:6px;border-radius:6px;text-decoration:none;cursor:pointer;white-space:normal}.assistant-diagnostic-impact{border-left:3px solid #b6d7c6;padding:6px;background:#f1f8f4}.assistant-diagnostic-limitations{margin-top:10px;font-size:11px}@media(max-width:420px){.assistant-diagnostic-report{padding:9px}.assistant-diagnostic-facts{grid-template-columns:1fr}.assistant-diagnostic-filters select{width:100%}}