.shell[data-astro-cid-qhder2kp]{grid-template-columns:340px 1fr;min-height:calc(100vh - 64px);display:grid}.side[data-astro-cid-qhder2kp]{background:var(--ink);position:relative;overflow:hidden}.side-photo[data-astro-cid-qhder2kp]{object-fit:cover;filter:grayscale()contrast(1.05);opacity:.65;width:100%;height:100%;position:absolute;inset:0}.side-overlay[data-astro-cid-qhder2kp]{background:linear-gradient(180deg, #0d0d0c73 0%, #0d0d0cbf 70%, var(--ink) 100%);position:absolute;inset:0}.side-content[data-astro-cid-qhder2kp]{flex-direction:column;justify-content:flex-end;height:100%;padding:40px 32px;display:flex;position:relative}.side-title[data-astro-cid-qhder2kp]{font-family:var(--font-display);color:#fff;margin-top:14px;font-size:30px;line-height:1.15}.main[data-astro-cid-qhder2kp]{max-width:1400px;padding:40px 48px}.topbar[data-astro-cid-qhder2kp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.page-title[data-astro-cid-qhder2kp]{margin-top:4px;font-size:26px}.navegador-mes[data-astro-cid-qhder2kp]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-bottom:20px;display:flex}.mes-atual[data-astro-cid-qhder2kp]{font-family:var(--font-display);text-transform:capitalize;text-align:center;min-width:180px;font-size:18px}.btn-voltar-hoje[data-astro-cid-qhder2kp]{font-weight:600}.btn-fechar-mes[data-astro-cid-qhder2kp]{color:var(--accent);font-weight:600}.lanc-grid[data-astro-cid-qhder2kp]{grid-template-columns:1fr 340px;align-items:start;gap:20px;margin-bottom:20px;display:grid}.lancamentos[data-astro-cid-qhder2kp],.novo-lancamento[data-astro-cid-qhder2kp]{padding:24px 26px}.categorias-head[data-astro-cid-qhder2kp]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.categorias-head[data-astro-cid-qhder2kp] h3[data-astro-cid-qhder2kp]{font-size:18px}.resumo-mes[data-astro-cid-qhder2kp]{color:var(--ink-soft);margin:6px 0 0;font-size:13px}.btn-incluir-todos[data-astro-cid-qhder2kp]{color:var(--accent);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:600;display:inline-flex}.btn-incluir-todos[data-astro-cid-qhder2kp]:hover{text-decoration:underline}.filtros-lancamentos[data-astro-cid-qhder2kp]{align-items:center;gap:8px;padding:14px 0 4px;display:flex}.filtro-busca[data-astro-cid-qhder2kp]{flex:auto;padding:8px 10px;font-size:13px}.btn-filtrar[data-astro-cid-qhder2kp]{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-qhder2kp]:hover,.btn-filtrar[data-astro-cid-qhder2kp].ativo{color:var(--accent)}.filtro-badge[data-astro-cid-qhder2kp]{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.painel-filtros[data-astro-cid-qhder2kp]{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-qhder2kp] select[data-astro-cid-qhder2kp]{flex:150px;width:auto;padding:8px 10px;font-size:13px}.filtro-data-range[data-astro-cid-qhder2kp]{flex:220px;align-items:center;gap:6px;display:flex}.filtro-data-range[data-astro-cid-qhder2kp] input[data-astro-cid-qhder2kp]{flex:auto;min-width:0;padding:8px 10px;font-size:13px}.filtro-data-sep[data-astro-cid-qhder2kp]{color:var(--muted);flex-shrink:0;font-size:12px}.btn-limpar-filtros[data-astro-cid-qhder2kp]{color:var(--muted);flex-shrink:0;padding:6px 4px;font-size:12px}.btn-limpar-filtros[data-astro-cid-qhder2kp]:hover{color:var(--accent)}.toast-resumo[data-astro-cid-qhder2kp]{z-index:10000;background:var(--ink);color:#fff;max-width:260px;padding:14px 34px 14px 18px;font-size:13px;line-height:1.5;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 24px #0000004d}.toast-resumo[data-astro-cid-qhder2kp].minimizado{width:auto;max-width:none;padding:8px 14px}@media (width<=540px){.toast-resumo[data-astro-cid-qhder2kp]{max-width:none;bottom:12px;left:12px;right:76px}}.novo-lancamento[data-astro-cid-qhder2kp]{position:sticky;top:84px}.lancamento-lista[data-astro-cid-qhder2kp]{flex-direction:column;gap:10px;margin:0;padding:14px 0 0;list-style:none;display:flex}.grupo-lancamentos[data-astro-cid-qhder2kp]+.grupo-lancamentos[data-astro-cid-qhder2kp]{margin-top:8px}.btn-fixo-info[data-astro-cid-qhder2kp]{color:var(--muted);cursor:default}.grupo-titulo-btn[data-astro-cid-qhder2kp]{cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;margin:18px 0 0;padding:0;display:flex}.grupo-lancamentos[data-astro-cid-qhder2kp]:first-child .grupo-titulo-btn[data-astro-cid-qhder2kp]{margin-top:14px}.grupo-titulo-btn[data-astro-cid-qhder2kp] i[data-astro-cid-qhder2kp]{color:var(--muted);font-size:12px;transition:transform .15s}.grupo-titulo-btn[data-astro-cid-qhder2kp].colapsado i[data-astro-cid-qhder2kp]{transform:rotate(-90deg)}.novo-lancamento[data-astro-cid-qhder2kp] h3[data-astro-cid-qhder2kp]{font-size:18px}.novo-lancamento[data-astro-cid-qhder2kp] label[data-astro-cid-qhder2kp]{margin-top:14px}.novo-lancamento[data-astro-cid-qhder2kp] .btn-primary[data-astro-cid-qhder2kp]{margin-top:20px}@media (width<=1024px){.lanc-grid[data-astro-cid-qhder2kp]{grid-template-columns:1fr}.novo-lancamento[data-astro-cid-qhder2kp]{position:static}}@media (width<=860px){.shell[data-astro-cid-qhder2kp]{grid-template-columns:1fr}.side[data-astro-cid-qhder2kp]{min-height:220px}}@media (width<=540px){.main[data-astro-cid-qhder2kp]{padding:24px 16px}.lancamentos[data-astro-cid-qhder2kp],.novo-lancamento[data-astro-cid-qhder2kp]{padding:18px 16px}.mes-atual[data-astro-cid-qhder2kp]{min-width:0;font-size:15px}.painel-filtros[data-astro-cid-qhder2kp]{flex-direction:column}.painel-filtros[data-astro-cid-qhder2kp] select[data-astro-cid-qhder2kp],.painel-filtros[data-astro-cid-qhder2kp] .filtro-data-range[data-astro-cid-qhder2kp]{flex:auto}}.fab-novo[data-astro-cid-qhder2kp]{background:var(--accent);color:#fff;width:44px;height:44px;box-shadow:var(--shadow-md);cursor:pointer;z-index:500;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:none;position:fixed;bottom:80px;right:24px}.fab-novo[data-astro-cid-qhder2kp]:active{transform:scale(.94)}@media (width<=1024px){.fab-novo[data-astro-cid-qhder2kp]{display:flex}}@media (width<=480px){.fab-novo[data-astro-cid-qhder2kp]{width:40px;height:40px;font-size:14px;bottom:68px;right:16px}}.fab-backdrop[data-astro-cid-qhder2kp]{z-index:599;background:#0d0d0c8c;display:none;position:fixed;inset:0}.fab-backdrop[data-astro-cid-qhder2kp]:not([hidden]){display:block}.btn-fechar-popup[data-astro-cid-qhder2kp]{background:var(--surface-2);width:30px;height:30px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:none;position:absolute;top:10px;right:10px}@media (width<=1024px){.novo-lancamento[data-astro-cid-qhder2kp].popup-aberto{z-index:600;width:calc(100% - 32px);max-width:420px;max-height:85vh;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 20px 60px #0006;transform:translate(-50%,-50%)!important}.novo-lancamento[data-astro-cid-qhder2kp].popup-aberto .btn-fechar-popup[data-astro-cid-qhder2kp]{display:flex}}
