.overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.overview-kpis .value{font-size:28px}.overview-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.overview-columns h2{margin-top:0}.overview-item{padding:14px 0;border-bottom:1px solid #e2ebe5}.overview-item p{font-size:13px;margin:7px 0 0}.overview-item.error strong{color:#b22d2d}.overview-item.warning strong{color:#926000}.overview-item.healthy strong{color:#17723a}#active-alerts{max-height:290px;overflow:auto}.sales-chart{display:flex;gap:4px;align-items:end;height:180px;padding-top:15px;border-bottom:1px solid #b8ccbf}.chart-column{flex:1;min-width:0;height:165px;display:flex;flex-direction:column;justify-content:end;align-items:center}.chart-bar{width:100%;background:#3c9163;border-radius:4px 4px 0 0;min-height:2px}.chart-column:hover .chart-bar,.chart-column:focus .chart-bar{background:#73b88c}.chart-column span{font-size:10px;height:22px;padding-top:7px;color:#586c63}#chart-caption{font-size:13px}body.dark .overview-item{border-color:#3b5343}body.dark .overview-item.error strong{color:#ff9d9d}body.dark .overview-item.warning strong{color:#f1ce7d}body.dark .overview-item.healthy strong{color:#83d99c}body.dark .chart-column span{color:#b0c8b8}@media(max-width:1150px){.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-columns{grid-template-columns:1fr}}@media(max-width:450px){.overview-kpis{grid-template-columns:1fr}.sales-chart{gap:2px}}
