/** biome-ignore-all format: fișier GENERAT — forma lui e a exportatorului, nu a
 * noastră. Formatatorul ar scrie hexul cu litere mici (#E8E9ED -> #e8e9ed), iar
 * `tokens_parity_test.go` compară declarațiile `--se-` cu design-kit/tokens/tokens.css
 * BYTE cu BYTE; kitul e exclus din biome (`.sindri/biome.json` `files.includes`), deci
 * rescrierea doar aici rupe paritatea, iar rescrierea în ambele s-ar pierde la
 * următorul export. Excluderea permanentă stă în `.sindri/biome.json`, lângă kit. */
/* Tokenii canonici ScanExpert — COPIE, nu sursă.
   Sursa în acest repo: design-kit/tokens/tokens.css (kitul propriu al recepției,
   nu al aplicației mobile), pusă acolo de scripts/design-handoff/export-design-kit.sh
   din repo-ul de design (designteam-adriana-work),
   commit 03142dfcfcbe164e3cf798a909283ff86b4f54af, export 2026-08-28,
   tokenVersion 1.0.0. Stampila întreagă: design-kit/EXPORT.json + design-kit/MANIFEST.json.

   Nu edita aici și nu edita nici în design-kit/. O valoare schimbată în consolă și
   nu în design system devine a doua sursă de adevăr pentru aceeași culoare, iar
   următorul export o pierde fără să spună. Scara tipografică e întreagă de la
   exportul ăsta: h1-h4 lipseau din kit fiindcă generatorul le sărea, iar titlurile
   de pagină din consolă folosesc h4-med (24/32/500), tierul ei, nu unul al nostru. */
