.shell[data-astro-cid-sfeq4b7v]{grid-template-columns:340px 1fr;min-height:calc(100vh - 64px);display:grid}.side[data-astro-cid-sfeq4b7v]{background:var(--ink);position:relative;overflow:hidden}.side-photo[data-astro-cid-sfeq4b7v]{object-fit:cover;filter:grayscale()contrast(1.05);opacity:.65;width:100%;height:100%;position:absolute;inset:0}.side-overlay[data-astro-cid-sfeq4b7v]{background:linear-gradient(180deg, #0d0d0c73 0%, #0d0d0cbf 70%, var(--ink) 100%);position:absolute;inset:0}.side-content[data-astro-cid-sfeq4b7v]{flex-direction:column;justify-content:flex-end;height:100%;padding:40px 32px;display:flex;position:relative}.side-title[data-astro-cid-sfeq4b7v]{font-family:var(--font-display);color:#fff;margin-top:14px;font-size:30px;line-height:1.15}.main[data-astro-cid-sfeq4b7v]{max-width:860px;padding:40px 48px}.topbar[data-astro-cid-sfeq4b7v]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-title[data-astro-cid-sfeq4b7v]{margin-top:4px;font-size:26px}.toggle-vista[data-astro-cid-sfeq4b7v]{gap:8px;margin-bottom:20px;display:flex}.btn-toggle-vista[data-astro-cid-sfeq4b7v]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:8px 14px;font-size:13px;font-weight:500}.btn-toggle-vista[data-astro-cid-sfeq4b7v].ativo{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-toggle-vista[data-astro-cid-sfeq4b7v]:not(.ativo):hover{border-color:var(--ink-soft);color:var(--ink)}.navegador-mes[data-astro-cid-sfeq4b7v]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}.mes-atual[data-astro-cid-sfeq4b7v]{font-family:var(--font-display);text-transform:capitalize;text-align:center;min-width:200px;font-size:20px}.previsao-card[data-astro-cid-sfeq4b7v]{padding:10px 26px 20px}.previsao-lista[data-astro-cid-sfeq4b7v]{flex-direction:column;gap:4px;margin:0;padding:14px 0 0;list-style:none;display:flex}.previsao-periodo[data-astro-cid-sfeq4b7v]{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 4px;display:flex}.btn-periodo[data-astro-cid-sfeq4b7v]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;padding:6px 12px;font-size:12px;font-weight:500}.btn-periodo[data-astro-cid-sfeq4b7v].ativo{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-periodo[data-astro-cid-sfeq4b7v]:not(.ativo):hover{border-color:var(--ink-soft);color:var(--ink)}.previsao-personalizado-wrap[data-astro-cid-sfeq4b7v]{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.previsao-personalizado-wrap[data-astro-cid-sfeq4b7v] input[data-astro-cid-sfeq4b7v]{width:60px;padding:6px 8px;font-size:13px}.previsao-check-esconder[data-astro-cid-sfeq4b7v]{color:var(--muted);flex:220px;align-items:center;gap:6px;font-size:13px;display:flex}.previsao-check-esconder[data-astro-cid-sfeq4b7v] input[data-astro-cid-sfeq4b7v]{width:auto;accent-color:var(--accent)}.cabecalho-impressao[data-astro-cid-sfeq4b7v]{display:none}.kpis[data-astro-cid-sfeq4b7v]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.kpi[data-astro-cid-sfeq4b7v]{padding:20px 22px}.kpi-valor[data-astro-cid-sfeq4b7v]{margin-top:6px;font-size:22px;font-weight:600}.lista-card[data-astro-cid-sfeq4b7v]{padding:10px 26px 20px}.categorias-head[data-astro-cid-sfeq4b7v]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-top:14px;display:flex}.categorias-head[data-astro-cid-sfeq4b7v] h3[data-astro-cid-sfeq4b7v]{font-size:18px}.filtros-lancamentos[data-astro-cid-sfeq4b7v]{align-items:center;gap:8px;padding:14px 0 4px;display:flex}.filtro-busca[data-astro-cid-sfeq4b7v]{flex:auto;padding:8px 10px;font-size:13px}.btn-filtrar[data-astro-cid-sfeq4b7v]{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex;position:relative}.btn-filtrar[data-astro-cid-sfeq4b7v]:hover,.btn-filtrar[data-astro-cid-sfeq4b7v].ativo{color:var(--accent)}.filtro-badge[data-astro-cid-sfeq4b7v]{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.painel-filtros[data-astro-cid-sfeq4b7v]{border-top:1px dashed var(--border);flex-wrap:wrap;gap:8px;margin-top:4px;padding:12px 0 4px;display:flex}.painel-filtros[data-astro-cid-sfeq4b7v] select[data-astro-cid-sfeq4b7v]{flex:150px;width:auto;padding:8px 10px;font-size:13px}.filtro-data-range[data-astro-cid-sfeq4b7v]{flex:220px;align-items:center;gap:6px;display:flex}.filtro-data-range[data-astro-cid-sfeq4b7v] input[data-astro-cid-sfeq4b7v]{flex:auto;min-width:0;padding:8px 10px;font-size:13px}.filtro-data-sep[data-astro-cid-sfeq4b7v]{color:var(--muted);flex-shrink:0;font-size:12px}.btn-limpar-filtros[data-astro-cid-sfeq4b7v]{color:var(--muted);flex-shrink:0;padding:6px 4px;font-size:12px}.btn-limpar-filtros[data-astro-cid-sfeq4b7v]:hover{color:var(--accent)}@media (width<=860px){.shell[data-astro-cid-sfeq4b7v]{grid-template-columns:1fr}.side[data-astro-cid-sfeq4b7v]{min-height:220px}.kpis[data-astro-cid-sfeq4b7v]{grid-template-columns:1fr}}@media (width<=540px){.main[data-astro-cid-sfeq4b7v]{padding:24px 16px}.lista-card[data-astro-cid-sfeq4b7v]{padding:10px 16px 16px}.mes-atual[data-astro-cid-sfeq4b7v]{min-width:0;font-size:16px}.painel-filtros[data-astro-cid-sfeq4b7v]{flex-direction:column}.painel-filtros[data-astro-cid-sfeq4b7v] select[data-astro-cid-sfeq4b7v],.painel-filtros[data-astro-cid-sfeq4b7v] .filtro-data-range[data-astro-cid-sfeq4b7v]{flex:auto}}@media print{.no-print[data-astro-cid-sfeq4b7v],.menu-toggle[data-astro-cid-sfeq4b7v]{display:none!important}.shell[data-astro-cid-sfeq4b7v]{display:block}.main[data-astro-cid-sfeq4b7v]{max-width:100%;padding:0}.cabecalho-impressao[data-astro-cid-sfeq4b7v]{border-bottom:2px solid var(--ink);align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.cabecalho-impressao[data-astro-cid-sfeq4b7v] img[data-astro-cid-sfeq4b7v]{filter:none;height:28px}.cabecalho-impressao[data-astro-cid-sfeq4b7v] span[data-astro-cid-sfeq4b7v]{font-family:var(--font-display);text-transform:capitalize;font-size:20px}.card[data-astro-cid-sfeq4b7v]{box-shadow:none;border:1px solid #ccc}}
