.reconciliation-page{margin-bottom:10px}
.reconciliation-kpis{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;margin-bottom:12px}
.reconciliation-grid{display:grid;grid-template-columns:.9fr 1.4fr;gap:14px}
.reconciliation-grid article{min-width:0}
.reconciliation-grid h2{margin-bottom:12px}
.reconciliation-analysis{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;margin-bottom:14px}
.analysis-card{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#141414}
.analysis-card strong{font-size:11px}.analysis-card span{color:var(--muted);font-size:9px}.analysis-card em{font-style:normal;color:#ffcc00;font-weight:900}
.reason-pill{display:inline-block;padding:4px 7px;border-radius:10px;background:#2d2614;color:#ffcc00;font-size:8px;font-weight:800;white-space:nowrap}
.rank-row small{display:block;margin-top:4px;color:var(--muted);font-size:8px}
@media(max-width:900px){.reconciliation-kpis,.reconciliation-analysis{grid-template-columns:repeat(2,1fr)}.reconciliation-grid{grid-template-columns:1fr}}
@media(max-width:600px){.reconciliation-kpis{display:flex;overflow-x:auto}.reconciliation-kpis .kpi{min-width:185px}}
