/* Геннадий v0.10. Generated from tokens.source.json. Do not edit this file directly. No automatic app zoom. */
:root {
  --gn-bg: #F9FAFB;
  --gn-surface: #FFFFFF;
  --gn-line: #E5E7EB;
  --gn-line-soft: #F3F4F6;
  --gn-text: #111827;
  --gn-text-2: #374151;
  --gn-muted: #6B7280;
  --gn-faint: #9CA3AF;
  --gn-accent: #1A56DB;
  --gn-accent-hover: #1E429F;
  --gn-accent-soft: #EBF5FF;
  --gn-good: #057A55;
  --gn-good-soft: #DEF7EC;
  --gn-bad: #C81E1E;
  --gn-bad-soft: #FDE8E8;
  --gn-neutral-card: #E7EDF3;
  --gn-kpi-up: rgba(47, 135, 50, .2);
  --gn-kpi-down: #F0CDCD;
  --gn-total-row: #EBF5FF;
  --gn-font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --gn-radius: 8px;
  --gn-side-w: 196px;
  --gn-head-h: 65px;
  --gn-main-pad: 16px;
  --gn-button-height: 32px;
  --gn-button-radius: 8px;
  --gn-button-padding-inline: 12px;
  --gn-button-gap: 6px;
  --gn-button-font-size: 14px;
  --gn-button-font-weight: 500;
  --gn-field-height: 36px;
  --gn-field-radius: 8px;
  --gn-field-padding-inline: 10px;
  --gn-card-radius: 8px;
  --gn-card-border-width: 1px;
  --gn-card-header-padding: 12px 14px;
  --gn-card-body-padding: 0 14px 14px;
  --gn-card-shadow: none;
  --gn-popover-radius: 10px;
  --gn-popover-min-width: 220px;
  --gn-popover-max-width: min(92vw,380px);
  --gn-popover-shadow: 0 10px 30px rgba(17,24,39,.12);
  --gn-modal-width: 560px;
  --gn-modal-wide-width: 760px;
  --gn-modal-radius: 12px;
  --gn-modal-max-height: min(86vh,760px);
  --gn-modal-shadow: 0 20px 50px rgba(0,0,0,.25);
  --gn-drawer-width: 440px;
  --gn-drawer-radius: 0px;
  --gn-tooltip-radius: 8px;
  --gn-tooltip-font-size: 14px;
  --gn-tooltip-line-height: 20px;
  --gn-tooltip-max-width: 344px;
  --gn-switch-width: 36px;
  --gn-switch-height: 20px;
  --gn-switch-knob: 16px;
  --gn-switch-travel: 16px;
  --gn-kpi-min-height: 104px;
  --gn-kpi-radius: 8px;
  --gn-kpi-padding: 12px 12px 10px;
  --gn-kpi-gap: 6px;
  --gn-kpi-value-font: 24px;
  --gn-kpi-value-line: 32px;
  --gn-nav-active: #2563EB;
  --gn-nav-active-bg: rgba(28,100,242,.1);
  --gn-table-highlight: #3F83F8;
  --gn-rnp-link: #1C64F2;
  --gn-pop-radius: var(--gn-popover-radius);
  --gn-pop-shadow: var(--gn-popover-shadow);
}
