/* ============================================================
   generated_layout.css - AUTO-GENERATED, DO NOT EDIT BY HAND
   ------------------------------------------------------------
   Generated from layout_config.py by
   layout_config.generate_css_variables(), called once at
   app.py start-up. To change any of these values, edit the
   corresponding constant in layout_config.py and restart the
   app - this file will be regenerated automatically.
   ============================================================ */
:root {
  --kpi-card-height: 71px;
  --kpi-card-min-width: 112px;
  --kpi-card-radius: 10px;
  --kpi-card-padding: 10px;
  --kpi-card-title-font: 7px;
  --kpi-card-value-font: 16px;
  --kpi-card-variance-font: 10px;
  --kpi-card-icon-size: 18px;
  --kpi-row-gap: 8px;
  --kpi-row-margin: 10px;
  --sidebar-width: 156px;
  --header-height: 44px;
  --page-margin: 11px;
  --card-spacing: 8px;
  --component-spacing: 5px;
  --table-scroll-height: 177px;
  --expense-subaccount-panel-height: 177px;
  --table-fullscreen-height: 88vh;
}

/* Dashboard zoom - from DASHBOARD_ZOOM in client_settings.py */
html { font-size: 12.80px; }
.ag-theme-alpine.pnl-grid { --ag-font-size: 9.6px !important; --ag-grid-size: 5px !important; }
.ag-theme-alpine.pnl-grid .ag-cell, .ag-theme-alpine.pnl-grid .ag-header-cell-text { font-size: 10.4px !important; }
:root { --sidebar-width: 182px; }
