.reconciliation-panel{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;margin:20px 0}.reconciliation-panel h2{margin:4px 0}.reconciliation-panel .section-head p:last-child{margin:0;color:var(--muted)}#reconciliation-sync-form{display:flex;gap:8px}#reconciliation-sync-form select,.resolution-form select,.resolution-form input{padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff}#reconciliation-sync-form button,.resolution-form button{border:0;border-radius:7px;padding:9px 12px;background:var(--green);color:#fff;font-weight:800}.reconciliation-summary{margin:18px 0;padding:12px;background:var(--paper);border-radius:9px;font-weight:700}.discrepancy-row{display:grid;grid-template-columns:1.4fr .8fr .7fr 1.8fr;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.discrepancy-row small{color:var(--muted)}.discrepancy-open{color:var(--red);font-weight:800}.discrepancy-resolved{color:var(--green);font-weight:800}.resolution-form{display:flex;gap:6px}.resolution-form input{min-width:0;flex:1}@media(max-width:900px){.reconciliation-panel .section-head,#reconciliation-sync-form{align-items:stretch;flex-direction:column}.discrepancy-row{grid-template-columns:1fr}.resolution-form{flex-direction:column}}
