.research-quality-summary{margin:16px 0 0;padding:14px 16px;border:1px solid var(--line,#dce2ec);border-radius:12px;background:color-mix(in srgb,var(--card,#fff) 96%,#6578b2 4%);color:var(--ink,#223044);font-size:13px;line-height:1.65;overflow-wrap:anywhere}
.research-quality-summary[data-quality="caution"]{border-color:color-mix(in srgb,var(--line,#dce2ec) 55%,#b78027 45%)}
.research-quality-summary[data-quality="success"]{border-color:color-mix(in srgb,var(--line,#dce2ec) 55%,#289575 45%)}
.research-quality-labels{display:flex;flex-wrap:wrap;gap:7px}
.research-quality-labels>span{padding:3px 9px;border-radius:6px;background:color-mix(in srgb,var(--card,#fff) 88%,#7285ac 12%);font-size:12px;font-weight:600}
.research-quality-summary>p{margin:9px 0 0;color:var(--muted,#5c6a7d)}
.research-quality-limitations{margin-top:12px;padding-top:10px;border-top:1px solid var(--line,#dce2ec)}
.research-quality-limitations ul{margin:6px 0 0;padding-left:20px}
.research-quality-limitations li+li{margin-top:4px}
.research-quality-summary details summary,.research-claim-evidence>summary{cursor:pointer;min-height:32px;align-content:center}
.research-quality-summary details{margin-top:5px}
.research-quality-summary details summary:focus-visible,.research-claim-evidence>summary:focus-visible{outline:2px solid #6578ff;outline-offset:3px;border-radius:4px}
.research-quality-summary .research-quality-next{color:var(--ink,#223044)}
.research-claim-evidence{margin-top:14px;border-top:1px solid var(--line,#dce2ec);padding-top:8px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}
.research-claim-evidence>summary{font-weight:600}
.research-claim-evidence>summary>span{margin-left:6px;color:var(--muted,#5c6a7d);font-weight:400}
.research-claim-evidence ol{padding-left:22px;margin:10px 0}
.research-claim-evidence li+li{margin-top:12px}
.research-claim-evidence li p{margin:0 0 4px}
.research-claim-evidence a{color:var(--accent,#566cdb);text-decoration:underline;text-underline-offset:3px}
.research-claim-evidence li>div{font-size:12px;color:var(--muted,#5c6a7d)}
.research-evidence-missing{color:var(--muted,#5c6a7d)}
[data-app-view="research"] .research-progress-head-v1>b{font-size:13px;white-space:nowrap}
@media(max-width:600px){.research-quality-summary{padding:12px;font-size:12px}.research-quality-labels{gap:5px}.research-claim-evidence{font-size:12px}}
.research-dossier{margin:24px 0 18px;color:var(--ink,#223044);font-size:14px;line-height:1.75;overflow-wrap:anywhere;text-align:left}
.research-dossier h4{font-size:17px;margin:0 0 14px;font-weight:700}
.research-dossier-field{margin:12px 0}
.research-dossier-field>strong{display:block;font-size:12px;color:var(--muted,#5c6a7d);font-weight:600}
.research-dossier-field p{margin:3px 0 0;white-space:pre-wrap}
.research-dossier-field ul{margin:4px 0 0;padding-left:20px}
.research-dossier-field li+li{margin-top:5px}
.research-issue-list{display:grid;gap:12px;margin:16px 0}
.research-issue-card{border:1px solid var(--line,#dce2ec);border-radius:12px;background:var(--card,#fff);min-width:0;overflow:hidden}
.research-issue-card>summary{display:flex;align-items:flex-start;gap:10px;padding:16px;cursor:pointer;list-style:none;min-height:48px;box-sizing:border-box}
.research-issue-card>summary::-webkit-details-marker{display:none}
.research-issue-card>summary:after{content:'+';font-size:18px;line-height:24px;color:var(--muted,#5c6a7d)}
.research-issue-card[open]>summary:after{content:'−'}
.research-issue-number{flex:0 0 25px;height:25px;border-radius:7px;text-align:center;background:color-mix(in srgb,var(--card,#fff) 85%,#7382dc 15%);color:var(--accent,#566cdb);font-size:12px;font-weight:700;line-height:25px}
.research-issue-title{flex:1;min-width:0;font-weight:650;font-size:15px}
.research-issue-status{font-size:11px;line-height:20px;color:var(--muted,#5c6a7d);border:1px solid var(--line,#dce2ec);padding:1px 7px;border-radius:6px;max-width:170px}
.research-issue-status[data-status="contested"]{color:var(--ink,#223044);background:color-mix(in srgb,var(--card,#fff) 88%,#bb8d42 12%)}
.research-issue-body{padding:0 18px 16px;border-top:1px solid var(--line,#dce2ec)}
.research-issue-evidence-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:14px 0}
.research-issue-evidence{min-width:0;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--card,#fff) 94%,#7382ac 6%)}
.research-issue-evidence h5{font-size:12px;margin:0 0 8px;color:var(--muted,#5c6a7d)}
.research-issue-evidence ul{padding-left:17px;margin:0}
.research-issue-evidence li+li{margin-top:12px}
.research-issue-evidence p{margin:0}
.research-issue-evidence small,.research-dossier-empty,.research-evidence-refs{font-size:12px;color:var(--muted,#5c6a7d)}
.research-evidence-refs{margin-top:5px}
.research-evidence-refs a{color:var(--accent,#566cdb);text-decoration:underline;text-underline-offset:3px}
.research-issue-action{margin:16px 0 0;padding:0 14px 12px;border-left:3px solid var(--accent,#6578b2);background:color-mix(in srgb,var(--card,#fff) 95%,#7382dc 5%);border-radius:0 8px 8px 0}
.research-issue-action .research-dossier-field{padding-top:10px;margin:0}
.research-issue-followup{margin-top:12px;min-height:36px;white-space:normal}
.research-dossier-detail{margin:10px 0;border-top:1px solid var(--line,#dce2ec);font-size:14px;line-height:1.75;overflow-wrap:anywhere}
.research-dossier-detail>summary{padding:12px 2px;min-height:44px;box-sizing:border-box;cursor:pointer;font-weight:600;color:var(--ink,#223044)}
.research-dossier-detail>div{padding:0 4px 10px}
.research-dossier-detail>summary:focus-visible,.research-issue-card>summary:focus-visible{outline:2px solid var(--accent,#6578ff);outline-offset:-3px;border-radius:7px}
.research-dossier-analysis{white-space:pre-wrap;font-size:14px;line-height:1.9}
.research-dossier-analysis.rich-text{white-space:normal}
.research-issue-source+.research-issue-source{margin-top:14px}
.research-issue-source>small{color:var(--muted,#5c6a7d)}
.research-issue-source>p{margin:3px 0}
[data-app-view="research"] .research-result-findings-v1>div{padding:12px;align-items:flex-start}
[data-app-view="research"] .research-result-findings-v1>div>span{font-size:14px;line-height:1.75}
@media(max-width:700px){.research-issue-evidence-grid{grid-template-columns:minmax(0,1fr)}.research-issue-card>summary{flex-wrap:wrap;padding:13px;gap:8px}.research-issue-title{flex-basis:calc(100% - 60px)}.research-issue-status{margin-left:33px;max-width:calc(100% - 65px)}.research-issue-card>summary:after{margin-left:auto}.research-issue-body{padding:0 13px 13px}.research-dossier{font-size:14px}.research-dossier-detail{font-size:14px}}
