/* Gerado por scripts/make-tema-azul.mjs. Não editar à mão. */
:root[data-tema="lilas"]{--paper:#e7dbf1;--paper-l:#ede5f4;--white:#fbf9fc;--blush:#d2bee4;--div:#b493d0;--berry:#8b5ab5;--on-burg:#ede5f4;--wine:#5d3480;--burg:#42255c;--ink:#231431;--malva:#644a7a;--line:rgba(35,20,49,.14);--line-d:rgba(237,229,244,.18)}
:root[data-tema="lilas"] .mine .label{color:#ceb8e2}
:root[data-tema="lilas"] .meter{background:rgba(237,229,244,.16)}
:root[data-tema="lilas"] .meter .mark{border-left:1.5px dashed #ceb8e2}
:root[data-tema="lilas"] .meter .mark span{color:#ceb8e2}
:root[data-tema="lilas"] .callout .label{color:#ceb8e2}
:root[data-tema="lilas"] .callout p{color:#dbcaea}
:root[data-tema="lilas"] .mine .row2{color:#dbcaea}
:root[data-tema="lilas"] .mine input{background:rgba(237,229,244,.08);border-color:rgba(237,229,244,.18)}
:root[data-tema="lilas"] .mine input:focus{background:rgba(237,229,244,.14)}
:root[data-tema="lilas"][data-theme="dark"]{--paper:#130b1a;--paper-l:#1d1128;--white:#21132e;--blush:#d2bee4;--div:#563a6e;--berry:#b28fd1;--wine:#c9afdf;--burg:#44265e;--ink:#eae0f2;--malva:#b6a0c9;--line:rgba(234,224,242,.12)}
:root[data-tema="lilas"][data-theme="dark"] .mine,:root[data-tema="lilas"][data-theme="dark"] .callout{border:1px solid rgba(210,190,228,.18)}
:root[data-tema="lilas"][data-theme="dark"] button:hover{color:#42255c}
:root[data-tema="lilas"] dialog::backdrop{background:#160c1e99}
:root[data-tema="lilas"]{--paper:#e7dbf1;--paper-l:#ede5f4;--white:#fbf9fc;--blush:#d2bee4;--div:#b493d0;--berry:#8b5ab5;--on-burg:#ede5f4;--wine:#5d3480;--burg:#42255c;--ink:#231431;--malva:#644a7a;--line:rgba(35,20,49,.14);--line-d:rgba(237,229,244,.18)}
:root[data-tema="lilas"] .mine .label{color:#ceb8e2}
:root[data-tema="lilas"] .meter{background:rgba(237,229,244,.16)}
:root[data-tema="lilas"] .meter .mark{border-left:1.5px dashed #ceb8e2}
:root[data-tema="lilas"] .meter .mark span{color:#ceb8e2}
:root[data-tema="lilas"] .callout .label{color:#ceb8e2}
:root[data-tema="lilas"] .callout p{color:#dbcaea}
:root[data-tema="lilas"][data-theme="dark"]{--paper:#130b1a;--paper-l:#1d1128;--white:#21132e;--blush:#d2bee4;--div:#563a6e;--berry:#b28fd1;--wine:#c9afdf;--burg:#44265e;--ink:#eae0f2;--malva:#b6a0c9;--line:rgba(234,224,242,.12)}
:root[data-tema="lilas"][data-theme="dark"] .mine,:root[data-tema="lilas"][data-theme="dark"] .callout{border:1px solid rgba(210,190,228,.18)}
:root[data-tema="lilas"][data-theme="dark"] button:hover{color:#42255c}
:root[data-tema="lilas"]{--panel:rgba(251,249,252,.65);--panel-border:rgba(93,52,128,.22);--empty-ring:#b193cb}
:root[data-tema="lilas"][data-theme="dark"]{--paper:#110a18;--paper-l:#1f112b;--white:#231530;--panel:rgba(51,32,67,.38);--panel-border:rgba(152,105,193,.29);--empty-ring:#5d3d79;--inner-ring:#231530;--malva:#bfb2cb;--ink:#efe8f6;--wine:#c8aede}
:root[data-tema="lilas"] body{background:radial-gradient(ellipse at 65% 0,rgba(81,46,112,.12),transparent 60%),var(--paper)}
:root[data-tema="lilas"] .months button[aria-pressed="true"]{background:linear-gradient(120deg,#703f9a,#8b5eb3);border-color:#a57bc9}
:root[data-tema="lilas"] .environment-tabs button[aria-selected="true"]{background:linear-gradient(120deg,#71409c,#8f61b8);box-shadow:inset 0 0 0 1px #a87fcb}
:root[data-tema="lilas"] .dashboard{background:linear-gradient(110deg,rgba(106,70,138,.08),rgba(106,70,138,.025))}
:root[data-tema="lilas"] .dashboard-heading>.icon-badge{border:1px solid #8a5bb3;background:linear-gradient(140deg,#4e3068,#3b2151);box-shadow:inset 0 0 20px #c4a9dc19}
:root[data-tema="lilas"] .icon-badge{background:linear-gradient(140deg,#7f53a6,#4a2c64)}
:root[data-tema="lilas"] .bar-track{background:rgba(135,98,168,.17)}
:root[data-tema="lilas"] .bar-track i{background:linear-gradient(90deg,#a77ecb,#d6c3e6)}
:root[data-tema="lilas"] .spending-bar:first-child .bar-track i{background:linear-gradient(90deg,#998ca5,#c1b2cf)}
:root[data-tema="lilas"] .lab-logo{border:1px solid #896ba4}
:root[data-tema="lilas"][data-theme="dark"] body{background:radial-gradient(ellipse at 62% 0,#27163644,transparent 55%),#0f0915}
:root[data-tema="lilas"][data-theme="dark"]{--paper:#0f0915;--panel:rgba(57,32,78,.28);--panel-border:rgba(144,95,186,.29)}
:root[data-tema="lilas"] .ledger-panel{background:linear-gradient(110deg,rgba(78,44,108,.15),rgba(48,27,67,.07))}
:root[data-tema="lilas"] .ledger-badge{background:linear-gradient(125deg,#613984,#3d2354);color:#ccb5e1}
:root[data-tema="lilas"] .ledger-tools .new-entry{background:linear-gradient(130deg,#7643a3,#9d70c5);border-color:#8d59bb}
:root[data-tema="lilas"] .row-symbol{background:linear-gradient(130deg,#764b9c,#462761);color:#e8ddf1}
:root[data-tema="lilas"] .bell-count{background:var(--neg,#7c46ac)}
:root[data-tema="lilas"]{--bg:#f7f4fa;--surface-2:#f3eef7;--border:rgba(66,37,92,.09);--border-strong:rgba(66,37,92,.16);--text:#20142a;--muted:#7d6e8b;--accent:#663a8d;--accent-2:#905dbd;--accent-soft:#efe8f6;--shadow:0 1px 2px rgba(41,23,57,.04),0 6px 20px rgba(41,23,57,.06);--empty-ring:#e4ddeb}
:root[data-tema="lilas"][data-theme="dark"]{--bg:#100b15;--surface:#1a1320;--surface-2:#221929;--border:rgba(240,234,246,.08);--border-strong:rgba(240,234,246,.16);--text:#efe9f5;--muted:#ac9eb8;--accent:#c9afdf;--accent-2:#905dbd;--accent-soft:rgba(201,175,223,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.25);--empty-ring:#31263a}
:root[data-tema="lilas"] .months button[aria-pressed="true"],:root[data-tema="lilas"] .workspace-controls .months button[aria-pressed="true"]{box-shadow:0 4px 14px rgba(102,58,141,.3)}
:root[data-tema="lilas"][data-theme="dark"] .months button[aria-pressed="true"]{color:#20142a}
:root[data-tema="lilas"] .forecast-card,:root[data-tema="lilas"][data-theme="dark"] .forecast-card{background:linear-gradient(140deg,#5d3480,#905dbd);box-shadow:0 10px 30px rgba(93,52,128,.28)}
:root[data-tema="lilas"] .company-panel:hover{box-shadow:0 2px 4px rgba(41,23,57,.05),0 14px 32px rgba(41,23,57,.1)}
:root[data-tema="lilas"] .ledger-tools .new-entry,:root[data-tema="lilas"] .rep-acts .primary,:root[data-tema="lilas"] dialog .primary{box-shadow:0 4px 14px rgba(102,58,141,.25)}
:root[data-tema="lilas"][data-theme="dark"] .ledger-tools .new-entry{color:#20142a}
:root[data-tema="lilas"]{--year-out:#c0a3da}
:root[data-tema="lilas"][data-theme="dark"]{--year-in:#40A86E;--year-out:#7944a7}

/* Perfil pessoal: sem abas de ambiente (só existe uma visão) e cores dos gráficos em lilás */
:root[data-perfil="pessoal"] .environment-tabs{display:none}
:root[data-tema="lilas"] .environment-tabs button[aria-selected="true"]{color:#fff!important}
:root[data-tema="lilas"] .solo-dashboard .dashboard-heading span:last-child{white-space:nowrap}
/* Lilás da Kaya: fundo branco no claro, lilás nos destaques */
:root[data-tema="lilas"]{--paper:#FBFAFE;--paper-l:#FFFFFF;--white:#FFFFFF;--bg:#FFFFFF;--surface-2:#F7F4FC}
:root[data-tema="lilas"] body{background:radial-gradient(ellipse at 65% 0,rgba(167,139,214,.10),transparent 60%),#FBFAFE}
