.ar[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;background:#f8fafc;font-family:Inter,system-ui,sans-serif;color:#1f2937}.ar-head[data-v-2901b072]{-webkit-box-flex:0;-ms-flex:none;flex:none;background:#fff;border-bottom:1px solid #e5e7eb;padding:14px 24px 0}.ar-head-in[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ar-eye[data-v-2901b072]{display:block;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5f4bc4}.ar-tit[data-v-2901b072]{display:block;font-size:1.35rem;font-weight:700}.ar-divisas[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-right:12px}.ar-pills[data-v-2901b072]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#f1f5f9}.ar-pildora[data-v-2901b072]{padding:5px 13px;border-radius:999px;font-size:.86rem;font-weight:600;color:#475569}.ar-pildora--on[data-v-2901b072]{background:#ede9fe;color:#5b21b6}.ar-cambio[data-v-2901b072]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:#475569;white-space:nowrap}.ar-input--cambio[data-v-2901b072]{width:96px}.ar-cerrar[data-v-2901b072]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:38px;height:38px;border-radius:10px;background:#f1f5f9;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}.ar-tabs[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;margin-top:12px;overflow-x:auto}.ar-tab[data-v-2901b072]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:10px 14px;font-size:.92rem;font-weight:500;color:#475569;border-bottom:3px solid transparent;white-space:nowrap}.ar-tab .v-icon[data-v-2901b072]{color:inherit!important}.ar-tab--on[data-v-2901b072]{color:#5f4bc4;font-weight:700;border-bottom-color:#5f4bc4}.ar-body[data-v-2901b072]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:20px 24px 36px}.ar-in[data-v-2901b072]{max-width:1500px;margin:0 auto;display:grid;gap:16px}.ar-vacio[data-v-2901b072]{padding:60px;text-align:center;color:#475569;font-size:1rem}.ar-kpis[data-v-2901b072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.ar-kpi[data-v-2901b072]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;display:grid;gap:3px}.ar-kpi span[data-v-2901b072]{font-size:.82rem;font-weight:700;color:#475569}.ar-kpi b[data-v-2901b072]{font-size:1.6rem;font-weight:700;color:#1f2937;font-variant-numeric:tabular-nums}.ar-kpi em[data-v-2901b072]{font-style:normal;font-size:.92rem;font-weight:600;color:#5f4bc4}.ar-kpi small[data-v-2901b072]{font-size:.8rem;color:#64748b}.ar-kpi--ok[data-v-2901b072]{background:#ecfdf5;border-color:#a7f3d0}.ar-kpi--ok b[data-v-2901b072]{color:#047857}.ar-kpi--aviso[data-v-2901b072]{background:#fffbeb;border-color:#fde68a}.ar-kpi--aviso b[data-v-2901b072]{color:#b45309}.ar-kpi--mal[data-v-2901b072]{background:#fef2f2;border-color:#fecaca}.ar-kpi--mal b[data-v-2901b072]{color:#b91c1c}.ar-sec[data-v-2901b072]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px;display:grid;gap:10px;min-width:0}.ar-sec h3[data-v-2901b072]{margin:0;font-size:1.05rem;font-weight:700;color:#1f2937}.ar-sub[data-v-2901b072]{margin:0;font-size:.9rem;line-height:1.5;color:#475569}.ar-stack[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;border-radius:999px;overflow:hidden;background:#f1f5f9}.ar-stack i[data-v-2901b072]{display:block}.ar-stack-l[data-v-2901b072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.ar-stack-l>div[data-v-2901b072]{display:grid;grid-template-columns:12px 1fr;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem}.ar-stack-l b[data-v-2901b072]{grid-column:2;font-size:1.35rem;font-variant-numeric:tabular-nums}.ar-stack-l small[data-v-2901b072]{grid-column:2;font-size:.82rem;color:#64748b}.ar-dot[data-v-2901b072]{width:12px;height:12px;border-radius:50%;display:inline-block}.ar-con[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 12px;border-radius:10px;font-size:.95rem;line-height:1.5}.ar-con .v-icon[data-v-2901b072]{color:inherit!important;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:1px}.ar-imp[data-v-2901b072]{border:1.5px solid #f87171;background:#fef2f2}.ar-imp h3[data-v-2901b072]{color:#b91c1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ar-imp h3 .v-icon[data-v-2901b072]{color:#b91c1c!important}.ar-imp-l[data-v-2901b072]{display:grid;gap:2px;padding:8px 0 8px 12px;border-left:3px solid #dc2626}.ar-imp-l b[data-v-2901b072]{color:#991b1b;font-size:1.05rem}.ar-imp-l span[data-v-2901b072]{color:#7f1d1d;font-size:.95rem;line-height:1.5}.ar-con--ok[data-v-2901b072]{background:#ecfdf5;color:#065f46}.ar-con--aviso[data-v-2901b072]{background:#fffbeb;color:#854d0e}.ar-con--mal[data-v-2901b072]{background:#fef2f2;color:#991b1b}.ar-con--info[data-v-2901b072]{background:#f1f5f9;color:#334155}.ar-renta[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;font-size:.95rem}.ar-input[data-v-2901b072]{display:block;width:100%;margin-top:4px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:.95rem;color:#1f2937;outline:none;font-variant-numeric:tabular-nums}.ar-input[data-v-2901b072]:focus{border-color:#7c5cf0}.ar-input--s[data-v-2901b072]{display:inline-block;width:72px;margin:0;text-align:center}.ar-campos[data-v-2901b072]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ar-campos label[data-v-2901b072],.ar-form label[data-v-2901b072]{font-size:.86rem;font-weight:600;color:#475569}.ar-campos label[data-v-2901b072]{width:270px}.ar-dato span[data-v-2901b072]{display:block;font-size:.86rem;font-weight:600;color:#475569}.ar-dato b[data-v-2901b072]{font-size:1.2rem;font-variant-numeric:tabular-nums}.ar-sim-campos[data-v-2901b072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ar-sim-campos label[data-v-2901b072]{font-size:.86rem;font-weight:600;color:#475569}.ar-sim-campos small[data-v-2901b072]{display:block;margin-top:4px;font-size:.8rem;font-weight:400;color:#64748b}.ar-sim-limpiar[data-v-2901b072]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;justify-self:start;margin-top:22px;padding:8px 12px;border-radius:8px;background:#f1f5f9;font-size:.86rem;font-weight:600;color:#475569}.ar-sim-limpiar .v-icon[data-v-2901b072]{color:inherit!important}.ar-form[data-v-2901b072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.ar-scroll[data-v-2901b072]{overflow-x:auto}.ar-tbl[data-v-2901b072]{width:100%;border-collapse:collapse;font-size:.92rem}.ar-tbl th[data-v-2901b072]{padding:7px 10px;font-size:.8rem;font-weight:700;color:#475569;text-align:left;border-bottom:1px solid #cbd5e1;white-space:nowrap}.ar-tbl td[data-v-2901b072]{padding:7px 10px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.ar-tbl tfoot td[data-v-2901b072]{font-weight:700;border-top:1px solid #cbd5e1;border-bottom:none}.ar-tbl .r[data-v-2901b072]{text-align:right;white-space:nowrap}.ar-tbl code[data-v-2901b072]{font-size:.8rem;color:#5f4bc4;background:#f5f3ff;padding:1px 5px;border-radius:5px}.ar-tbl--esc[data-v-2901b072]{max-width:640px}.num[data-v-2901b072]{font-family:IBM Plex Mono,Consolas,monospace;font-size:.9rem}.ar-fuerte[data-v-2901b072]{font-weight:700;color:#5f4bc4}.ar-gris[data-v-2901b072]{color:#64748b}.ar-nowrap[data-v-2901b072]{white-space:nowrap}.ar-pos[data-v-2901b072]{color:#047857}.ar-neg[data-v-2901b072]{color:#b91c1c}.ar-fila-total td[data-v-2901b072]{font-weight:700;background:#f8fafc}.ar-fila-precio td[data-v-2901b072]{font-weight:700;font-size:1.05rem;background:#f5f3ff;color:#4c3bb0}.ar-fila-plan td[data-v-2901b072]{background:#f5f3ff}.ar-fila-neg td[data-v-2901b072]{color:#b91c1c}.ar-pill[data-v-2901b072]{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;font-size:.78rem;font-weight:600;background:#f1f5f9;color:#475569;white-space:nowrap}.ar-pill--var[data-v-2901b072]{background:#ede9fe;color:#5b21b6}.ar-barcel[data-v-2901b072]{min-width:150px}.ar-track[data-v-2901b072]{height:10px;border-radius:999px;background:#f1f5f9;overflow:hidden}.ar-fill[data-v-2901b072]{height:100%;background:#8b6df2}.ar-fill--top[data-v-2901b072]{background:#d9a521}.ar-dos[data-v-2901b072]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:16px}.ar-lin[data-v-2901b072]{display:grid;grid-template-columns:12px 1fr auto 76px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px;font-size:.92rem}.ar-lin b[data-v-2901b072]:last-child{text-align:right}.ar-matriz td.r[data-v-2901b072],.ar-matriz th.r[data-v-2901b072]{text-align:center}.ar-c-ok[data-v-2901b072]{background:#d1fae5;color:#065f46}.ar-c-medio[data-v-2901b072]{background:#ecfdf5;color:#065f46}.ar-c-aviso[data-v-2901b072]{background:#fef3c7;color:#854d0e}.ar-c-mal[data-v-2901b072]{background:#fee2e2;color:#991b1b}.ar-c-plan[data-v-2901b072]{outline:2px solid #5f4bc4;outline-offset:-2px;font-weight:700}.ar-dec[data-v-2901b072]{padding:10px 12px;border-radius:10px;background:#f8fafc;font-size:.95rem;line-height:1.5}.ar-sup[data-v-2901b072]{margin:0;padding-left:20px;font-size:.92rem;line-height:1.7;color:#475569}