._tela_1c0wu_14{gap:var(--e-4);flex-direction:column;display:flex}@media (width>=768px){._tela_1c0wu_14{gap:20px}}@media (width>=1280px){.content:has(._tela_1c0wu_14){max-width:1440px}._tela_1c0wu_14{column-gap:var(--e-6);grid-template-columns:minmax(0,1fr) 380px;align-content:start;row-gap:20px;display:grid}}._cabecalhoMovel_1c0wu_40{justify-content:space-between;align-items:baseline;gap:var(--e-3);display:flex}@media (width>=768px){._cabecalhoMovel_1c0wu_40{display:none}}._grid_1c0wu_52{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}@media (width>=768px){._grid_1c0wu_52{gap:var(--e-4);grid-template-columns:repeat(4,1fr)}}._saldoClima_1c0wu_68{display:contents}@media (width>=768px){._saldoClima_1c0wu_68{grid-template-columns:1fr 1.35fr;align-items:stretch;gap:20px;display:grid}}@media (width>=1280px){._saldoClima_1c0wu_68{flex-direction:column;grid-area:1/2/span 3;gap:20px;display:flex}}._linha_1c0wu_92{align-items:center;gap:var(--e-3);min-height:var(--alvo-movel);border-top:1px solid var(--cor-divisor);cursor:pointer;color:inherit;text-decoration:none;display:flex}._linha_1c0wu_92:first-child{border-top:none}@media (pointer:fine){._linha_1c0wu_92{min-height:var(--alvo-desktop)}}._linhaTarefa_1c0wu_123{align-items:flex-start;padding:12px 0}._check_1c0wu_116{width:var(--alvo-movel);height:var(--alvo-movel);border-radius:var(--raio-controle);cursor:pointer;appearance:none;transition:background var(--dur-rapida) var(--ease-padrao), border-color var(--dur-rapida) var(--ease-padrao);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@media (pointer:fine){._check_1c0wu_116{width:var(--alvo-desktop);height:var(--alvo-desktop)}}._fabWrap_1c0wu_160{z-index:11;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:106px;right:16px}@media (width>=768px){._fabWrap_1c0wu_160{bottom:24px}}._soDesktop_1c0wu_178{display:none}@media (width>=768px){._soDesktop_1c0wu_178{display:inline}}:root{--oliva-50:#f0f0e4;--oliva-100:#dfe2cb;--oliva-200:#c5cba8;--oliva-300:#a3ac81;--oliva-400:#7f8d5c;--oliva-500:#5f6f44;--oliva-600:#4c5b37;--oliva-700:#3d4a2e;--oliva-800:#2f3a23;--oliva-900:#232b1a;--canvas-50:#f5f1e5;--canvas-100:#ede7d9;--canvas-200:#e2dbc8;--canvas-300:#cfc5ae;--canvas-400:#8c8068;--ink-500:#5e5b4d;--ink-700:#4a4739;--ink-900:#2b2a25;--couro-100:#e4d3c4;--couro-500:#7a5238;--couro-600:#61402b;--ocre-100:#f2e2c4;--ocre-500:#c17817;--ocre-700:#8a5510;--tijolo-100:#f0d8d0;--tijolo-500:#a8412f;--tijolo-700:#8a3324;--lona-100:#dce3e6;--lona-500:#3d5a6c;--lona-700:#33505f;--cor-fundo:var(--canvas-200);--cor-superficie:var(--canvas-100);--cor-superficie-elevada:var(--canvas-50);--cor-superficie-recuada:var(--canvas-300);--cor-traco:var(--canvas-400);--cor-divisor:var(--canvas-300);--cor-texto:var(--ink-900);--cor-texto-secundario:var(--ink-700);--cor-texto-terciario:var(--ink-500);--cor-texto-sobre-escuro:var(--canvas-50);--cor-acao:var(--oliva-500);--cor-acao-hover:var(--oliva-600);--cor-acao-ativa:var(--oliva-700);--cor-acao-texto:var(--oliva-600);--cor-acao-fundo-suave:var(--oliva-100);--cor-acao-selecionado:var(--oliva-100);--sucesso-fundo:var(--oliva-100);--sucesso-traco:var(--oliva-500);--sucesso-texto:var(--oliva-700);--alerta-fundo:var(--ocre-100);--alerta-traco:var(--ocre-500);--alerta-texto:var(--ocre-700);--erro-fundo:var(--tijolo-100);--erro-traco:var(--tijolo-500);--erro-texto:var(--tijolo-700);--info-fundo:var(--lona-100);--info-traco:var(--lona-500);--info-texto:var(--lona-700);--brinco-fundo:var(--couro-100);--brinco-traco:var(--couro-500);--brinco-texto:var(--couro-600);--cor-desabilitado-fundo:var(--canvas-300);--cor-desabilitado-texto:var(--ink-500);--cor-foco:var(--oliva-700);--color-primary:var(--cor-acao);--color-primary-dark:var(--cor-acao-ativa);--color-primary-light:var(--oliva-200);--color-primary-soft:var(--cor-acao-fundo-suave);--color-danger:var(--erro-traco);--color-danger-strong:var(--erro-texto);--color-danger-bg:var(--erro-fundo);--color-warning:var(--alerta-texto);--color-warning-bg:var(--alerta-fundo);--color-warning-bg-soft:var(--alerta-fundo);--color-warning-border:var(--alerta-traco);--color-info:var(--info-texto);--color-info-strong:var(--info-traco);--color-info-bg:var(--info-fundo);--color-info-bg-soft:var(--info-fundo);--color-success-bg:var(--sucesso-fundo);--color-success-fg:var(--sucesso-texto);--color-bg:var(--cor-fundo);--color-surface:var(--cor-superficie);--color-border:var(--cor-traco);--color-text:var(--cor-texto);--color-text-secondary:var(--cor-texto-secundario);--color-text-faint:var(--cor-texto-terciario);--fonte-display:"Barlow Semi Condensed", "Barlow", system-ui, sans-serif;--fonte-corpo:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fonte-dado:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--font-heading:var(--fonte-display);--font-body:var(--fonte-corpo);--fs-display:32px;--lh-display:1.05;--fs-titulo:24px;--lh-titulo:1.1;--fs-secao:19px;--lh-secao:1.15;--fs-corpo:17px;--lh-corpo:1.5;--fs-apoio:15px;--lh-apoio:1.4;--fs-rotulo:13px;--lh-rotulo:1.2;--fs-num-xl:30px;--fs-num-lg:22px;--fs-num-md:17px;--peso-regular:400;--peso-medio:500;--peso-forte:600;--peso-display:700;--peso-display-max:800;--tracking-rotulo:.08em;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-6:24px;--e-8:32px;--e-12:48px;--e-16:64px;--raio-traco:2px;--raio-controle:4px;--raio-cartao:8px;--raio-sheet:16px;--raio-pilula:999px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--space-sm:8px;--space-md:16px;--space-lg:24px;--alvo-movel:48px;--alvo-desktop:44px;--linha-lista-movel:64px;--linha-lista-desktop:48px;--elev-0:none;--elev-1:inset 0 1px 0 #ffffff80;--elev-2:inset 0 1px 0 #ffffff80, 0 3px 0 #3d4a2e38;--elev-pressed:inset 0 2px 0 #2b2a2529;--elev-sheet:0 6px 24px #1f231d24;--foco-anel:0 0 0 2px var(--canvas-100), 0 0 0 5px var(--cor-foco);--icone-traco:2px;--dur-toque:90ms;--dur-rapida:.16s;--dur-base:.24s;--dur-lenta:.32s;--ease-saida:cubic-bezier(.2, .8, .2, 1);--ease-padrao:cubic-bezier(.4, 0, .2, 1);--bp-shell:768px;--bp-tabela:900px;--bp-tablet:1024px;--bp-desktop-largo:1280px;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg)}h1,h2,h3,.heading{font-family:var(--font-heading)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--color-bg);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-size:16px;line-height:1.5}button{font:inherit;cursor:pointer}.btn{min-height:48px;padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;border:none;font-size:16px;font-weight:600}.btn:active{background:var(--color-primary-dark)}.btn:disabled{opacity:.55}.app-shell{min-height:100svh;display:block}.main-col{min-width:0}.content{padding:var(--space-md);max-width:1040px;margin:0 auto;padding-bottom:100px}.header-logout{display:inline-flex}@media (width>=768px){.header-logout{display:none}.app-shell{display:flex!important}.main-col{flex:1;min-width:0}.content{padding:var(--space-lg);padding-bottom:var(--space-lg)}:root{--fs-display:44px;--lh-display:1.02;--fs-titulo:28px;--fs-secao:20px;--fs-corpo:16px;--fs-apoio:14px;--fs-rotulo:12px;--fs-num-xl:34px;--fs-num-lg:24px;--fs-num-md:16px}}@media (prefers-reduced-motion:reduce){:root{--dur-toque:0s;--dur-rapida:0s;--dur-base:0s;--dur-lenta:0s}}.card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px}.stat-label{color:var(--color-text-secondary);font-size:13px}.stat-value{font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:700}
