/* Gerado por scripts/make-tema-azul.mjs. Não editar à mão. */
:root[data-tema="grafite"]{--paper:#e4e6e8;--paper-l:#ebecee;--white:#fafafb;--blush:#cdd0d5;--div:#abb0b8;--berry:#7e8691;--on-burg:#ebecee;--wine:#535961;--burg:#3b3f46;--ink:#202225;--malva:#5a606a;--line:rgba(32,34,37,.14);--line-d:rgba(235,236,238,.18)}
:root[data-tema="grafite"] .mine .label{color:#c9ccd1}
:root[data-tema="grafite"] .meter{background:rgba(235,236,238,.16)}
:root[data-tema="grafite"] .meter .mark{border-left:1.5px dashed #c9ccd1}
:root[data-tema="grafite"] .meter .mark span{color:#c9ccd1}
:root[data-tema="grafite"] .callout .label{color:#c9ccd1}
:root[data-tema="grafite"] .callout p{color:#d7d9dd}
:root[data-tema="grafite"] .mine .row2{color:#d7d9dd}
:root[data-tema="grafite"] .mine input{background:rgba(235,236,238,.08);border-color:rgba(235,236,238,.18)}
:root[data-tema="grafite"] .mine input:focus{background:rgba(235,236,238,.14)}
:root[data-tema="grafite"][data-theme="dark"]{--paper:#111214;--paper-l:#1a1c1f;--white:#1e2023;--blush:#cdd0d5;--div:#4d535b;--berry:#aaafb6;--wine:#c3c6cb;--burg:#3d4147;--ink:#e7e9eb;--malva:#afb3ba;--line:rgba(231,233,235,.12)}
:root[data-tema="grafite"][data-theme="dark"] .mine,:root[data-tema="grafite"][data-theme="dark"] .callout{border:1px solid rgba(205,208,213,.18)}
:root[data-tema="grafite"][data-theme="dark"] button:hover{color:#3b3f46}
:root[data-tema="grafite"] dialog::backdrop{background:#13151799}
:root[data-tema="grafite"]{--paper:#e4e6e8;--paper-l:#ebecee;--white:#fafafb;--blush:#cdd0d5;--div:#abb0b8;--berry:#7e8691;--on-burg:#ebecee;--wine:#535961;--burg:#3b3f46;--ink:#202225;--malva:#5a606a;--line:rgba(32,34,37,.14);--line-d:rgba(235,236,238,.18)}
:root[data-tema="grafite"] .mine .label{color:#c9ccd1}
:root[data-tema="grafite"] .meter{background:rgba(235,236,238,.16)}
:root[data-tema="grafite"] .meter .mark{border-left:1.5px dashed #c9ccd1}
:root[data-tema="grafite"] .meter .mark span{color:#c9ccd1}
:root[data-tema="grafite"] .callout .label{color:#c9ccd1}
:root[data-tema="grafite"] .callout p{color:#d7d9dd}
:root[data-tema="grafite"][data-theme="dark"]{--paper:#111214;--paper-l:#1a1c1f;--white:#1e2023;--blush:#cdd0d5;--div:#4d535b;--berry:#aaafb6;--wine:#c3c6cb;--burg:#3d4147;--ink:#e7e9eb;--malva:#afb3ba;--line:rgba(231,233,235,.12)}
:root[data-tema="grafite"][data-theme="dark"] .mine,:root[data-tema="grafite"][data-theme="dark"] .callout{border:1px solid rgba(205,208,213,.18)}
:root[data-tema="grafite"][data-theme="dark"] button:hover{color:#3b3f46}
:root[data-tema="grafite"]{--panel:rgba(250,250,251,.65);--panel-border:rgba(83,89,97,.22);--empty-ring:#a9aeb5}
:root[data-tema="grafite"][data-theme="dark"]{--paper:#101112;--paper-l:#1c1e20;--white:#202225;--panel:rgba(46,49,53,.38);--panel-border:rgba(141,147,157,.29);--empty-ring:#545a62;--inner-ring:#202225;--malva:#b9bdc4;--ink:#eeeff0;--wine:#c1c5cb}
:root[data-tema="grafite"] body{background:radial-gradient(ellipse at 65% 0,rgba(73,78,85,.12),transparent 60%),var(--paper)}
:root[data-tema="grafite"] .months button[aria-pressed="true"]{background:linear-gradient(120deg,#646b75,#7f8792);border-color:#9ba1a9}
:root[data-tema="grafite"] .environment-tabs button[aria-selected="true"]{background:linear-gradient(120deg,#656c77,#838b96);box-shadow:inset 0 0 0 1px #9ea4ac}
:root[data-tema="grafite"] .dashboard{background:linear-gradient(110deg,rgba(96,102,112,.08),rgba(96,102,112,.025))}
:root[data-tema="grafite"] .dashboard-heading>.icon-badge{border:1px solid #7d8591;background:linear-gradient(140deg,#464b52,#34383e);box-shadow:inset 0 0 20px #bec2c719}
:root[data-tema="grafite"] .icon-badge{background:linear-gradient(140deg,#737b86,#42474e)}
:root[data-tema="grafite"] .bar-track{background:rgba(123,131,143,.17)}
:root[data-tema="grafite"] .bar-track i{background:linear-gradient(90deg,#9da3ac,#d1d4d8)}
:root[data-tema="grafite"] .spending-bar:first-child .bar-track i{background:linear-gradient(90deg,#9097a1,#bbc0c6)}
:root[data-tema="grafite"] .lab-logo{border:1px solid #7e8691}
:root[data-tema="grafite"][data-theme="dark"] body{background:radial-gradient(ellipse at 62% 0,#23252944,transparent 55%),#0e0f10}
:root[data-tema="grafite"][data-theme="dark"]{--paper:#0e0f10;--panel:rgba(51,54,59,.28);--panel-border:rgba(131,139,150,.29)}
:root[data-tema="grafite"] .ledger-panel{background:linear-gradient(110deg,rgba(70,75,82,.15),rgba(43,46,51,.07))}
:root[data-tema="grafite"] .ledger-badge{background:linear-gradient(125deg,#575d66,#373b40);color:#c7cacf}
:root[data-tema="grafite"] .ledger-tools .new-entry{background:linear-gradient(130deg,#6a717c,#9299a3);border-color:#818893}
:root[data-tema="grafite"] .row-symbol{background:linear-gradient(130deg,#6a727d,#3f4349);color:#e5e7e9}
:root[data-tema="grafite"] .bell-count{background:var(--neg,#6f7783)}
:root[data-tema="grafite"]{--bg:#f6f7f8;--surface-2:#f2f2f3;--border:rgba(59,63,70,.09);--border-strong:rgba(59,63,70,.16);--text:#1d1f21;--muted:#737b86;--accent:#5c626b;--accent-2:#848b96;--accent-soft:#eeeff0;--shadow:0 1px 2px rgba(37,39,43,.04),0 6px 20px rgba(37,39,43,.06);--empty-ring:#e2e4e6}
:root[data-tema="grafite"][data-theme="dark"]{--bg:#0f1011;--surface:#17191c;--surface-2:#1e2024;--border:rgba(239,240,241,.08);--border-strong:rgba(239,240,241,.16);--text:#eeeff0;--muted:#a4aab2;--accent:#c3c6cb;--accent-2:#848b96;--accent-soft:rgba(195,198,203,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.25);--empty-ring:#2c2f34}
:root[data-tema="grafite"] .months button[aria-pressed="true"],:root[data-tema="grafite"] .workspace-controls .months button[aria-pressed="true"]{box-shadow:0 4px 14px rgba(92,98,107,.3)}
:root[data-tema="grafite"][data-theme="dark"] .months button[aria-pressed="true"]{color:#1d1f21}
:root[data-tema="grafite"] .forecast-card,:root[data-tema="grafite"][data-theme="dark"] .forecast-card{background:linear-gradient(140deg,#535961,#848b96);box-shadow:0 10px 30px rgba(83,89,97,.28)}
:root[data-tema="grafite"] .company-panel:hover{box-shadow:0 2px 4px rgba(37,39,43,.05),0 14px 32px rgba(37,39,43,.1)}
:root[data-tema="grafite"] .ledger-tools .new-entry,:root[data-tema="grafite"] .rep-acts .primary,:root[data-tema="grafite"] dialog .primary{box-shadow:0 4px 14px rgba(92,98,107,.25)}
:root[data-tema="grafite"][data-theme="dark"] .ledger-tools .new-entry{color:#1d1f21}
:root[data-tema="grafite"]{--year-out:#b9bdc4}
:root[data-tema="grafite"][data-theme="dark"]{--year-in:#40A86E;--year-out:#6c747f}

/* Perfil pessoal: sem abas de ambiente (só existe uma visão) e cores dos gráficos em grafite */
:root[data-perfil="pessoal"] .environment-tabs{display:none}
:root[data-tema="grafite"] .environment-tabs button[aria-selected="true"]{color:#fff!important}
:root[data-tema="grafite"] .solo-dashboard .dashboard-heading span:last-child{white-space:nowrap}