/* ScanExpert — tokeni canonici. GENERAT de scripts/design-handoff. Nu edita manual. */
/* versiune: 1.0.0 */
:root {
  --se-font-family: "Jost", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  --se-color-primary-10: #E8E9ED;
  --se-color-primary-20: #D1D3DC;
  --se-color-primary-30: #A3A7B8;
  --se-color-primary-40: #757B95;
  --se-color-primary-50: #474F71;
  --se-color-primary-60: #19234E;
  --se-color-primary-70: #141C3E;
  --se-color-primary-80: #0F152F;
  --se-color-primary-90: #0A0E1F;
  --se-color-primary-100: #050710;
  --se-color-secondary-10: #FAEBEF;
  --se-color-secondary-20: #F4D7DF;
  --se-color-secondary-30: #EAAFBE;
  --se-color-secondary-40: #DF889E;
  --se-color-secondary-50: #D5607D;
  --se-color-secondary-60: #CA385D;
  --se-color-secondary-70: #A22D4A;
  --se-color-secondary-80: #792238;
  --se-color-secondary-90: #511625;
  --se-color-secondary-100: #511625;
  --se-color-text-title: #2B3240;
  --se-color-text-on-dark: #FFFFFF;
  --se-color-text-description: #6B7079;
  --se-color-text-placeholder: #B5B8BC;
  --se-color-bg-surface: #FFFFFF;
  --se-color-bg-canvas: #F9F9FA;
  --se-color-bg-red-light: #FEFBFC;
  --se-color-border-divider: #F9F9FA;
  --se-color-border-default: #E8E9ED;
  --se-color-badge-magenta-100: #FEF5F7;
  --se-color-badge-magenta-600: #CA385D;
  --se-color-badge-navi-100: #F3F4F6;
  --se-color-badge-navi-600: #151D42;
  --se-color-badge-bluemarin-100: #EAEBFA;
  --se-color-badge-bluemarin-600: #2730B3;
  --se-color-badge-green-100: #E6F7EB;
  --se-color-badge-green-600: #006924;
  --se-color-badge-yellow-100: #FFF9EA;
  --se-color-badge-yellow-600: #856718;
  --se-color-badge-orange-100: #FFF2E6;
  --se-color-badge-orange-600: #9A4A12;
  --se-color-badge-red-100: #FFEAEA;
  --se-color-badge-red-600: #C41E1A;
  --se-color-badge-purple-100: #F2ECFB;
  --se-color-badge-purple-600: #6B3FA0;
  --se-color-badge-blue-100: #E9F4FD;
  --se-color-badge-blue-600: #125891;
  --se-color-badge-gray-100: #ECEDEE;
  --se-color-badge-gray-600: #484E59;
  --se-color-alert-red-100: #F9E9E8;
  --se-color-alert-red-600: #CD1B18;
  --se-color-accent-pink: #EF426E; /* tab activ, bule chat, badge-uri, selecții; niciodată fundal de buton primar */
  --se-color-accent-pink-light: #FDEDF2; /* fundal butoane secundare, iconițe */
  --se-color-text-secondary: #5B6776; /* paragrafe, sub-etichete */
  --se-color-text-muted: #8A95A3; /* etichete, tab inactiv */
  --se-color-text-muted-alt: #8A93A8; /* variantă istorică, folosită în recepție ca --text-muted */
  --se-color-text-nav-inactive: #484E59; /* iconițe/etichete inactive în bara de jos (token distinct de Text muted) */
  --se-color-text-disabled: #C5CCD4; /* text/elemente dezactivate */
  --se-color-bg-app: #FAFAFA; /* fundal ecran */
  --se-color-bg-console: #F8F8FA; /* fundal consolă (Centrala/BackOffice): ecran, sidebar, card interior; token propriu — nu se rotunjește la bg.app */
  --se-color-border-card: #ECEEF1; /* carduri, inputuri, separatoare */
  --se-color-border-strong: #E1E5EA; /* separatoare mai vizibile */
  --se-color-border-soft: #F1F3F5; /* separatoare fine, fill neutru */
  --se-color-fill-neutral: #EEF0F4; /* segmented control, stări goale */
  --se-color-fill-hover: #F5F5F7; /* fundal hover pe navigație/sidebar în console */
  --se-color-focus-ring: #E9EAF3; /* halo-ul de focus la tastatură, în jurul conturului navy (console) */
  --se-color-scroll-track: #F2F4F7; /* fundalul barei de derulare (console) */
  --se-color-status-success: #0B7A47; /* plătit, confirmat, servicii incluse */
  --se-color-status-success-bg: #E7F5EE; /* fundal stare rezolvată */
  --se-color-status-warning: #9A6700; /* neachitat, în așteptare */
  --se-color-status-warning-bg: #FBF1D8; /* fundal stare în așteptare */
  --se-color-status-error: #B42318; /* erori, acțiuni distructive */
  --se-color-input-error: #DC2D2D; /* bordură input în eroare */
  --se-color-input-error-bg: #FFC5C0; /* fundal banner de eroare */
  --se-color-input-error-text: #B41E1E; /* text pe fundal de eroare */
  --se-color-input-success: #37BE6E; /* bordură input valid */
  --se-color-input-success-bg: #E1FAEB; /* fundal banner de succes */
  --se-color-input-success-text: #239B55; /* text pe fundal de succes */
  --se-type-h1sb-size: 48px;
  --se-type-h1sb-line: 64px;
  --se-type-h1sb-weight: 600;
  --se-type-h1med-size: 48px;
  --se-type-h1med-line: 64px;
  --se-type-h1med-weight: 500;
  --se-type-h2sb-size: 40px;
  --se-type-h2sb-line: 54px;
  --se-type-h2sb-weight: 600;
  --se-type-h2med-size: 40px;
  --se-type-h2med-line: 54px;
  --se-type-h2med-weight: 500;
  --se-type-h3sb-size: 32px;
  --se-type-h3sb-line: 42px;
  --se-type-h3sb-weight: 600;
  --se-type-h3med-size: 32px;
  --se-type-h3med-line: 42px;
  --se-type-h3med-weight: 500;
  --se-type-h3reg-size: 32px;
  --se-type-h3reg-line: 42px;
  --se-type-h3reg-weight: 400;
  --se-type-h4sb-size: 24px;
  --se-type-h4sb-line: 32px;
  --se-type-h4sb-weight: 600;
  --se-type-h4med-size: 24px;
  --se-type-h4med-line: 32px;
  --se-type-h4med-weight: 500;
  --se-type-h4reg-size: 24px;
  --se-type-h4reg-line: 32px;
  --se-type-h4reg-weight: 400;
  --se-type-titlelgsb-size: 20px;
  --se-type-titlelgsb-line: 28px;
  --se-type-titlelgsb-weight: 600;
  --se-type-titlelgreg-size: 20px;
  --se-type-titlelgreg-line: 28px;
  --se-type-titlelgreg-weight: 400;
  --se-type-bodylgsb-size: 18px;
  --se-type-bodylgsb-line: 28px;
  --se-type-bodylgsb-weight: 600;
  --se-type-bodylgmed-size: 18px;
  --se-type-bodylgmed-line: 28px;
  --se-type-bodylgmed-weight: 500;
  --se-type-bodysb-size: 16px;
  --se-type-bodysb-line: 24px;
  --se-type-bodysb-weight: 600;
  --se-type-bodymed-size: 16px;
  --se-type-bodymed-line: 24px;
  --se-type-bodymed-weight: 500;
  --se-type-bodyreg-size: 16px;
  --se-type-bodyreg-line: 24px;
  --se-type-bodyreg-weight: 400;
  --se-type-captionmed-size: 14px;
  --se-type-captionmed-line: 18px;
  --se-type-captionmed-weight: 500;
  --se-type-captionreg-size: 14px;
  --se-type-captionreg-line: 18px;
  --se-type-captionreg-weight: 400;
  --se-type-micromed-size: 12px;
  --se-type-micromed-line: 18px;
  --se-type-micromed-weight: 500;
  --se-type-microreg-size: 12px;
  --se-type-microreg-line: 18px;
  --se-type-microreg-weight: 400;
  --se-space-4: 4px;
  --se-space-8: 8px;
  --se-space-12: 12px;
  --se-space-14: 14px;
  --se-space-16: 16px;
  --se-space-20: 20px;
  --se-space-24: 24px;
  --se-space-28: 28px;
  --se-radius-sm: 5px;
  --se-radius-md: 8px;
  --se-radius-lg: 16px;
  --se-radius-xl: 32px;
  --se-radius-pill: 100px;
  --se-size-hit-target: 44px;
  --se-size-control: 44px;
  --se-size-icon-functional: 20px;
  --se-size-icon-nav: 24px;
  --se-size-screen-pad-x: 16px;
  --se-size-screen-pad-y: 24px;
  --se-size-viewport-w: 390px;
  --se-size-viewport-h: 844px;
}
