.accounting-dashboard {
  width: min(1500px, calc(100vw - var(--sb-w) - 48px));
}

.accounting-kpi-grid {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.accounting-signal-strip {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.accounting-shortcuts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.accounting-shortcuts .sales-shortcut {
  min-height: 58px;
}

.accounting-panel .sales-panel-head h3 {
  font-size: 18px;
}

#accountingTrendChart {
  height: 320px;
}

@media (max-width: 1600px) {
  .accounting-signal-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 1180px) {
  .accounting-shortcuts,
  .accounting-signal-strip,
  .accounting-kpi-grid {
    grid-template-columns: 1fr;
  }
}
