.base-chart[data-v-178712fa]{width:100%}.dashboard-metricas[data-v-5e79d152]{min-height:calc(100vh - 70px)}.dashboard-metricas .row[data-v-5e79d152]{--bs-gutter-x:1rem}.dashboard-tabs[data-v-5e79d152]{gap:.5rem}.filtro-label[data-v-5e79d152]{display:block;font-size:.72rem;color:#6c757d;margin-bottom:2px;font-weight:500}.filtro-label-inline[data-v-5e79d152]{display:inline-block;margin:0 .5rem 0 0;white-space:nowrap}.filtro-select[data-v-5e79d152]{font-size:.85rem}.btn-filtros[data-v-5e79d152]{font-size:.85rem;border-radius:.5rem;padding:.375rem .9rem}.gap-2[data-v-5e79d152]{gap:.75rem}.kpi-card[data-v-5e79d152]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.25rem;border-radius:.75rem}.kpi-icon-box[data-v-5e79d152]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0}.kpi-col-text[data-v-5e79d152]{min-width:0;display:flex;flex-direction:column}.kpi-label[data-v-5e79d152]{font-size:.75rem;color:#6c757d;white-space:nowrap}.kpi-value[data-v-5e79d152]{margin:0;font-size:1.55rem;font-weight:700;line-height:1.2;color:#343a40;white-space:nowrap}.kpi-sub[data-v-5e79d152]{font-size:.75rem;color:#6c757d}.kpi-extra[data-v-5e79d152]{font-size:.72rem;color:#6c757d;white-space:nowrap}.kpi-col-indicator[data-v-5e79d152],.kpi-trend[data-v-5e79d152]{display:flex;align-items:center}.kpi-trend[data-v-5e79d152]{width:34px;height:34px;border-radius:50%;justify-content:center;font-size:.95rem;flex-shrink:0}.kpi-trend.up[data-v-5e79d152]{background:rgba(25,135,84,.12);color:#198754}.kpi-trend.down[data-v-5e79d152]{background:rgba(230,37,41,.12);color:#e62529}.kpi-trend.neutral[data-v-5e79d152]{background:rgba(255,193,7,.16);color:#ffc107}.card-header[data-v-5e79d152]{padding:.75rem 1rem}.card-header h6[data-v-5e79d152]{font-size:.9rem;font-weight:600;color:#343a40}.financial-body[data-v-5e79d152]{display:flex;flex-direction:column;justify-content:center}.financial-row[data-v-5e79d152]{display:flex;align-items:center;padding:.55rem 0}.financial-icon[data-v-5e79d152]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.95rem;margin-right:.75rem;flex-shrink:0}.financial-text[data-v-5e79d152]{display:flex;flex-direction:column}.financial-label[data-v-5e79d152]{font-size:.78rem;color:#6c757d}.financial-value[data-v-5e79d152]{font-size:1rem;font-weight:700;color:#343a40}.financial-value-sm[data-v-5e79d152]{font-size:.9rem}.financial-muted[data-v-5e79d152]{font-size:.75rem;color:#adb5bd}.financial-divider[data-v-5e79d152]{border-top:1px solid #eef0f3;margin:.5rem 0}.financial-sub[data-v-5e79d152]{padding-top:.25rem}.financial-stats[data-v-5e79d152]{margin-bottom:.25rem}.financial-stat[data-v-5e79d152]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:4px 0}.financial-stat-icon[data-v-5e79d152]{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.financial-stat-label[data-v-5e79d152]{font-size:.7rem;color:#6c757d;font-weight:500;line-height:1.1}.financial-stat-value[data-v-5e79d152]{font-size:.95rem;font-weight:700;color:#212529;line-height:1.1}@media(max-width:575px){.kpi-value[data-v-5e79d152]{font-size:1.25rem}}