.p-chart{position:relative}.full-page-card[data-v-0563c4ea]{width:100%;max-width:none}.page-header[data-v-0563c4ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.header-title-section h1[data-v-0563c4ea]{margin:0;font-size:1.75rem;font-weight:800;color:#1e293b}.header-actions[data-v-0563c4ea]{display:flex;gap:.75rem}.filters-row[data-v-0563c4ea]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.clients-filter[data-v-0563c4ea]{min-width:420px}.dashboard-grid[data-v-0563c4ea]{margin-bottom:1rem}.chart-card[data-v-0563c4ea]{position:relative;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;height:320px;display:flex;flex-direction:column;transition:box-shadow .2s ease,border-color .2s ease}.chart-card[data-v-0563c4ea]:hover{border-color:#cbd5e1;box-shadow:0 8px 20px -4px rgba(15,23,42,.12)}.chart-title[data-v-0563c4ea]{margin:0 0 .5rem 0;padding-right:2rem;font-size:.95rem;font-weight:700;color:#334155}.chart-hint[data-v-0563c4ea]{margin:-.35rem 0 .5rem 0;font-size:.75rem;color:#94a3b8}.chart-maximize-btn[data-v-0563c4ea]{position:absolute;top:.75rem;right:.75rem;z-index:1;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:transparent;color:#94a3b8;cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .15s ease,transform .15s ease,background-color .15s ease,color .15s ease}.chart-card:hover .chart-maximize-btn[data-v-0563c4ea]{opacity:1;transform:scale(1)}.chart-maximize-btn[data-v-0563c4ea]:hover{background-color:#eff6ff;color:#2563eb}.chart-maximize-btn[data-v-0563c4ea]:focus-visible{opacity:1;transform:scale(1);outline:2px solid #93c5fd;outline-offset:1px}.chart-card[data-v-0563c4ea] canvas{max-height:250px}.maximized-chart-container[data-v-0563c4ea]{height:70vh;display:flex;flex-direction:column}.maximized-chart-container[data-v-0563c4ea] canvas{max-height:70vh}.maximize-dialog-header[data-v-0563c4ea]{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;color:#1e293b}.maximize-dialog-header .pi[data-v-0563c4ea]{color:#2563eb}.table-container[data-v-0563c4ea]{width:100%}.report-empty[data-v-0563c4ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:3rem 1rem;color:#64748b;text-align:center}.report-table[data-v-0563c4ea]{width:100%;border-collapse:collapse}.col-tipo[data-v-0563c4ea]{width:460px}.report-table td[data-v-0563c4ea],.report-table th[data-v-0563c4ea]{padding:.75rem .5rem;border-bottom:1px solid #e9eff6;vertical-align:middle;text-align:left;white-space:nowrap}.report-table thead th[data-v-0563c4ea]{background-color:#f8fafc;border-bottom:2px solid #e2e8f0;color:#334155;font-weight:700}.report-table tbody tr:nth-child(2n) td[data-v-0563c4ea]{background-color:#fbfdff}.tipo-cell[data-v-0563c4ea]{font-weight:500}.tipo-label[data-v-0563c4ea]{color:#1e293b}.clickable-item[data-v-0563c4ea]:hover{color:#2196f3}.tipo-link-text[data-v-0563c4ea]{font-weight:700;color:#1e293b}.report-table tbody tr:hover td[data-v-0563c4ea]{background-color:#f0f9ff}.report-table tfoot td[data-v-0563c4ea]{font-weight:700;background-color:#f8fafc;border-top:2px solid #e2e8f0;border-bottom:none}.report-table .col-amount[data-v-0563c4ea]{text-align:right}.amount-neutral[data-v-0563c4ea]{color:#1e293b;font-variant-numeric:tabular-nums}.amount-zero[data-v-0563c4ea]{color:#94a3b8;font-variant-numeric:tabular-nums}.amount-positive[data-v-0563c4ea]{color:#16a34a;font-weight:700;font-variant-numeric:tabular-nums}.amount-warning[data-v-0563c4ea]{color:#d97706;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:768px){.page-header[data-v-0563c4ea]{gap:.75rem}.filters-row[data-v-0563c4ea],.page-header[data-v-0563c4ea]{flex-direction:column;align-items:stretch}.clients-filter[data-v-0563c4ea]{min-width:100%}}