/* Gerado por scripts/make-tema-azul.mjs. Não editar à mão. */
:root[data-perfil="cartoes"]{--paper:#f3e3d9;--paper-l:#f7eae2;--white:#fefaf7;--blush:#e9cbb9;--div:#d0a993;--berry:#b57b5a;--on-burg:#f7eae2;--wine:#8e4c26;--burg:#693618;--ink:#351e10;--malva:#7a5c4a;--line:rgba(53,30,16,.14);--line-d:rgba(247,234,226,.18)}
:root[data-perfil="cartoes"] .mine .label{color:#e3c7b7}
:root[data-perfil="cartoes"] .meter{background:rgba(247,234,226,.16)}
:root[data-perfil="cartoes"] .meter .mark{border-left:1.5px dashed #e3c7b7}
:root[data-perfil="cartoes"] .meter .mark span{color:#e3c7b7}
:root[data-perfil="cartoes"] .callout .label{color:#e3c7b7}
:root[data-perfil="cartoes"] .callout p{color:#ebd5c9}
:root[data-perfil="cartoes"] .mine .row2{color:#ebd5c9}
:root[data-perfil="cartoes"] .mine input{background:rgba(247,234,226,.08);border-color:rgba(247,234,226,.18)}
:root[data-perfil="cartoes"] .mine input:focus{background:rgba(247,234,226,.14)}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#1c1009;--paper-l:#2a190f;--white:#2f1d12;--blush:#e9cbb9;--div:#6e4d3a;--berry:#d7a689;--wine:#ebbda3;--burg:#6a371a;--ink:#f5e6dd;--malva:#c9afa0;--line:rgba(245,230,221,.12)}
:root[data-perfil="cartoes"][data-theme="dark"] .mine,:root[data-perfil="cartoes"][data-theme="dark"] .callout{border:1px solid rgba(233,203,185,.18)}
:root[data-perfil="cartoes"][data-theme="dark"] button:hover{color:#693618}
:root[data-perfil="cartoes"] dialog::backdrop{background:#21120999}
:root[data-perfil="cartoes"]{--paper:#f3e3d9;--paper-l:#f7eae2;--white:#fefaf7;--blush:#e9cbb9;--div:#d0a993;--berry:#b57b5a;--on-burg:#f7eae2;--wine:#8e4c26;--burg:#693618;--ink:#351e10;--malva:#7a5c4a;--line:rgba(53,30,16,.14);--line-d:rgba(247,234,226,.18)}
:root[data-perfil="cartoes"] .mine .label{color:#e3c7b7}
:root[data-perfil="cartoes"] .meter{background:rgba(247,234,226,.16)}
:root[data-perfil="cartoes"] .meter .mark{border-left:1.5px dashed #e3c7b7}
:root[data-perfil="cartoes"] .meter .mark span{color:#e3c7b7}
:root[data-perfil="cartoes"] .callout .label{color:#e3c7b7}
:root[data-perfil="cartoes"] .callout p{color:#ebd5c9}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#1c1009;--paper-l:#2a190f;--white:#2f1d12;--blush:#e9cbb9;--div:#6e4d3a;--berry:#d7a689;--wine:#ebbda3;--burg:#6a371a;--ink:#f5e6dd;--malva:#c9afa0;--line:rgba(245,230,221,.12)}
:root[data-perfil="cartoes"][data-theme="dark"] .mine,:root[data-perfil="cartoes"][data-theme="dark"] .callout{border:1px solid rgba(233,203,185,.18)}
:root[data-perfil="cartoes"][data-theme="dark"] button:hover{color:#693618}
:root[data-perfil="cartoes"]{--panel:rgba(254,250,247,.65);--panel-border:rgba(142,76,38,.22);--empty-ring:#cba893}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#190f09;--paper-l:#2b1b11;--white:#301f15;--panel:rgba(67,45,32,.38);--panel-border:rgba(193,137,105,.29);--empty-ring:#79533d;--inner-ring:#301f15;--malva:#cbbbb2;--ink:#f7ede7;--wine:#ebbca1}
:root[data-perfil="cartoes"] body{background:radial-gradient(ellipse at 65% 0,rgba(125,67,33,.12),transparent 60%),var(--paper)}
:root[data-perfil="cartoes"] .months button[aria-pressed="true"]{background:linear-gradient(120deg,#9c603d,#b37d5e);border-color:#cc9778}
:root[data-perfil="cartoes"] .environment-tabs button[aria-selected="true"]{background:linear-gradient(120deg,#9c6240,#b88161);box-shadow:inset 0 0 0 1px #cc9b7e}
:root[data-perfil="cartoes"] .dashboard{background:linear-gradient(110deg,rgba(138,95,70,.08),rgba(138,95,70,.025))}
:root[data-perfil="cartoes"] .dashboard-heading>.icon-badge{border:1px solid #b37b5b;background:linear-gradient(140deg,#684530,#513321);box-shadow:inset 0 0 20px #eeb79719}
:root[data-perfil="cartoes"] .icon-badge{background:linear-gradient(140deg,#a67153,#64412c)}
:root[data-perfil="cartoes"] .bar-track{background:rgba(168,124,98,.17)}
:root[data-perfil="cartoes"] .bar-track i{background:linear-gradient(90deg,#e49465,#f3ccb6)}
:root[data-perfil="cartoes"] .spending-bar:first-child .bar-track i{background:linear-gradient(90deg,#a5958c,#cfbdb2)}
:root[data-perfil="cartoes"] .lab-logo{border:1px solid #a4806b}
:root[data-perfil="cartoes"][data-theme="dark"] body{background:radial-gradient(ellipse at 62% 0,#3e200e44,transparent 55%),#170d07}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#170d07;--panel:rgba(81,48,29,.28);--panel-border:rgba(186,128,95,.29)}
:root[data-perfil="cartoes"] .ledger-panel{background:linear-gradient(110deg,rgba(114,66,38,.15),rgba(73,40,21,.07))}
:root[data-perfil="cartoes"] .ledger-badge{background:linear-gradient(125deg,#845439,#563421);color:#f0c1a6}
:root[data-perfil="cartoes"] .ledger-tools .new-entry{background:linear-gradient(130deg,#a8653e,#d68b5f);border-color:#bc7d58}
:root[data-perfil="cartoes"] .row-symbol{background:linear-gradient(130deg,#9c694b,#623c26);color:#f5e3d9}
:root[data-perfil="cartoes"] .bell-count{background:var(--neg,#b8683a)}
:root[data-perfil="cartoes"]{--bg:#faf6f4;--surface-2:#f7f1ee;--border:rgba(105,54,24,.09);--border-strong:rgba(105,54,24,.16);--text:#2a1c14;--muted:#8b796e;--accent:#9b552c;--accent-2:#c47e56;--accent-soft:#f8ede6;--shadow:0 1px 2px rgba(60,35,20,.04),0 6px 20px rgba(60,35,20,.06);--empty-ring:#ebe2dd}
:root[data-perfil="cartoes"][data-theme="dark"]{--bg:#150f0b;--surface:#201813;--surface-2:#291f19;--border:rgba(251,237,229,.08);--border-strong:rgba(251,237,229,.16);--text:#f5ede9;--muted:#b8a89e;--accent:#ebbda3;--accent-2:#c47e56;--accent-soft:rgba(235,189,163,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.25);--empty-ring:#3a2d26}
:root[data-perfil="cartoes"] .months button[aria-pressed="true"],:root[data-perfil="cartoes"] .workspace-controls .months button[aria-pressed="true"]{box-shadow:0 4px 14px rgba(155,85,44,.3)}
:root[data-perfil="cartoes"][data-theme="dark"] .months button[aria-pressed="true"]{color:#2a1c14}
:root[data-perfil="cartoes"] .forecast-card,:root[data-perfil="cartoes"][data-theme="dark"] .forecast-card{background:linear-gradient(140deg,#8e4c26,#c47e56);box-shadow:0 10px 30px rgba(142,76,38,.28)}
:root[data-perfil="cartoes"] .company-panel:hover{box-shadow:0 2px 4px rgba(60,35,20,.05),0 14px 32px rgba(60,35,20,.1)}
:root[data-perfil="cartoes"] .ledger-tools .new-entry,:root[data-perfil="cartoes"] .rep-acts .primary,:root[data-perfil="cartoes"] dialog .primary{box-shadow:0 4px 14px rgba(155,85,44,.25)}
:root[data-perfil="cartoes"][data-theme="dark"] .ledger-tools .new-entry{color:#2a1c14}

