/* Base original de 20/10/2026, ampliada em 06/11/2026.
   Variantes por modulo: mapear aos estilos existentes, sem overrides globais.
   Escala de espacos e borda de 1px sao normalizacoes propostas. */
:root {
  --pl-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --pl-text: #101828;
  --pl-heading: #182230;
  --pl-muted: #475467;
  --pl-nav-text: #344054;
  --pl-primary: #dc1235;
  --pl-on-primary: #fff;
  --pl-surface: #fff;
  --pl-border: #d5deea;
  --pl-dialog-border: #dfe6ef;
  --pl-nav-border: #dfe3e9;
  --pl-positive: #087443;
  --pl-radius-button: 6px;
  --pl-radius-dialog: 8px;
  --pl-radius-input: 12px;
  --pl-space-1: 4px;
  --pl-space-2: 8px;
  --pl-space-3: 12px;
  --pl-space-4: 16px;
  --pl-space-5: 20px;
  --pl-space-6: 24px;
  --pl-space-8: 32px;
  --pl-content-max: 1440px;
  --pl-shadow-dialog: 0 18px 48px rgba(16,24,40,.18);
  --pl-shadow-selected: 0 1px 3px rgba(16,24,40,.12);
}

/* Tokens medidos nas telas internas desktop. */
:root {
  --pl-sidebar-width: 248px;
  --pl-nav-active-bg: #fff0f3;
  --pl-nav-active-text: #bd1231;
  --pl-group-text: #667085;
  --pl-control-height-compact: 32px;
  --pl-control-radius-compact: 6px;
  --pl-control-font-compact: 12px;
  --pl-menu-item-height: 36px;
  --pl-section-title-size: 14px;
  --pl-saved-text: #067647;
  --pl-saved-bg: rgba(6,118,71,.08);
  --pl-saved-border: rgba(6,118,71,.2);
  --pl-bg: #f5f7fb;
  --pl-support-bg: #f8f9fb;
  --pl-support-text: #182230;
  --pl-support-line: #e4e7ec;
  --pl-main-accent: #ef1735;
  --pl-subtle-text: #667085;
  --pl-error: #b42318;
  --pl-warning: #b54708;
  --pl-sidebar-collapsed: 64px;
  --pl-topbar-height-compact: 56px;
  --pl-support-content-max: 1120px;
  --pl-table-font: 12px;
  --pl-table-line-height: 18px;
  --pl-table-cell-padding: 4px 8px;
  --pl-table-header-font: 10px;
  --pl-table-control-height: 28px;
  --pl-control-height-touch: 44px;
  --pl-notice-width: 440px;
  --pl-notice-radius: 8px;
  --pl-notice-font: 13px;
  --pl-focus-color: #f6a7b5;
}

/* Variantes já existentes no módulo Fundação, mantidas em uma única fonte. */
:root{--pl-shell-line:#e3e8ef;--pl-soft:#f2f4f7;--pl-row-alt:#fafbfc;--pl-row-hover:#f3f6fa;--pl-support-error:#b42332;--pl-page-title-size:21px;}
