.expense-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.expense-kpis article,.expense-chart,.expense-directory{background:#0b1e33;border:1px solid #27435f;border-radius:13px;padding:22px}.expense-kpis span{color:#97afca;font-size:12px}.expense-kpis strong{overflow-wrap:anywhere;margin-top:13px;font-size:25px;display:block}.expense-chart{margin-bottom:22px}.expense-chart h2,.expense-directory>h2{margin-bottom:18px;font-size:19px}.nix-dashboard .expense-chart p{color:#91acc9;margin:12px 0 20px;font-size:12px}.expense-chart svg{width:100%;max-height:270px;margin:15px 0;display:block}.expense-chart-legend{gap:20px;font-size:12px;display:flex}.expense-chart-legend i{background:#39caa5;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.expense-chart-legend span+span i{background:#ee9c77}.expense-chart table{text-align:left;width:100%;margin-top:15px;font-size:12px}.expense-chart th,.expense-chart td{border-bottom:1px solid #29445d;padding:9px}@media (width<=950px){.expense-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-kpis strong{font-size:20px}}@media (width<=500px){.expense-kpis{grid-template-columns:1fr}.expense-chart,.expense-directory{padding:18px 13px}}