.dashboard-quotas { margin-bottom: 25px; }
.dashboard-quotas .section-head > div { display: grid; gap: 4px; }
.dashboard-quotas .section-head .muted { font-size: 12px; }
.dashboard-quota-grid { display: grid; grid-template-columns: repeat(2, 1fr); }
.dashboard-quota-grid article { display: grid; gap: 10px; padding: 20px 22px; }
.dashboard-quota-grid article + article { border-left: 1px solid var(--line); }
.quota-heading { display: flex; align-items: baseline; justify-content: space-between; gap: 18px; }
.quota-heading span { font-size: 13px; font-weight: 700; }
.quota-heading strong { font: 800 20px Manrope; }
.dashboard-quota-grid progress { width: 100%; height: 8px; accent-color: var(--blue); }
.dashboard-quota-grid small { color: var(--muted); font-size: 11px; }
.audit-page-progress { display: grid; min-width: 105px; gap: 3px; }
.audit-page-progress strong { font-size: 12px; }
.audit-page-progress progress { width: 105px; height: 5px; accent-color: var(--blue); }
.audit-page-progress small { color: var(--muted); font-size: 10px; }

@media (max-width: 600px) {
  .dashboard-quota-grid { grid-template-columns: 1fr; }
  .dashboard-quota-grid article + article { border-left: 0; border-top: 1px solid var(--line); }
  .dashboard-quotas .section-head { align-items: center; flex-direction: row; }
  .dashboard-quotas .section-head .button { white-space: nowrap; }
}
