.bl-skin.ep-painel{--bl-brand:#28616d;--bl-brand-strong:#203940;--bl-brand-dim:#deebed;--bl-card:#fcfefe;--bl-text:#243438;--bl-text2:#40565c;--bl-text3:#576c72;--bl-bg3:#edf3f3;--bl-input:#fcfefe;--bl-border:#ceddde;--bl-border-strong:#9cb5bc;background:var(--ep-bg);max-width:1500px}.dark .bl-skin.ep-painel{--bl-brand:#a8d4dc;--bl-brand-strong:#417986;--bl-brand-dim:#25434c;--bl-card:#172a30;--bl-text:#eef6f7;--bl-text2:#d3e4e7;--bl-text3:#b4cbd0;--bl-bg3:#20373e;--bl-input:#172a30;--bl-border:#3b555e;--bl-border-strong:#66828b}.ep-painel-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.ep-painel-intro h2{margin-bottom:8px;font:32px Georgia,serif}.ep-painel-intro p{color:var(--bl-text3);font-size:13px}.ep-shell:has(.ep-painel) header{background:var(--ep-surface);border-color:var(--ep-line);color:var(--ep-ink)}.bl-skin.ep-painel{--bl-bg2:var(--bl-card)}.ep-shell .bl-skin.ep-painel{--bl-bg2:var(--bl-card);--bl-brand:#28616d;--bl-brand-strong:#203940;--bl-brand-dim:#deebed;--bl-card:#fcfefe;--bl-text:#243438;--bl-text2:#40565c;--bl-text3:#576c72;--bl-bg3:#edf3f3;--bl-input:#fcfefe;--bl-border:#ceddde;--bl-border-strong:#9cb5bc}.dark .ep-shell .bl-skin.ep-painel{--bl-brand:#a8d4dc;--bl-brand-strong:#417986;--bl-brand-dim:#25434c;--bl-card:#172a30;--bl-text:#eef6f7;--bl-text2:#d3e4e7;--bl-text3:#b4cbd0;--bl-bg3:#20373e;--bl-input:#172a30;--bl-border:#3b555e;--bl-border-strong:#66828b}.bl-skin.ep-painel .bl-card{box-shadow:none;border-radius:5px}.ep-painel-urgente{border-left:3px solid var(--bl-neg);color:var(--bl-neg);background:var(--bl-neg-bg);min-height:44px;margin-bottom:18px;padding:10px 12px;font-size:13px;text-decoration:underline;display:block}.ep-painel-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;margin-bottom:24px;display:grid}.ep-faturamento-hero{padding:8px 0}.ep-faturamento-hero h2,.ep-painel-planejamento h2{font:24px Georgia,serif}.ep-painel-valor{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(25px,3vw,40px);font-weight:650;line-height:1.2}.ep-faturamento-hero>p{max-width:65ch}.ep-painel-mes{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;font-size:13px;display:flex}.ep-painel select{background:var(--bl-input);border:1px solid var(--bl-border);color:var(--bl-text);border-radius:5px;max-width:100%;min-height:44px;padding:8px 12px}.ep-painel-planejamento{color:#f3faf9;background:#203940;border-radius:5px;padding:22px}.ep-painel-planejamento .ep-eyebrow{color:#c0d9df}.ep-painel-planejamento p{font-size:13px}.ep-painel-planejamento .ep-painel-valor{font-size:clamp(25px,3vw,36px)}.ep-painel-planejamento summary{cursor:pointer;min-height:44px;padding:12px 0}.ep-painel-planejamento dl>div{border-top:1px solid #58737b;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.ep-painel-planejamento dd{font-variant-numeric:tabular-nums}.ep-painel-planejamento>a{margin-top:12px;padding:8px 0;text-decoration:underline;display:block}.ep-painel-atualizar{min-height:44px;font-size:12px;text-decoration:underline}.ep-painel-caixa{border-top:1px solid var(--bl-border);grid-template-columns:1fr 1fr;gap:24px;margin-bottom:14px;padding:18px 0;display:grid}.ep-painel-caixa span,.ep-painel-caixa strong,.ep-painel-caixa small{display:block}.ep-painel-caixa span{font-size:13px}.ep-painel-caixa strong{overflow-wrap:anywhere;margin:5px 0;font-size:23px}.ep-painel-caixa small{color:var(--bl-text3);font-size:12px}.ep-painel-caixa a{text-decoration:underline}.ep-alertas-cabecalho{flex-wrap:wrap;align-items:baseline;gap:12px;margin:12px 0;display:flex}.ep-alertas-cabecalho h2{font-size:16px;font-weight:650}.ep-alertas-cabecalho span,.ep-alertas-cabecalho a{font-size:12px}.ep-alertas-cabecalho a{margin-left:auto;text-decoration:underline}.ep-painel .ep-alertas button{min-width:36px;min-height:36px}.ep-painel .ep-alertas .space-y-2{gap:8px;display:grid}.ep-painel .ep-alertas .rounded-\[13px\]{border-radius:5px}.ep-painel-detalhe{border-top:1px solid var(--bl-border);margin:12px 0;padding:12px 0}.ep-painel-detalhe>summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:650;display:list-item}.ep-conceitos{grid-template-columns:1fr 1fr;gap:18px;margin:14px 0;font-size:13px;display:grid}.ep-conceitos dt{margin-bottom:5px;font-weight:700}.ep-conceitos a{text-decoration:underline}.ep-painel-tabela{overflow:auto}.ep-painel-tabela table{border-collapse:collapse;width:100%;font-size:12px}.ep-painel-tabela th,.ep-painel-tabela td{text-align:left;border-bottom:1px solid var(--bl-border);padding:10px}.ep-painel-tabela caption{text-align:left;padding:12px 0}.ep-painel button:focus-visible,.ep-painel select:focus-visible,.ep-painel [tabindex]:focus-visible,.ep-painel summary:focus-visible{outline-offset:3px;outline:3px solid #67aab8}.ep-painel .bl-card{border-radius:5px}.ep-painel .bl-num{overflow-wrap:anywhere}.ep-painel .relative.ml-12>span{overflow-wrap:anywhere;font-size:10px;line-height:1.15}@media (min-width:1280px){.ep-painel .ep-alertas .space-y-2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (max-width:600px){.ep-painel-overview,.ep-painel-caixa,.ep-conceitos{grid-template-columns:minmax(0,1fr);gap:18px}.ep-painel-intro h2{font-size:28px}.ep-painel-planejamento{padding:18px}.ep-painel .p-5{padding:16px}.ep-painel .ep-alertas .px-\[18px\]{padding-left:12px;padding-right:12px}.ep-painel-caixa{padding-bottom:8px}.ep-painel-intro{margin-bottom:18px}.ep-painel .ep-painel-detalhe .grid-cols-\[24px_1fr_90px_84px\]{overflow:auto}}@media (min-width:1280px){.ep-shell.ep-painel-sem-coluna:has(.ep-topnav){grid-template-columns:minmax(0,1fr)}.ep-shell.ep-painel-sem-coluna aside.hidden{display:none!important}.ep-shell.ep-painel-sem-coluna aside.flex{z-index:40!important;width:240px!important;height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important}.ep-shell.ep-painel-sem-coluna aside>div:first-child{display:flex}.ep-shell.ep-painel-sem-coluna aside .ep-area{display:block}.ep-shell.ep-painel-sem-coluna aside button[aria-label=Fechar\ menu]{display:block!important}}.ep-painel-intro{gap:12px;margin-bottom:16px}.ep-painel-intro h2{margin-bottom:3px}.ep-painel-controles{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ep-painel-mes{margin:0;font-weight:600}.ep-painel-overview{gap:32px;margin-bottom:16px}.ep-painel-valor{margin:8px 0}.ep-meta{margin:16px 0 8px}.ep-meta dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ep-meta dt{color:var(--bl-text3);font-size:12px}.ep-meta dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px;font-weight:650}.ep-meta-barra{background:var(--bl-bg3);border-radius:3px;height:5px;margin-top:12px;overflow:hidden}.ep-meta-barra span{background:var(--bl-brand);height:100%;display:block}.ep-meta-ausente{font-weight:600}.ep-meta-ausente a{padding-top:8px;font-size:12px;text-decoration:underline;display:block}.ep-valor-explicacao summary{cursor:pointer;min-height:44px;color:var(--bl-text2);padding:12px 0;font-size:12px}.ep-valor-explicacao p{color:var(--bl-text3);margin-bottom:8px;font-size:12px}.ep-painel-planejamento{padding:20px}.ep-painel-planejamento>a{margin-top:4px}.ep-painel-caixa{gap:32px;padding:14px 0 0}.ep-zero-consulta{border:1.5px solid var(--bl-brand);background:var(--bl-card);border-radius:50%;width:8px;min-width:4px;height:8px}.ep-painel .ep-grafico [role=group]{scroll-margin-top:16px}.ep-leitura-antiga{color:var(--bl-warn);border-left:2px solid var(--bl-warn);padding:8px 0 8px 8px;font-size:12px}@media (min-width:1280px){.ep-shell.ep-painel-sem-coluna aside>div:first-child{background:#203940;border-radius:4px}}@media (max-width:600px){.ep-painel-intro h2{font-size:27px}.ep-painel-intro{gap:8px;margin-bottom:12px}.ep-painel-intro p{font-size:12px}.ep-painel-controles{justify-content:space-between;gap:8px;width:100%}.ep-painel-mes{gap:6px;font-size:12px}.ep-painel-controles .ep-button{padding:8px;font-size:12px}.ep-painel-overview,.ep-painel-caixa{gap:14px}.ep-meta{margin-top:12px}.ep-meta dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.ep-meta dl>div:last-child{grid-column:1/-1}.ep-meta dd{font-size:17px}.ep-painel .ep-eyebrow{letter-spacing:.07em;font-size:11px}.ep-painel-planejamento{padding:16px}.ep-painel-planejamento h2{font-size:23px}.ep-painel-planejamento p{font-size:12px}.ep-painel .ep-alertas .space-y-2{gap:6px}.ep-painel .ep-valor-explicacao summary{font-size:12px}.ep-painel .bl-card h2{line-height:1.45}.ep-painel-caixa strong{font-size:22px}}.ep-painel .ep-grafico-colunas>div{min-width:0}.ep-painel .ep-grafico-colunas .ep-zero-consulta{aspect-ratio:1;min-width:0;max-width:100%;height:auto}@media (max-width:650px){.ep-painel .ep-grafico-colunas{-moz-column-gap:1px;column-gap:1px}}
