.deepvision-report-message .bubble{max-width:100%;width:100%;padding:0;background:transparent;border:0}.dv-report{font-size:13px;color:#e7eff6}.dv-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 15px;background:linear-gradient(135deg,#142737,#101922);border:1px solid #2b4052;border-radius:14px}.dv-header h3{margin:3px 0 0;font-size:18px}.dv-kicker{font-size:10px;letter-spacing:1.3px;color:#72dccc;font-weight:800}.dv-provider{font-size:11px;color:#91a8b9;white-space:nowrap}.dv-chips{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0}.dv-chip{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:#14212c;border:1px solid #2b4050;color:#acc1d1;font-size:10px;line-height:1}.dv-chip.strong{color:#f2f8fc;border-color:#3a637e;background:#173247;font-weight:700}.dv-chip.good{color:#76e3b3;border-color:rgba(55,215,148,.4);background:rgba(55,215,148,.08)}.dv-chip.warn{color:#ffd586;border-color:rgba(242,190,92,.4);background:rgba(242,190,92,.08)}.dv-chip.pin{color:#b7e8ff;background:#102c3c}.dv-summary{margin:10px 0;padding:12px 13px;background:#0e1720;border-left:3px solid #35c9b9;border-radius:10px;line-height:1.65}.dv-section{margin-top:10px;border:1px solid #26394a;border-radius:12px;background:#0d151d;overflow:hidden}.dv-section-title{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #223342;background:#111c25}.dv-section-title span{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#173246;color:#78d8ff;font-size:11px}.dv-section-title strong{font-size:13px}.dv-list{display:grid;gap:0}.dv-row{display:grid;grid-template-columns:minmax(120px,.9fr) 1.4fr;gap:8px;padding:9px 12px;border-bottom:1px solid rgba(35,51,65,.7)}.dv-row:last-child{border-bottom:0}.dv-main{min-width:0;word-break:break-word}.dv-meta{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.dv-card{margin:8px;border:1px solid #26394a;background:#111b24;border-radius:10px;padding:10px 11px}.dv-card.compact{padding:9px 10px}.dv-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.dv-desc{margin-top:6px;color:#b8c8d4;line-height:1.55}.dv-candidates,.dv-pinset{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.dv-evidence,.dv-infer{margin-top:7px;color:#96abba;line-height:1.5;font-size:11px}.dv-infer{color:#d6c38d}.dv-steps,.dv-bullets{margin:0;padding:11px 14px 11px 30px;display:grid;gap:7px;line-height:1.55}.dv-steps.action li::marker{color:#37d794;font-weight:700}.dv-prose{padding:12px 13px;line-height:1.65;color:#c9d6df}.dv-section.uncertain{border-color:#57492d}.dv-section.actions{border-color:#28553f}.dv-raw{margin-top:10px;border:1px dashed #314556;border-radius:10px;padding:8px 10px;color:#8299aa}.dv-raw summary{cursor:pointer;font-size:11px}.dv-raw pre{white-space:pre-wrap;word-break:break-word;font-size:10px;line-height:1.45;max-height:260px;overflow:auto;color:#9db0bd;background:#091016;padding:10px;border-radius:8px}@media(max-width:700px){.dv-header{flex-direction:column}.dv-row{grid-template-columns:1fr}.dv-meta{justify-content:flex-start}}