.modal-card[data-v-3b18c055]{position:relative;border-radius:18px!important;overflow:hidden;background:#fff;max-height:94vh}.header-section[data-v-3b18c055],.modal-card[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-section[data-v-3b18c055]{gap:12px;padding:14px 20px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fcfcfd));background:linear-gradient(180deg,#fff,#fcfcfd);border-bottom:1px solid #eef1f5;-ms-flex-negative:0;flex-shrink:0}.header-row1[data-v-3b18c055],.header-row2[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-row2[data-v-3b18c055]{gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-row2-end[data-v-3b18c055]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-row2-left[data-v-3b18c055]{gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-row2-left[data-v-3b18c055],.header-row2-right[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-row2-right[data-v-3b18c055]{gap:8px}.header-content[data-v-3b18c055]{gap:13px;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-content[data-v-3b18c055],.header-icon[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-3b18c055]{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,#fef3c7,#fde9b3);-webkit-box-shadow:inset 0 0 0 1px rgba(180,83,9,.08);box-shadow:inset 0 0 0 1px rgba(180,83,9,.08);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-text[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-title[data-v-3b18c055]{font-size:15px;font-weight:700;color:#0f172a;margin:0;line-height:1.1;letter-spacing:-.2px}.header-subtitle[data-v-3b18c055]{font-size:11px;color:#94a3b8;margin-top:2px}.header-fund-chip[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 14px;background:-webkit-gradient(linear,left top,left bottom,from(#fffdf8),to(#fdf6ea));background:linear-gradient(180deg,#fffdf8,#fdf6ea);border:1px solid #f3e6cf;border-radius:9px}.header-fund-label[data-v-3b18c055]{font-size:9px;font-weight:700;color:#b08545;text-transform:uppercase;letter-spacing:.6px}.header-fund-value[data-v-3b18c055]{font-size:14px;font-weight:700;color:#7c5310;line-height:1}.header-meta[data-v-3b18c055]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:15px;padding-left:13px;border-left:1px solid #eef2f7}.header-meta[data-v-3b18c055],.header-right[data-v-3b18c055]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-right[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.close-btn[data-v-3b18c055]{color:#94a3b8!important}.close-btn[data-v-3b18c055]:hover{background:#f8fafc!important}.hbtn[data-v-3b18c055]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border:none;outline:none;cursor:pointer;border-radius:10px;-webkit-transition:opacity .15s ease,-webkit-filter .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .12s ease;transition:opacity .15s ease,-webkit-filter .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .12s ease;transition:filter .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease;transition:filter .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease,-webkit-filter .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .12s ease;color:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.12);box-shadow:0 1px 2px rgba(15,23,42,.12)}.hbtn[data-v-3b18c055]:hover:not(:disabled){-webkit-filter:brightness(1.07);filter:brightness(1.07);-webkit-box-shadow:0 3px 8px rgba(15,23,42,.16);box-shadow:0 3px 8px rgba(15,23,42,.16)}.hbtn[data-v-3b18c055]:active:not(:disabled){-webkit-transform:scale(.94);transform:scale(.94)}.hbtn[data-v-3b18c055]:disabled{opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.hbtn-fund[data-v-3b18c055]{background:#b45309}.hbtn-fechas[data-v-3b18c055]{background:#185fa5}.hbtn-print[data-v-3b18c055]{background:#475569}.hbtn.active[data-v-3b18c055]{-webkit-filter:brightness(1.08);filter:brightness(1.08)}.mode-toggle.small[data-v-3b18c055]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#f1f5f9;border-radius:9px;padding:3px;gap:2px}.mode-toggle.small .mode-btn[data-v-3b18c055]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;cursor:pointer;background:transparent;font-size:11px;font-weight:600;color:#64748b;padding:5px 11px;border-radius:7px;-webkit-transition:all .18s ease;transition:all .18s ease}.mode-toggle.small .mode-btn.active[data-v-3b18c055]{background:#fff;color:#b45309;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.body-section[data-v-3b18c055]{padding:14px 18px!important;background:#fafafa;overflow-y:auto}.loading-wrap[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:70px 0}.meta-row[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-bottom:18px}.meta-item[data-v-3b18c055]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;color:#64748b;font-weight:500}.group-head[data-v-3b18c055],.meta-item[data-v-3b18c055]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group-head[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:14px 0 8px}.group-head[data-v-3b18c055]:first-of-type{margin-top:0}.group-dot[data-v-3b18c055]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.dot-blue[data-v-3b18c055]{background:#3b82f6}.dot-amber[data-v-3b18c055]{background:#f59e0b}.dot-green[data-v-3b18c055]{background:#10b981}.dot-violet[data-v-3b18c055]{background:#8b5cf6}.group-label[data-v-3b18c055]{font-size:12.5px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.6px;margin:0}.group-count[data-v-3b18c055]{margin-left:auto;font-size:11px;font-weight:600;color:#94a3b8;background:#f1f5f9;padding:2px 10px;border-radius:999px}.bigcards[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.bigcard[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border:1px solid #e7ebf0;border-radius:14px;overflow:hidden;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.bigcard[data-v-3b18c055]:hover{-webkit-box-shadow:0 4px 14px rgba(15,23,42,.06);box-shadow:0 4px 14px rgba(15,23,42,.06);border-color:#dbe2ea}.bc-main[data-v-3b18c055]{-ms-flex-negative:0;flex-shrink:0;min-width:230px;padding:16px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bc-head[data-v-3b18c055],.bc-main[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex}.bc-head[data-v-3b18c055]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:2px}.bc-group[data-v-3b18c055]{font-size:12px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.5px}.bc-value[data-v-3b18c055]{font-size:33px;font-weight:700;color:#0f172a;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.bc-value-row[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-tag[data-v-3b18c055]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.4px}.bc-pct[data-v-3b18c055]{font-size:14px;font-weight:600}.bc-sub[data-v-3b18c055]{font-size:12px;color:#94a3b8;font-weight:500}.bc-side[data-v-3b18c055]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:18px;padding:16px 22px;border-left:1px solid #f1f5f9;-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-cell[data-v-3b18c055],.bc-side[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex}.bc-cell[data-v-3b18c055]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;padding:4px 8px;border-radius:9px;-webkit-transition:background .15s ease;transition:background .15s ease}.bc-label[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.bc-num[data-v-3b18c055]{font-size:19px;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums}.bc-num-aux[data-v-3b18c055]{font-size:13px;color:#94a3b8;font-weight:500}.mini-dot[data-v-3b18c055]{width:7px;height:7px;border-radius:50%}.bc-vdiv[data-v-3b18c055]{width:1px;-ms-flex-item-align:stretch;align-self:stretch;background:#eef2f7;margin:4px 2px}.bc-imgs[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px 12px 14px;border-left:1px solid #f1f5f9;overflow-x:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.bc-imgs[data-v-3b18c055]::-webkit-scrollbar{height:6px}.bc-imgs[data-v-3b18c055]::-webkit-scrollbar-thumb{background:#dbe2ea;border-radius:999px}.bc-thumb[data-v-3b18c055],.bigcard>.bc-imgs+.bc-side[data-v-3b18c055]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.bc-thumb[data-v-3b18c055]{position:relative;width:60px;height:60px;border-radius:10px;overflow:hidden;cursor:pointer;border:1px solid #e7ebf0;-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.bc-thumb[data-v-3b18c055]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.12);box-shadow:0 4px 12px rgba(15,23,42,.12)}.bc-thumb img[data-v-3b18c055]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-thumb-zoom[data-v-3b18c055]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.35);opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.bc-thumb:hover .bc-thumb-zoom[data-v-3b18c055]{opacity:1}.visor-img-wrap[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0f172a;border-radius:14px;overflow:hidden;cursor:-webkit-zoom-out;cursor:zoom-out}.visor-img[data-v-3b18c055]{max-width:100%;max-height:80vh;-o-object-fit:contain;object-fit:contain;display:block}.bc-click[data-v-3b18c055]{cursor:pointer}.bc-dot[data-v-3b18c055]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c7d2e8;margin-left:4px;vertical-align:middle;-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.bc-click:hover .bc-dot[data-v-3b18c055]{background:#185fa5}.bc-active .bc-dot[data-v-3b18c055],.bc-cell-active .bc-dot[data-v-3b18c055]{background:#185fa5;-webkit-transform:scale(1.2);transform:scale(1.2)}.bc-cell-active[data-v-3b18c055]{background:#eff5fb}.bc-main.bc-active[data-v-3b18c055]{background:#f8fafc}.bc-num.cmp-falta[data-v-3b18c055],.bc-num.cmp-ok[data-v-3b18c055],.bc-num.cmp-sobra[data-v-3b18c055]{color:#0f172a}.bigcard-merma.kpi-bad .bc-pct[data-v-3b18c055],.bigcard-merma.kpi-bad .bc-value[data-v-3b18c055]{color:#dc2626}.bigcard-merma.kpi-bad .bc-tag[data-v-3b18c055]{color:#dc2626;background:#fae0de}.bigcard-merma.kpi-info .bc-pct[data-v-3b18c055],.bigcard-merma.kpi-info .bc-value[data-v-3b18c055]{color:#185fa5}.bigcard-merma.kpi-info .bc-tag[data-v-3b18c055]{color:#185fa5;background:#e0ecf8}.kpi-grid[data-v-3b18c055]{display:grid;gap:10px}.grid-4[data-v-3b18c055]{grid-template-columns:repeat(4,1fr)}.grid-3[data-v-3b18c055]{grid-template-columns:repeat(3,1fr)}.grid-2[data-v-3b18c055]{grid-template-columns:repeat(2,1fr)}.grid-1[data-v-3b18c055]{grid-template-columns:1fr}.kpi-card[data-v-3b18c055]{background:#fff;border:1px solid #e7ebf0;border-radius:13px;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;min-height:82px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}.kpi-card[data-v-3b18c055]:hover{-webkit-box-shadow:0 6px 18px rgba(15,23,42,.07);box-shadow:0 6px 18px rgba(15,23,42,.07);border-color:#dbe2ea;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.kpi-name[data-v-3b18c055]{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.kpi-value[data-v-3b18c055]{font-size:24px;font-weight:700;color:#0f172a;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.kpi-unit[data-v-3b18c055]{font-size:11.5px;color:#64748b;font-weight:500}.kpi-value-row[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:9px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kpi-pct[data-v-3b18c055]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;padding:2px 9px;border-radius:999px;background:#f1f5f9;color:#475569;line-height:1.2}.kpi-ok[data-v-3b18c055]{background:#f0fdf4;border-color:#c7f0d6}.kpi-ok .kpi-name[data-v-3b18c055],.kpi-ok .kpi-unit[data-v-3b18c055],.kpi-ok .kpi-value[data-v-3b18c055]{color:#15803d}.kpi-ok .kpi-pct[data-v-3b18c055]{background:#dcfce7;color:#15803d}.kpi-warn[data-v-3b18c055]{background:#fffbeb;border-color:#fde9b8}.kpi-warn .kpi-name[data-v-3b18c055],.kpi-warn .kpi-unit[data-v-3b18c055],.kpi-warn .kpi-value[data-v-3b18c055]{color:#b45309}.kpi-warn .kpi-pct[data-v-3b18c055]{background:#fef3c7;color:#b45309}.kpi-bad[data-v-3b18c055]{background:#fef2f2;border-color:#fbd5d5}.kpi-bad .kpi-name[data-v-3b18c055],.kpi-bad .kpi-unit[data-v-3b18c055],.kpi-bad .kpi-value[data-v-3b18c055]{color:#dc2626}.kpi-bad .kpi-pct[data-v-3b18c055]{background:#fee2e2;color:#dc2626}.kpi-info[data-v-3b18c055]{background:#eff6ff;border-color:#c7dbfb}.kpi-info .kpi-name[data-v-3b18c055],.kpi-info .kpi-unit[data-v-3b18c055],.kpi-info .kpi-value[data-v-3b18c055]{color:#2563eb}.kpi-info .kpi-pct[data-v-3b18c055]{background:#dbeafe;color:#2563eb}.kpi-tag[data-v-3b18c055]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:6px}.kpi-bad .kpi-tag[data-v-3b18c055]{background:#fee2e2;color:#dc2626}.kpi-info .kpi-tag[data-v-3b18c055]{background:#dbeafe;color:#2563eb}.kpi-highlight[data-v-3b18c055]{-webkit-box-shadow:0 2px 12px rgba(15,23,42,.05);box-shadow:0 2px 12px rgba(15,23,42,.05)}.kpi-highlight .kpi-value[data-v-3b18c055]{font-size:31px}.filtros-row[data-v-3b18c055]{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin-bottom:6px}.flt-field[data-v-3b18c055] .v-input__slot{border-radius:11px!important;min-height:44px}.flt-field[data-v-3b18c055] fieldset{border-color:#e2e8f0}.chart-head[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 10px}.chart-wrap[data-v-3b18c055]{background:#fff;border:1px solid #f1f5f9;border-radius:14px;padding:16px;min-height:260px}.dialog-fade-enter-active[data-v-3b18c055],.dialog-fade-leave-active[data-v-3b18c055]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.dialog-fade-enter[data-v-3b18c055],.dialog-fade-leave-to[data-v-3b18c055]{opacity:0}@media (max-width:760px){.grid-3[data-v-3b18c055],.grid-4[data-v-3b18c055]{grid-template-columns:repeat(2,1fr)}.filtros-row[data-v-3b18c055]{grid-template-columns:1fr}}.kpi-okdef[data-v-3b18c055]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.okdef-row[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:4px}.okdef-col[data-v-3b18c055]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.okdef-div[data-v-3b18c055]{width:.5px;background:rgba(0,0,0,.08)}.okdef-tag[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#64748b;margin-bottom:6px}.okdef-dot[data-v-3b18c055]{width:7px;height:7px;border-radius:50%}.dot-ok[data-v-3b18c055]{background:#1d9e75}.dot-def[data-v-3b18c055]{background:#d85a30}.dot-total[data-v-3b18c055]{background:#185fa5}.okdef-pzas[data-v-3b18c055]{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;color:#0f172a}.okdef-peso[data-v-3b18c055]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#0f172a;margin-top:4px}.okdef-sub[data-v-3b18c055]{font-size:11px;color:#94a3b8}.cmp-row[data-v-3b18c055],.kpi-cmp[data-v-3b18c055]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cmp-row[data-v-3b18c055]{gap:14px}.cmp-col[data-v-3b18c055],.cmp-row[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-col[data-v-3b18c055]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-col-dif[data-v-3b18c055]{padding-left:14px;border-left:.5px solid rgba(0,0,0,.08)}.cmp-op[data-v-3b18c055]{font-size:18px;color:#cbd5e1}.cmp-op[data-v-3b18c055],.cmp-tag[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.cmp-tag[data-v-3b18c055]{gap:6px;font-size:12px;color:#64748b;margin-bottom:6px}.cmp-dot[data-v-3b18c055]{width:7px;height:7px;border-radius:50%}.dot-mrj[data-v-3b18c055]{background:#7c5cd6}.cmp-pzas[data-v-3b18c055]{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;color:#0f172a}.cmp-peso[data-v-3b18c055]{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:#0f172a;margin-top:4px}.cmp-sub[data-v-3b18c055]{font-size:11px;color:#94a3b8}.cmp-foot[data-v-3b18c055]{margin-top:8px}.cmp-ok[data-v-3b18c055]{color:#1d9e75!important}.cmp-falta[data-v-3b18c055]{color:#d85a30!important}.cmp-sobra[data-v-3b18c055]{color:#185fa5!important}.kpi-click[data-v-3b18c055]{cursor:pointer;position:relative;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.kpi-click[data-v-3b18c055]:hover{border-color:#cbd5e1}.kpi-dot[data-v-3b18c055]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c7d2e8;margin-left:6px;vertical-align:middle;-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.kpi-click:hover .kpi-dot[data-v-3b18c055]{background:#185fa5}.kpi-active[data-v-3b18c055]{border-color:#185fa5!important;-webkit-box-shadow:inset 0 0 0 1px rgba(24,95,165,.08);box-shadow:inset 0 0 0 1px rgba(24,95,165,.08)}.kpi-active .kpi-dot[data-v-3b18c055]{background:#185fa5;-webkit-transform:scale(1.15);transform:scale(1.15)}.pop-overlay[data-v-3b18c055]{position:absolute;inset:0;background:rgba(15,23,42,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;border-radius:inherit}.pop-card[data-v-3b18c055]{width:360px;max-height:78%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:16px;-webkit-box-shadow:0 12px 40px rgba(15,23,42,.18);box-shadow:0 12px 40px rgba(15,23,42,.18);overflow:hidden;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.pop-head[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 18px 12px}.pop-head-txt[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.pop-title[data-v-3b18c055]{font-size:15px;font-weight:500;color:#0f172a}.pop-sub[data-v-3b18c055]{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pop-close[data-v-3b18c055]{font-size:20px;line-height:1;color:#cbd5e1;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease}.pop-close[data-v-3b18c055]:hover{color:#64748b}.pop-body[data-v-3b18c055]{padding:0 18px 8px;overflow-y:auto}.pop-fila[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0;border-bottom:.5px solid #f1f5f9;font-size:13px}.pop-fila[data-v-3b18c055]:last-child{border-bottom:none}.pop-concepto[data-v-3b18c055]{color:#64748b}.pop-concepto-sub[data-v-3b18c055]{color:#cbd5e1;font-size:11px}.pop-valor[data-v-3b18c055]{font-weight:500;font-variant-numeric:tabular-nums;color:#0f172a}.pop-foot[data-v-3b18c055]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 18px;background:#f8fafc;border-top:.5px solid #e2e8f0}.pop-foot-lbl[data-v-3b18c055]{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.pop-foot-val[data-v-3b18c055]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;color:#185fa5}.pop-msg[data-v-3b18c055]{font-size:12px;color:#94a3b8;padding:14px 18px}.pop-fade-enter-active[data-v-3b18c055],.pop-fade-leave-active[data-v-3b18c055]{-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.pop-fade-enter[data-v-3b18c055],.pop-fade-leave-to[data-v-3b18c055]{opacity:0}.pop-fade-enter .pop-card[data-v-3b18c055],.pop-fade-leave-to .pop-card[data-v-3b18c055]{-webkit-transform:scale(.96);transform:scale(.96)}