/* Bradial DS 1.0.0. Tokens apenas; adotar explicitamente no projeto. */
:root {
  --bds-brand-blue: #3087E9;
  --bds-brand-deep: #134EA7;
  --bds-brand-lime: #94E354;
  --bds-brand-navy: #04014C;
  --bds-action-default: #134EA7;
  --bds-action-hover: #103F87;
  --bds-action-pressed: #0B306B;
  --bds-action-soft: #EAF2FE;
  --bds-surface-canvas: #F1F4F9;
  --bds-surface-base: #FFFFFF;
  --bds-surface-subtle: #F8FAFD;
  --bds-surface-hover: #F2F6FC;
  --bds-surface-selected: #EAF2FE;
  --bds-text-primary: #172B4D;
  --bds-text-secondary: #526176;
  --bds-text-placeholder: #526176;
  --bds-text-inverse: #FFFFFF;
  --bds-border-subtle: #DCE4EF;
  --bds-border-control: #7C8DA3;
  --bds-focus-ring: #134EA7;
  --bds-success-fg: #167347;
  --bds-success-bg: #EAF7EF;
  --bds-success-solid: #167347;
  --bds-warning-fg: #956000;
  --bds-warning-bg: #FFF5DE;
  --bds-warning-solid: #956000;
  --bds-danger-fg: #B42318;
  --bds-danger-bg: #FDEEEB;
  --bds-danger-solid: #B42318;
  --bds-info-fg: #134EA7;
  --bds-info-bg: #EAF2FE;
  --bds-info-solid: #134EA7;
  --bds-neutral-fg: #526176;
  --bds-neutral-bg: #EDF1F6;
  --bds-neutral-solid: #526176;
  --bds-product-chat: #134EA7;
  --bds-product-chat-bg: #EAF2FE;
  --bds-product-telefonia: #087580;
  --bds-product-telefonia-bg: #E8F6F8;
  --bds-product-revenda: #6D4CC2;
  --bds-product-revenda-bg: #F2EDFC;
  --bds-channel-google: #334155;
  --bds-channel-google-bg: #EDF1F6;
  --bds-channel-meta: #4F46B8;
  --bds-channel-meta-bg: #F0EEFC;
  --bds-channel-organic: #4A6178;
  --bds-channel-organic-bg: #EDF2F7;
  --bds-channel-referral: #7D4A73;
  --bds-channel-referral-bg: #F8EEF6;
  --bds-finance-in: #087580;
  --bds-finance-in-bg: #E8F6F8;
  --bds-finance-out: #6D4CC2;
  --bds-finance-out-bg: #F2EDFC;
  --bds-chart-single: #134EA7;
  --bds-chart-series-2: #087580;
  --bds-chart-series-3: #6D4CC2;
  --bds-chart-series-4: #526176;
  --bds-chart-series-5: #7D4A73;
  --bds-chart-series-6: #6B6500;
  --bds-space-4: 4px;
  --bds-space-8: 8px;
  --bds-space-12: 12px;
  --bds-space-16: 16px;
  --bds-space-24: 24px;
  --bds-space-32: 32px;
  --bds-space-48: 48px;
  --bds-space-64: 64px;
  --bds-radius-tooltip: 4px;
  --bds-radius-badge: 6px;
  --bds-radius-control: 8px;
  --bds-radius-popover: 12px;
  --bds-radius-card: 16px;
  --bds-radius-modal: 20px;
  --bds-radius-round: 999px;
  --bds-size-control: 44px;
  --bds-size-table-row: 56px;
  --bds-size-table-row-compact: 44px;
  --bds-size-header: 64px;
  --bds-size-sidebar: 224px;
  --bds-size-content-max: 1600px;
  --bds-motion-fast: 120ms;
  --bds-motion-standard: 160ms;
  --bds-motion-overlay: 200ms;
  --bds-type-page-size: 32px;
  --bds-type-page-lineHeight: 40px;
  --bds-type-page-weight: 700;
  --bds-type-section-size: 24px;
  --bds-type-section-lineHeight: 32px;
  --bds-type-section-weight: 700;
  --bds-type-card-size: 18px;
  --bds-type-card-lineHeight: 26px;
  --bds-type-card-weight: 600;
  --bds-type-kpi-size: 32px;
  --bds-type-kpi-lineHeight: 40px;
  --bds-type-kpi-weight: 700;
  --bds-type-body-size: 16px;
  --bds-type-body-lineHeight: 24px;
  --bds-type-body-weight: 400;
  --bds-type-table-size: 14px;
  --bds-type-table-lineHeight: 20px;
  --bds-type-table-weight: 400;
  --bds-type-button-size: 14px;
  --bds-type-button-lineHeight: 20px;
  --bds-type-button-weight: 600;
  --bds-type-badge-size: 13px;
  --bds-type-badge-lineHeight: 18px;
  --bds-type-badge-weight: 600;
  --bds-type-caption-size: 12px;
  --bds-type-caption-lineHeight: 16px;
  --bds-type-caption-weight: 400;
  --bds-z-base: 0;
  --bds-z-header: 10;
  --bds-z-dropdown: 30;
  --bds-z-overlay: 40;
  --bds-z-modal: 50;
  --bds-z-toast: 60;
  --bds-font-family: Roboto, Arial, sans-serif;
  --bds-shadow-card: 0 2px 8px rgba(23,43,77,.04);
  --bds-shadow-popover: 0 8px 24px rgba(23,43,77,.10);
  --bds-shadow-modal: 0 16px 48px rgba(23,43,77,.16);
}
