.invoice-metric-groups{display:grid;gap:18px;margin-bottom:20px}.invoice-currency-block{background:#f8fafc;border:1px solid #e5eaf0;border-radius:14px;padding:14px}.invoice-currency-block h3{margin:0 0 8px;color:#344054}.invoice-currency-block .opp-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.invoice-currency-block .opp-card span{display:block;color:#778397;font-size:11px;margin-top:5px}.opp-badge.overdue{background:#ffeaec;color:#b43b47}.opp-badge.partially_paid{background:#fff1df;color:#9a5b00}.opp-badge.paid{background:#e4f7f1;color:#147763}.opp-badge.void{background:#edf0f4;color:#596579}.opp-badge.draft{background:#edf3ff;color:#315fae}@media(max-width:850px){.invoice-currency-block .opp-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.invoice-currency-block .opp-grid{grid-template-columns:1fr}}
