.fun[data-v-e055acf6]{border-radius:20px;overflow:hidden;background:#fdfdfc;font-family:Inter,-apple-system,system-ui,sans-serif}.fun-head[data-v-e055acf6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 24px;background:linear-gradient(135deg,#ea580c,#f97316)}.fun-head-left[data-v-e055acf6],.fun-head[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fun-head-left[data-v-e055acf6]{gap:11px}.fun-head-icon[data-v-e055acf6]{width:34px;height:34px;border-radius:10px;background:hsla(0,0%,100%,.18);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;-ms-flex-negative:0;flex-shrink:0}.fun-head-text[data-v-e055acf6]{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}.fun-head-sub[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.fun-sub-doc[data-v-e055acf6]{font-size:11px;color:hsla(0,0%,100%,.9);font-weight:500}.fun-title[data-v-e055acf6]{font-size:15px;font-weight:600;color:#fff;margin:0;letter-spacing:-.01em}.fun-chip[data-v-e055acf6]{font-size:10px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.22);border-radius:6px;padding:2px 8px;letter-spacing:.02em}.fun-chip--soft[data-v-e055acf6]{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.12)}.fun-x[data-v-e055acf6]{color:hsla(0,0%,100%,.9)!important}.fun-body[data-v-e055acf6]{padding:16px 24px!important;font-size:12.5px;overflow-x:hidden!important}.fun-metrics[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f7f3;border-radius:12px;padding:11px 20px;margin-bottom:15px}.fun-metric[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;-webkit-box-flex:1;-ms-flex:1;flex:1}.fun-metric-k[data-v-e055acf6]{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#a59e8f;font-weight:600}.fun-metric-v[data-v-e055acf6]{font-size:17px;font-weight:600;color:#2a2722;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fun-metric-v--fund[data-v-e055acf6]{color:#ea580c}.fun-metric-sep[data-v-e055acf6]{width:1px;-ms-flex-item-align:stretch;align-self:stretch;background:#e8e3d8;margin:0 14px}.fun-cols[data-v-e055acf6]{display:grid;grid-template-columns:.85fr .85fr 1.7fr;gap:14px;margin-bottom:4px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:900px){.fun-cols[data-v-e055acf6]{grid-template-columns:1fr}}.fun-col[data-v-e055acf6]{border:1px solid #eeebe4;border-radius:13px;padding:16px 20px;background:#fdfdfc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fun-col--arbol[data-v-e055acf6]{background:#f5f8fd}.fun-col--ent[data-v-e055acf6]{background:#f7f4fd}.fun-col--fund[data-v-e055acf6]{background:#fef6f1}.fun-col-head[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:10px}.fun-col--arbol .fun-col-head[data-v-e055acf6]{color:#1e3a8a}.fun-col--ent .fun-col-head[data-v-e055acf6]{color:#5b3fc4}.fun-col--fund .fun-col-head[data-v-e055acf6]{color:#c2410c}.fun-ro-list[data-v-e055acf6]{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;-webkit-box-flex:1;-ms-flex:1;flex:1}.fun-ro[data-v-e055acf6]{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:5px 0;border-bottom:1px solid #f1efe9}.fun-ro[data-v-e055acf6]:last-child{border-bottom:none}.fun-ro label[data-v-e055acf6]{font-size:12px;color:#6a655c;font-weight:500}.fun-ro span[data-v-e055acf6]{font-size:13px;color:#2a2722;font-weight:600;font-variant-numeric:tabular-nums}.fun-ro--strong label[data-v-e055acf6]{color:#2a2722;font-weight:700}.fun-ro--strong span[data-v-e055acf6]{font-size:14px;font-weight:700}.fun-ro-teo[data-v-e055acf6]{color:#4f46e5}.fun-ro-dif[data-v-e055acf6]{padding:1px 8px;border-radius:6px;font-size:12.5px!important}.fun-dif--ok[data-v-e055acf6]{color:#16a34a;background:#f0fdf4}.fun-dif--pos[data-v-e055acf6]{color:#d97706;background:#fffbeb}.fun-dif--neg[data-v-e055acf6]{color:#dc2626;background:#fef2f2}.fun-edit-grid[data-v-e055acf6]{-ms-flex-direction:column;flex-direction:column;gap:18px;-webkit-box-flex:1;-ms-flex:1;flex:1}.fun-edit-grid[data-v-e055acf6],.fun-edit-group[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.fun-edit-group[data-v-e055acf6]{-ms-flex-direction:column;flex-direction:column;gap:6px}.fun-edit-g-title[data-v-e055acf6]{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#aa8a72;font-weight:600}.fun-edit-row[data-v-e055acf6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fun-edit-row--3[data-v-e055acf6]{grid-template-columns:1fr 1fr 1fr}.fun-mini[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.fun-mini label[data-v-e055acf6]{font-size:10.5px;color:#8a857c;font-weight:500}.fun-input[data-v-e055acf6]{width:100%;border:1px solid #ece8df;border-radius:9px;padding:9px 11px;font-size:13.5px;color:#2a2722;background:#fff;outline:none;-webkit-transition:border .15s ease,-webkit-box-shadow .15s ease;transition:border .15s ease,-webkit-box-shadow .15s ease;transition:border .15s ease,box-shadow .15s ease;transition:border .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease;font-variant-numeric:tabular-nums}.fun-input[data-v-e055acf6]:focus{border-color:#f59e6b;-webkit-box-shadow:0 0 0 3px rgba(234,88,12,.1);box-shadow:0 0 0 3px rgba(234,88,12,.1)}.ta-r[data-v-e055acf6]{text-align:right}.fun-col-foot[data-v-e055acf6]{margin-top:12px;padding-top:10px;border-top:1.5px solid #e6e1d6}.fun-foot-row[data-v-e055acf6]{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}.fun-foot-row label[data-v-e055acf6]{font-size:12px;font-weight:700;color:#2a2722}.fun-foot-row>span[data-v-e055acf6]{font-size:15px;font-weight:700;color:#2a2722;font-variant-numeric:tabular-nums}.fun-foot-row--strong>span[data-v-e055acf6]{font-size:16px}.fun-foot-merma[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.fun-merma-num[data-v-e055acf6]{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.fun-merma-tag[data-v-e055acf6]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 10px}.fun-merma--ok .fun-merma-num[data-v-e055acf6]{color:#16a34a}.fun-merma--falta .fun-merma-num[data-v-e055acf6]{color:#dc2626}.fun-merma--falta .fun-merma-tag[data-v-e055acf6]{color:#fff;background:#dc2626}.fun-merma--sobran .fun-merma-num[data-v-e055acf6]{color:#2563c9}.fun-merma--sobran .fun-merma-tag[data-v-e055acf6]{color:#fff;background:#2563c9}.fun-foot[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:12px 24px;border-top:1px solid #f1f0ec;background:#fbfaf8}.fun-btn-text[data-v-e055acf6]{border:none;background:transparent;color:#8a857c;font-size:13px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:9px;-webkit-transition:all .18s ease;transition:all .18s ease}.fun-btn-text[data-v-e055acf6]:hover{color:#514c42;background:#f1efe9}.fun-btn-primary[data-v-e055acf6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:none;background:#ea580c;color:#fff;font-size:14px;font-weight:600;cursor:pointer;padding:10px 24px;border-radius:11px;-webkit-transition:all .18s ease;transition:all .18s ease}.fun-btn-primary[data-v-e055acf6]:hover{background:#c2410c}.fun-btn-primary[data-v-e055acf6]:disabled{opacity:.6;cursor:default}.fun-peso-row[data-v-e055acf6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.fun-peso-row .fun-input[data-v-e055acf6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.fun-mov-btns[data-v-e055acf6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;-ms-flex-negative:0;flex-shrink:0}.fun-mov-tag[data-v-e055acf6]{display:block;margin-top:3px;font-size:9.5px;font-weight:700;color:#ea580c;letter-spacing:.2px}.ent-icon-btn[data-v-e055acf6]{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:28px;height:28px;border:1px solid #e7e5e4;border-radius:8px;background:#fff;color:#78716c;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.ent-icon-btn[data-v-e055acf6]:hover{background:#fafaf9;border-color:#d6d3d1}.ent-icon-btn--mov[data-v-e055acf6]{color:#2563eb;border-color:#dbe5f5}.ent-icon-btn--mov[data-v-e055acf6]:hover{background:#eff6ff;border-color:#bfdbfe}.ent-icon-btn--mov-on[data-v-e055acf6]{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.ent-icon-btn--danger[data-v-e055acf6]{color:#dc2626;border-color:#f6d5d5}.ent-icon-btn--danger[data-v-e055acf6]:hover{background:#fef2f2;border-color:#fca5a5}