.customerAccountTotals{display:block;max-width:none;color:#243b53}.accountTotalsToolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.accountTotalsToolbar label{display:flex;align-items:center;gap:7px;font-weight:bold}.accountTotalsToolbar select,.accountTotalsToolbar button{font:inherit;height:27px;border:1px solid #b7c4d0;border-radius:4px;background:#fff;color:inherit;padding:3px 12px}.accountTotalsToolbar select{width:100px}.accountTotalsCurrency{color:#526b80;font-size:11px}.accountTotalsStatus{font-size:11px;color:#3d6758}.accountTotalsStatus.error{color:#b12c36}.accountTotalsNote{font-size:11px;color:#617489;line-height:1.5;margin:6px 0 12px}.accountTotalsKpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.accountTotalsKpi{display:flex;flex-direction:column;gap:8px;padding:14px 18px;background:#fff;border:1px solid #d6dfe7;border-top:3px solid #3184bd;border-radius:6px}.accountTotalsKpi>span{font-size:11px;color:#52677a}.accountTotalsKpi strong{font:600 23px 'Segoe UI',sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#224f74}.accountTotalsKpi small{font-size:10px;color:#6a7f91}.accountTotalsKpi.credit{border-top-color:#27a58b}.accountTotalsKpi.credit strong{color:#167a65}.accountTotalsKpi.difference{border-top-color:#775cc2}.accountTotalsKpi.difference strong{color:#685095}.accountTotalsKpi.count{border-top-color:#8496a6}.accountTotalsMain{display:grid;grid-template-columns:minmax(470px,560px) minmax(430px,1fr);gap:14px;margin-bottom:14px}.accountTotalsCard{background:#fff;border:1px solid #d6dfe7;border-radius:6px;padding:12px;min-width:0}.accountTotalsCard h3{font-size:12px;font-weight:600;margin:1px 0 12px;color:#2b465d}.accountTotalsCharts{display:grid;gap:14px;min-width:0}.accountTotalsMonthlyGrid{height:100%;min-height:435px;max-height:590px}.accountTotalsDocumentGrid{height:280px}.accountTotalsContent[hidden]{display:none}.customerAccountTotals .qgridCompact .qgridToolbar{background:#f6f8fa}.customerAccountTotals .qgridTable td{font-variant-numeric:tabular-nums}@media(max-width:1050px){.accountTotalsMain{grid-template-columns:minmax(0,1fr)}.accountTotalsMonthlyGrid{height:440px;min-height:0}.accountTotalsCharts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:750px){.accountTotalsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.accountTotalsCharts{grid-template-columns:minmax(0,1fr)}.accountTotalsKpi strong{font-size:19px}.accountTotalsMonthlyGrid{height:435px}.accountTotalsCard{padding:8px}}
