.reconciliation-inputs{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-block:30px}.reconciliation-inputs section{min-width:0}.reconciliation-inputs textarea{min-height:250px}.reconciliation-help{border-block:1px solid var(--line);padding:20px 0;margin:25px 0}.reconciliation-help summary{cursor:pointer;font-weight:650;line-height:1.5}.reconciliation-filters{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.reconciliation-filters [aria-pressed=true]{background:var(--cobalt);color:white;border-color:var(--cobalt)}.reconciliation-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:22px;border-top:1px solid var(--line);padding:22px 0;overflow-wrap:anywhere}.reconciliation-row strong{display:block;font-size:18px}.reconciliation-row p{margin:6px 0;font-size:14px}.reconciliation-row .reconciliation-state{color:var(--cobalt);font-weight:700}.reconciliation-row.shortage .reconciliation-state{color:#923f22}.reconciliation-row.surplus .reconciliation-state{color:#315c24}.reconciliation-total{border-left:4px solid var(--cobalt);padding:12px 20px;margin:15px 0;background:var(--wash);line-height:1.6;overflow-wrap:anywhere}.reconciliation-total strong{display:block}.reconciliation-warning{color:#923f22}.reconciliation-filters .button{padding:12px 18px}@media(max-width:700px){.reconciliation-inputs{grid-template-columns:1fr;gap:25px}.reconciliation-row{grid-template-columns:1fr;gap:8px}.reconciliation-filters .button{flex:1 1 145px}.reconciliation-inputs textarea{min-height:200px}}
