/* Khối "Tóm tắt AI" của báo cáo phân tích (report-summary.js, 07/10/2026). Chỉ dùng biến màu chung nên tự đúng ở giao diện tối. */
.rs-box{margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font:500 12px/1.55 Manrope;color:var(--ink)}
.rs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}
.rs-ai{font:800 11px Manrope;color:var(--green);background:rgba(2, 191, 200,.14);padding:3px 9px;border-radius:7px}
.rs-head small{color:var(--muted);font-size:10px}
.rs-line{margin:3px 0}
.rs-line b{color:var(--muted);font-weight:700}
.rs-sec{margin-top:8px}
.rs-sec h4{margin:0 0 3px;font:800 10px Manrope;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}
.rs-sec ul{margin:0;padding-left:16px}
.rs-sec li{margin:2px 0}
.rs-tb{width:100%;border-collapse:collapse;font-size:11px}
.rs-tb td{padding:3px 6px;border-top:1px solid var(--line)}
.rs-tb td:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}
.rs-warn{margin-top:8px;padding:6px 9px;border-radius:8px;background:rgba(223,163,36,.14);color:#a8730b;font-size:11px}
.rs-note{margin-top:9px;color:var(--muted);font-size:10px}
.rs-load{color:var(--muted);font-size:12px}
.rs-badge{display:inline-block;margin-left:6px;font:800 9px Manrope;color:var(--green);background:rgba(2, 191, 200,.14);padding:1px 6px;border-radius:6px;vertical-align:middle;cursor:pointer}
.rh-sumbtn{border:1px solid var(--green);background:transparent;color:var(--green);font:800 10px Manrope;border-radius:7px;padding:2px 9px;cursor:pointer}
.rh-sumbtn:hover,.rh-sumbtn.on{background:var(--green);color:var(--on-green,#fff)}
.rh-sumrow{grid-column:1/-1}
.rs-lead{margin:2px 0 8px;font:600 13px/1.55 Manrope;color:var(--ink)}
