:where(.pg-receitas-por-dias) .rec-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:1.25rem}:where(.pg-receitas-por-dias) .compliance-banner{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1.1rem;margin-bottom:1.75rem;background:var(--green-50);border:1px solid var(--green-200);border-radius:var(--radius-sm);font-size:.85rem;line-height:1.55;color:var(--text-700)}:where(.pg-receitas-por-dias) .compliance-banner strong{display:block;font-weight:600;color:var(--green-700)}:where(.pg-receitas-por-dias) .compliance-banner p{margin:.15rem 0 0}:where(.pg-receitas-por-dias) .compliance-banner-icon{flex-shrink:0;font-size:1.1rem;color:var(--green-600)}:where(.pg-receitas-por-dias) .rec-dia-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,300px));grid-gap:16px;gap:16px;margin-bottom:1.75rem}:where(.pg-receitas-por-dias) .rec-dia-kpi-money{font-size:1.15rem}:where(.pg-receitas-por-dias) .rec-dia-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1rem}:where(.pg-receitas-por-dias) .rec-table-panel{overflow:visible}:where(.pg-receitas-por-dias) .rec-table-panel .table-footer{border-radius:0 0 var(--radius) var(--radius)}:where(.pg-receitas-por-dias) .rec-tabs{padding:0 4px;overflow-x:auto;scrollbar-width:none}:where(.pg-receitas-por-dias) .rec-tabs::-webkit-scrollbar{display:none}:where(.pg-receitas-por-dias) .rec-tabs .tab-btn{display:inline-flex;align-items:center;gap:8px;padding:1rem 1.25rem;white-space:nowrap}:where(.pg-receitas-por-dias) .rec-codigo{display:flex;flex-direction:column;gap:2px;padding:6px 0;min-width:0;line-height:1.4;overflow-wrap:anywhere}:where(.pg-receitas-por-dias) .rec-codigo-id{font-size:12px;font-weight:600;color:var(--text-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.pg-receitas-por-dias) .rec-orgao{padding:6px 0;font-size:13px;line-height:1.4;color:var(--text-700);overflow-wrap:anywhere}:where(.pg-receitas-por-dias) .rec-pct{display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:100%}:where(.pg-receitas-por-dias) .rec-pct-valor{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-900)}:where(.pg-receitas-por-dias) .rec-pct-barra{display:block;width:72px;height:4px;overflow:hidden;background:var(--border);border-radius:2px}:where(.pg-receitas-por-dias) .rec-pct-barra>span{display:block;height:100%;background:var(--accent);border-radius:2px}:where(.pg-receitas-por-dias) .rec-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.pg-receitas-por-dias) .rec-pane-orcamentarias .rdt_TableHeadRow>:not(.rdt_TableCol),:where(.pg-receitas-por-dias) .rec-pane-orcamentarias .rdt_TableRow>:not(.rdt_TableCell){order:1}:where(.pg-receitas-por-dias) .rec-pane-orcamentarias .rdt_TableRow:has(+.rdt_ExpanderRow){background:color-mix(in srgb,var(--accent) 6%,var(--surface))}:where(.pg-receitas-por-dias) .rec-dica{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 20px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-expand-dia{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}:where(.pg-receitas-por-dias) .rec-expand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 24px;gap:16px 24px;padding:16px 20px 18px}:where(.pg-receitas-por-dias) .rec-expand-lanc{padding:0 20px 18px}:where(.pg-receitas-por-dias) .rec-expand-bloco{min-width:0}:where(.pg-receitas-por-dias) .rec-expand-titulo{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-expand-scroll{overflow-x:auto}:where(.pg-receitas-por-dias) .rec-hist-table,:where(.pg-receitas-por-dias) .rec-lanc{width:100%;border-collapse:initial;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;color:var(--text-700)}:where(.pg-receitas-por-dias) .rec-hist-table td,:where(.pg-receitas-por-dias) .rec-hist-table th,:where(.pg-receitas-por-dias) .rec-lanc td,:where(.pg-receitas-por-dias) .rec-lanc th{padding:7px 12px;border-bottom:1px solid var(--border);text-align:left}:where(.pg-receitas-por-dias) .rec-hist-table thead th,:where(.pg-receitas-por-dias) .rec-lanc thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-hist-table tbody th,:where(.pg-receitas-por-dias) .rec-lanc tbody th{font-weight:400}:where(.pg-receitas-por-dias) .rec-hist-table tbody tr:last-child td,:where(.pg-receitas-por-dias) .rec-hist-table tbody tr:last-child th,:where(.pg-receitas-por-dias) .rec-lanc tbody tr:last-child td,:where(.pg-receitas-por-dias) .rec-lanc tbody tr:last-child th{border-bottom:none}:where(.pg-receitas-por-dias) .rec-hist-table .rec-num,:where(.pg-receitas-por-dias) .rec-lanc .rec-num{text-align:right}:where(.pg-receitas-por-dias) .rec-classif{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}:where(.pg-receitas-por-dias) .rec-classif-degrau{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-left:calc(var(--nivel, 0)*14px);padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;line-height:1.4}:where(.pg-receitas-por-dias) .rec-classif-rotulo{flex:0 0 112px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-classif-codigo{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-strong)}:where(.pg-receitas-por-dias) .rec-classif-nome{flex:1 1 160px;min-width:0;color:var(--text-900);overflow-wrap:anywhere}:where(.pg-receitas-por-dias) .rec-classif-nome-vazio{flex:1 1 160px;font-style:italic;color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-hist-semestres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}:where(.pg-receitas-por-dias) .rec-expand-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-empty-sm,:where(.pg-receitas-por-dias) .rec-expand-carregando{margin:0;padding:12px 14px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-sm);font-size:13px;color:var(--text-500)}:where(.pg-receitas-por-dias) div.rec-empty-sm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}:where(.pg-receitas-por-dias) div.rec-empty-sm p{margin:0}:where(.pg-receitas-por-dias) .rec-totais{overflow-x:auto;background:var(--bg);border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius)}:where(.pg-receitas-por-dias) .rec-totais table{width:100%;border-collapse:collapse;font-size:13px;color:var(--text-700)}:where(.pg-receitas-por-dias) .rec-totais td,:where(.pg-receitas-por-dias) .rec-totais th{padding:10px 16px;text-align:left}:where(.pg-receitas-por-dias) .rec-totais thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-totais tbody th{font-weight:600;color:var(--text-900)}:where(.pg-receitas-por-dias) .rec-totais tbody td{font-family:var(--font-display);font-weight:700;color:var(--text-900)}:where(.pg-receitas-por-dias) .rec-totais .rec-num{text-align:right}:where(.pg-receitas-por-dias) .rec-table-panel .tab-pane:has(>.rec-totais) .table-footer{border-radius:0}:where(.pg-receitas-por-dias) .rec-extra-nota{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px 8px;margin:0;padding:10px 20px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-700)}:where(.pg-receitas-por-dias) .rec-extra-nota>i{color:var(--text-500)}:where(.pg-receitas-por-dias) .rec-extra-nota>span{flex:1 1 280px;min-width:0}:where(.pg-receitas-por-dias) .rec-extra-nota-link{min-height:24px;padding:0;border:none;background:none;color:var(--accent-strong);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}:where(.pg-receitas-por-dias) .rec-dia-footer{margin-top:1.5rem}@media(max-width:900px){:where(.pg-receitas-por-dias) .rec-dia-kpis,:where(.pg-receitas-por-dias) .rec-expand,:where(.pg-receitas-por-dias) .rec-hist-semestres,:where(.pg-receitas-por-dias) .rec-kpi-grid{grid-template-columns:1fr}:where(.pg-receitas-por-dias) .rec-expand{padding:14px 12px 16px}:where(.pg-receitas-por-dias) .rec-expand-lanc{padding:0 12px 16px}:where(.pg-receitas-por-dias) .rec-classif-degrau{margin-left:calc(var(--nivel, 0)*8px)}:where(.pg-receitas-por-dias) .rec-expand .btn-ghost,:where(.pg-receitas-por-dias) .rec-expand-lanc .btn-ghost,:where(.pg-receitas-por-dias) .rec-extra-nota-link{min-height:44px}}