/* Gerado por scripts/make-tema-azul.mjs. Não editar à mão. */
:root[data-perfil="cartoes"]{--paper:#f3ecd9;--paper-l:#f7f1e2;--white:#fffcf6;--blush:#e9dcb9;--div:#d0c093;--berry:#b59d5a;--on-burg:#f7f1e2;--wine:#8e7226;--burg:#695318;--ink:#352b10;--malva:#7a6d4a;--line:rgba(53,43,16,.14);--line-d:rgba(247,241,226,.18)}
:root[data-perfil="cartoes"] .mine .label{color:#e3d7b7}
:root[data-perfil="cartoes"] .meter{background:rgba(247,241,226,.16)}
:root[data-perfil="cartoes"] .meter .mark{border-left:1.5px dashed #e3d7b7}
:root[data-perfil="cartoes"] .meter .mark span{color:#e3d7b7}
:root[data-perfil="cartoes"] .callout .label{color:#e3d7b7}
:root[data-perfil="cartoes"] .callout p{color:#ebe2c9}
:root[data-perfil="cartoes"] .mine .row2{color:#ebe2c9}
:root[data-perfil="cartoes"] .mine input{background:rgba(247,241,226,.08);border-color:rgba(247,241,226,.18)}
:root[data-perfil="cartoes"] .mine input:focus{background:rgba(247,241,226,.14)}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#1c1709;--paper-l:#2a230f;--white:#2f2712;--blush:#e9dcb9;--div:#6e603a;--berry:#d7c289;--wine:#ebd8a3;--burg:#6a551a;--ink:#f5efdd;--malva:#c9bea0;--line:rgba(245,239,221,.12)}
:root[data-perfil="cartoes"][data-theme="dark"] .mine,:root[data-perfil="cartoes"][data-theme="dark"] .callout{border:1px solid rgba(233,220,185,.18)}
:root[data-perfil="cartoes"][data-theme="dark"] button:hover{color:#695318}
:root[data-perfil="cartoes"] dialog::backdrop{background:#211b0999}
:root[data-perfil="cartoes"]{--paper:#f3ecd9;--paper-l:#f7f1e2;--white:#fffcf6;--blush:#e9dcb9;--div:#d0c093;--berry:#b59d5a;--on-burg:#f7f1e2;--wine:#8e7226;--burg:#695318;--ink:#352b10;--malva:#7a6d4a;--line:rgba(53,43,16,.14);--line-d:rgba(247,241,226,.18)}
:root[data-perfil="cartoes"] .mine .label{color:#e3d7b7}
:root[data-perfil="cartoes"] .meter{background:rgba(247,241,226,.16)}
:root[data-perfil="cartoes"] .meter .mark{border-left:1.5px dashed #e3d7b7}
:root[data-perfil="cartoes"] .meter .mark span{color:#e3d7b7}
:root[data-perfil="cartoes"] .callout .label{color:#e3d7b7}
:root[data-perfil="cartoes"] .callout p{color:#ebe2c9}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#1c1709;--paper-l:#2a230f;--white:#2f2712;--blush:#e9dcb9;--div:#6e603a;--berry:#d7c289;--wine:#ebd8a3;--burg:#6a551a;--ink:#f5efdd;--malva:#c9bea0;--line:rgba(245,239,221,.12)}
:root[data-perfil="cartoes"][data-theme="dark"] .mine,:root[data-perfil="cartoes"][data-theme="dark"] .callout{border:1px solid rgba(233,220,185,.18)}
:root[data-perfil="cartoes"][data-theme="dark"] button:hover{color:#695318}
:root[data-perfil="cartoes"]{--panel:rgba(255,252,246,.65);--panel-border:rgba(142,114,38,.22);--empty-ring:#cbbc93}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#191509;--paper-l:#2b2411;--white:#302915;--panel:rgba(67,58,32,.38);--panel-border:rgba(193,170,105,.29);--empty-ring:#79693d;--inner-ring:#302915;--malva:#cbc4b2;--ink:#f7f3e7;--wine:#ebd7a1}
:root[data-perfil="cartoes"] body{background:radial-gradient(ellipse at 65% 0,rgba(125,100,33,.12),transparent 60%),var(--paper)}
:root[data-perfil="cartoes"] .months button[aria-pressed="true"]{background:linear-gradient(120deg,#9c833d,#b39c5e);border-color:#ccb678}
:root[data-perfil="cartoes"] .environment-tabs button[aria-selected="true"]{background:linear-gradient(120deg,#9c8340,#b8a161);box-shadow:inset 0 0 0 1px #ccb77e}
:root[data-perfil="cartoes"] .dashboard{background:linear-gradient(110deg,rgba(138,120,70,.08),rgba(138,120,70,.025))}
:root[data-perfil="cartoes"] .dashboard-heading>.icon-badge{border:1px solid #b39c5b;background:linear-gradient(140deg,#685930,#514421);box-shadow:inset 0 0 20px #f0d89519}
:root[data-perfil="cartoes"] .icon-badge{background:linear-gradient(140deg,#a69053,#64552c)}
:root[data-perfil="cartoes"] .bar-track{background:rgba(168,149,98,.17)}
:root[data-perfil="cartoes"] .bar-track i{background:linear-gradient(90deg,#e4c265,#f5e4b4)}
:root[data-perfil="cartoes"] .spending-bar:first-child .bar-track i{background:linear-gradient(90deg,#a59e8c,#cfc7b2)}
:root[data-perfil="cartoes"] .lab-logo{border:1px solid #a4956b}
:root[data-perfil="cartoes"][data-theme="dark"] body{background:radial-gradient(ellipse at 62% 0,#3e310e44,transparent 55%),#171307}
:root[data-perfil="cartoes"][data-theme="dark"]{--paper:#171307;--panel:rgba(81,67,29,.28);--panel-border:rgba(186,162,95,.29)}
:root[data-perfil="cartoes"] .ledger-panel{background:linear-gradient(110deg,rgba(114,94,38,.15),rgba(73,59,21,.07))}
:root[data-perfil="cartoes"] .ledger-badge{background:linear-gradient(125deg,#847039,#564821);color:#f3dea3}
:root[data-perfil="cartoes"] .ledger-tools .new-entry{background:linear-gradient(130deg,#a88c3e,#d6b65f);border-color:#bca158}
:root[data-perfil="cartoes"] .row-symbol{background:linear-gradient(130deg,#9c864b,#625226);color:#f5eed9}
:root[data-perfil="cartoes"] .bell-count{background:var(--neg,#b8963a)}
:root[data-perfil="cartoes"]{--bg:#faf8f4;--surface-2:#f7f5ee;--border:rgba(105,83,24,.09);--border-strong:rgba(105,83,24,.16);--text:#2a2414;--muted:#8b836e;--accent:#9b7d2c;--accent-2:#c4a756;--accent-soft:#f8f3e6;--shadow:0 1px 2px rgba(60,49,20,.04),0 6px 20px rgba(60,49,20,.06);--empty-ring:#ebe7dd}
:root[data-perfil="cartoes"][data-theme="dark"]{--bg:#15120b;--surface:#201d13;--surface-2:#292519;--border:rgba(254,246,227,.08);--border-strong:rgba(254,246,227,.16);--text:#f5f2e9;--muted:#b8b19e;--accent:#ebd8a3;--accent-2:#c4a756;--accent-soft:rgba(235,216,163,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.25);--empty-ring:#3a3526}
: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,125,44,.3)}
:root[data-perfil="cartoes"][data-theme="dark"] .months button[aria-pressed="true"]{color:#2a2414}
:root[data-perfil="cartoes"] .forecast-card,:root[data-perfil="cartoes"][data-theme="dark"] .forecast-card{background:linear-gradient(140deg,#8e7226,#c4a756);box-shadow:0 10px 30px rgba(142,114,38,.28)}
:root[data-perfil="cartoes"] .company-panel:hover{box-shadow:0 2px 4px rgba(60,49,20,.05),0 14px 32px rgba(60,49,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,125,44,.25)}
:root[data-perfil="cartoes"][data-theme="dark"] .ledger-tools .new-entry{color:#2a2414}
:root[data-perfil="cartoes"]{--year-out:#eed58f}
:root[data-perfil="cartoes"][data-theme="dark"]{--year-in:#40A86E;--year-out:#a88d43}

/* Amarelo da Melissa: destaques em amarelo com tinta escura */
:root[data-perfil="cartoes"]{--accent:#8A6200;--accent-2:#F5C518;--accent-soft:#FFF4C2}
:root[data-perfil="cartoes"][data-theme="dark"]{--accent:#FFD43B;--accent-2:#F5C518;--accent-soft:rgba(245,197,24,.16)}
:root[data-perfil="cartoes"] .months button[aria-pressed="true"],:root[data-perfil="cartoes"] .workspace-controls .months button[aria-pressed="true"],:root[data-perfil="cartoes"] .card-tabs button[aria-selected="true"],:root[data-perfil="cartoes"] .environment-tabs button[aria-selected="true"]{background:#F5C518!important;color:#2B2100!important;border-color:#E0B000!important;box-shadow:0 4px 14px rgba(245,197,24,.35)}
:root[data-perfil="cartoes"] .ledger-tools .new-entry,:root[data-perfil="cartoes"] dialog .primary,:root[data-perfil="cartoes"] .rep-acts .primary,:root[data-perfil="cartoes"] .home-actions button.primary{background:#F5C518!important;color:#2B2100!important;border-color:#E0B000!important}
:root[data-perfil="cartoes"] .forecast-card,:root[data-perfil="cartoes"][data-theme="dark"] .forecast-card{background:linear-gradient(140deg,#F5C518,#FFDE59)!important;box-shadow:0 10px 30px rgba(224,176,0,.28)}
:root[data-perfil="cartoes"] .cards-kpis .forecast-card span,:root[data-perfil="cartoes"] .cards-kpis .forecast-card small{color:#4A3A00!important}
:root[data-perfil="cartoes"] .cards-kpis .forecast-card strong{color:#2B2100!important}
:root[data-perfil="cartoes"] .card-hero{background:linear-gradient(135deg,#F5C518,#FFDE59);color:#2B2100}
:root[data-perfil="cartoes"] .card-hero.soon{background:linear-gradient(135deg,#F59E0B,#FBBF24);color:#2B1600}
:root[data-perfil="cartoes"] .card-hero.paid{color:#fff}:root[data-perfil="cartoes"] .card-hero.late{color:#fff}
:root[data-perfil="cartoes"] .card-hero:not(.late):not(.paid):not(.unset) .hero-pill{background:rgba(43,33,0,.12)}
:root[data-perfil="cartoes"] .card-hero:not(.late):not(.paid):not(.unset) .card-amounts{border-top-color:rgba(43,33,0,.2)}
:root[data-perfil="cartoes"] .card-hero:not(.late):not(.paid):not(.unset) .card-actions button{background:rgba(43,33,0,.08);color:#2B2100;border-color:rgba(43,33,0,.35)}
:root[data-perfil="cartoes"] .card-hero:not(.late):not(.paid):not(.unset) .card-actions button.primary{background:#2B2100;color:#FFE27A;border-color:#2B2100}
:root[data-perfil="cartoes"] .card-hero.unset .card-actions button.primary{background:#F5C518;color:#2B2100;border-color:#E0B000}
:root[data-perfil="cartoes"] .home-item.bought .home-check{color:#2B2100!important;background:#F5C518!important;border-color:#E0B000!important}
:root[data-perfil="cartoes"] .home-check{border-color:#E0B000!important;color:#8A6200!important}
:root[data-perfil="cartoes"][data-theme="dark"] .home-check{color:#FFD43B!important}
:root[data-perfil="cartoes"] .bar-row .bar-track i,:root[data-perfil="cartoes"] .home-meter i{background:linear-gradient(90deg,#E0B000,#FFD43B)}

