.dash-shell[data-v-5c56b9ac]{background:#0a0e1a!important;color:#e2e8f0;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;font-family:-apple-system,BlinkMacSystemFont,Inter,SF Pro Display,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}.dash-header[data-v-5c56b9ac]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 28px;border-bottom:1px solid #1a2236;background:#0d1322;-ms-flex-negative:0;flex-shrink:0}.dash-header[data-v-5c56b9ac],.dash-header__brand[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dash-header__brand[data-v-5c56b9ac]{gap:14px}.dash-header__icon[data-v-5c56b9ac]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#1a2236,#131829);border:1px solid #232b42;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}.dash-header__eyebrow[data-v-5c56b9ac]{display:block;font-size:10px;font-weight:600;letter-spacing:1.6px;color:#64748b;margin-bottom:2px;font-family:SF Mono,DM Mono,monospace}.dash-header__title[data-v-5c56b9ac]{font-size:18px;font-weight:600;color:#f1f5f9;margin:0;letter-spacing:-.4px;line-height:1.2}.dash-header__actions[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.seg-control[data-v-5c56b9ac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#131829;border:1px solid #1f2740;border-radius:8px;padding:2px}.seg-control__btn[data-v-5c56b9ac]{padding:5px 11px;border:none;background:transparent;font-size:11.5px;font-weight:500;color:#94a3b8;cursor:pointer;border-radius:6px;font-family:SF Mono,DM Mono,monospace;letter-spacing:.5px;-webkit-transition:all .18s ease;transition:all .18s ease}.seg-control__btn[data-v-5c56b9ac]:hover{color:#e2e8f0}.seg-control__btn--active[data-v-5c56b9ac]{background:#1f2740;color:#f1f5f9;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}.icon-btn[data-v-5c56b9ac]{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;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;-webkit-transition:all .15s;transition:all .15s}.icon-btn[data-v-5c56b9ac]:hover{background:#131829;border-color:#1f2740}.icon-btn--close[data-v-5c56b9ac]:hover{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.2)}.dash-body[data-v-5c56b9ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:22px 28px 32px;background:#0a0e1a}.dash-body[data-v-5c56b9ac]::-webkit-scrollbar{width:10px}.dash-body[data-v-5c56b9ac]::-webkit-scrollbar-track{background:transparent}.dash-body[data-v-5c56b9ac]::-webkit-scrollbar-thumb{background:#1a2236;border-radius:5px;border:2px solid #0a0e1a}.dash-body[data-v-5c56b9ac]::-webkit-scrollbar-thumb:hover{background:#232b42}.dash-grid[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;max-width:1600px;margin:0 auto}.kpi-row[data-v-5c56b9ac]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi[data-v-5c56b9ac]{background:-webkit-gradient(linear,left top,left bottom,from(#131829),to(#10152a));background:linear-gradient(180deg,#131829,#10152a);border:1px solid #1f2740;border-radius:14px;padding:18px 20px 16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden}.kpi[data-v-5c56b9ac]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.05)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent)}.kpi[data-v-5c56b9ac]:hover{border-color:#2a3454;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.3);box-shadow:0 8px 24px rgba(0,0,0,.3)}.kpi__header[data-v-5c56b9ac]{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;margin-bottom:10px}.kpi__label[data-v-5c56b9ac]{font-size:10.5px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#64748b}.kpi__value[data-v-5c56b9ac]{font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.1;margin-bottom:10px;font-variant-numeric:tabular-nums}.kpi__unit[data-v-5c56b9ac]{font-size:16px;font-weight:500;color:#64748b;margin-left:2px}.kpi__footer[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kpi__chip[data-v-5c56b9ac],.kpi__footer[data-v-5c56b9ac]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kpi__chip[data-v-5c56b9ac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;font-size:10.5px;color:#94a3b8;font-weight:500}.kpi__hint[data-v-5c56b9ac]{font-size:10.5px;color:#64748b}.kpi__hint strong[data-v-5c56b9ac]{color:#cbd5e1;font-weight:600}.kpi__status[data-v-5c56b9ac]{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:10.5px;font-weight:600}.status-ok[data-v-5c56b9ac]{color:#34d399}.status-warn[data-v-5c56b9ac]{color:#fbbf24}.status-bad[data-v-5c56b9ac]{color:#f87171}.dot[data-v-5c56b9ac]{width:6px;height:6px;border-radius:50%;display:inline-block}.dot--blue[data-v-5c56b9ac]{background:#60a5fa}.dot--gray[data-v-5c56b9ac]{background:#64748b}.dot--green[data-v-5c56b9ac]{background:#34d399}.dot--orange[data-v-5c56b9ac]{background:#fbbf24}.dot--red[data-v-5c56b9ac]{background:#f87171}.row-3[data-v-5c56b9ac]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.row-2[data-v-5c56b9ac]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.row-evol[data-v-5c56b9ac]{display:grid;grid-template-columns:2fr 1fr;gap:14px}.prev-section[data-v-5c56b9ac]{width:100%}@media (max-width:1200px){.kpi-row[data-v-5c56b9ac]{grid-template-columns:repeat(2,1fr)}.row-2[data-v-5c56b9ac],.row-3[data-v-5c56b9ac],.row-evol[data-v-5c56b9ac]{grid-template-columns:1fr}}.panel[data-v-5c56b9ac]{background:#131829;border:1px solid #1f2740;border-radius:14px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel__head[data-v-5c56b9ac]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #1a2236}.panel__head-left[data-v-5c56b9ac],.panel__head[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel__head-left[data-v-5c56b9ac]{gap:10px}.panel__head-right[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.panel__title[data-v-5c56b9ac]{font-size:12px;font-weight:600;color:#e2e8f0;margin:0;letter-spacing:.2px}.panel__total[data-v-5c56b9ac]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.panel__total--cobro[data-v-5c56b9ac]{color:#34d399}.panel__total--pago[data-v-5c56b9ac]{color:#fbbf24}.panel__body[data-v-5c56b9ac]{padding:4px 0}.panel__body--riesgo[data-v-5c56b9ac]{padding:8px 16px}.panel__sep[data-v-5c56b9ac]{height:1px;background:#1a2236;margin:6px 16px}.bullet[data-v-5c56b9ac]{width:4px;height:16px;border-radius:2px;display:inline-block}.bullet--cobro[data-v-5c56b9ac]{background:-webkit-gradient(linear,left top,left bottom,from(#34d399),to(#10b981));background:linear-gradient(180deg,#34d399,#10b981)}.bullet--pago[data-v-5c56b9ac]{background:-webkit-gradient(linear,left top,left bottom,from(#fbbf24),to(#f59e0b));background:linear-gradient(180deg,#fbbf24,#f59e0b)}.bullet--riesgo[data-v-5c56b9ac]{background:-webkit-gradient(linear,left top,left bottom,from(#a78bfa),to(#8b5cf6));background:linear-gradient(180deg,#a78bfa,#8b5cf6)}.bullet--prev[data-v-5c56b9ac]{background:-webkit-gradient(linear,left top,left bottom,from(#60a5fa),to(#3b82f6));background:linear-gradient(180deg,#60a5fa,#3b82f6)}.bullet--evol[data-v-5c56b9ac]{background:-webkit-gradient(linear,left top,left bottom,from(#38bdf8),to(#0ea5e9));background:linear-gradient(180deg,#38bdf8,#0ea5e9)}.bullet--presup[data-v-5c56b9ac]{background:-webkit-gradient(linear,left top,left bottom,from(#c084fc),to(#a855f7));background:linear-gradient(180deg,#c084fc,#a855f7)}.badge[data-v-5c56b9ac]{font-size:9.5px;font-weight:600;letter-spacing:.5px;padding:2px 8px;border-radius:10px;background:#1f2740;color:#94a3b8;text-transform:uppercase}.ghost-btn[data-v-5c56b9ac]{width:30px;height:30px;border-radius:8px;border:1px solid var(--gb-border,hsla(0,0%,100%,.08));background:var(--gb-bg,hsla(0,0%,100%,.025));cursor:pointer;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;-webkit-transition:all .22s cubic-bezier(.4,0,.2,1);transition:all .22s cubic-bezier(.4,0,.2,1);position:relative;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.ghost-btn[data-v-5c56b9ac] .v-icon{color:var(--gb-icon,#94a3b8)!important;font-size:15px!important;-webkit-transition:color .22s ease;transition:color .22s ease}.ghost-btn[data-v-5c56b9ac]:hover{background:var(--gb-bg-hover,hsla(0,0%,100%,.06));border-color:var(--gb-border-hover,var(--gb-glow));-webkit-box-shadow:0 0 0 1px var(--gb-glow-soft) inset,0 0 16px var(--gb-glow-soft),0 4px 12px rgba(0,0,0,.4);box-shadow:0 0 0 1px var(--gb-glow-soft) inset,0 0 16px var(--gb-glow-soft),0 4px 12px rgba(0,0,0,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.ghost-btn[data-v-5c56b9ac]:hover .v-icon{color:var(--gb-icon-hover,#fff)!important}.ghost-btn[data-v-5c56b9ac]:active{-webkit-transform:translateY(0);transform:translateY(0)}.ghost-btn--cobro[data-v-5c56b9ac]{--gb-bg:rgba(52,211,153,0.06);--gb-bg-hover:rgba(52,211,153,0.14);--gb-border:rgba(52,211,153,0.18);--gb-icon:#34d399;--gb-icon-hover:#6ee7b7;--gb-glow:rgba(52,211,153,0.5);--gb-glow-soft:rgba(52,211,153,0.25)}.ghost-btn--pago[data-v-5c56b9ac]{--gb-bg:rgba(251,191,36,0.06);--gb-bg-hover:rgba(251,191,36,0.14);--gb-border:rgba(251,191,36,0.18);--gb-icon:#fbbf24;--gb-icon-hover:#fcd34d;--gb-glow:rgba(251,191,36,0.5);--gb-glow-soft:rgba(251,191,36,0.22)}.ghost-btn--prev[data-v-5c56b9ac]{--gb-bg:rgba(96,165,250,0.06);--gb-bg-hover:rgba(96,165,250,0.14);--gb-border:rgba(96,165,250,0.18);--gb-icon:#60a5fa;--gb-icon-hover:#93c5fd;--gb-glow:rgba(96,165,250,0.5);--gb-glow-soft:rgba(96,165,250,0.25)}.ghost-btn--evol[data-v-5c56b9ac]{--gb-bg:rgba(56,189,248,0.06);--gb-bg-hover:rgba(56,189,248,0.14);--gb-border:rgba(56,189,248,0.18);--gb-icon:#38bdf8;--gb-icon-hover:#7dd3fc;--gb-glow:rgba(56,189,248,0.5);--gb-glow-soft:rgba(56,189,248,0.25)}.ghost-btn--liq[data-v-5c56b9ac]{--gb-bg:rgba(45,212,191,0.06);--gb-bg-hover:rgba(45,212,191,0.14);--gb-border:rgba(45,212,191,0.18);--gb-icon:#2dd4bf;--gb-icon-hover:#5eead4;--gb-glow:rgba(45,212,191,0.5);--gb-glow-soft:rgba(45,212,191,0.25)}.ghost-btn--dias[data-v-5c56b9ac]{--gb-bg:rgba(167,139,250,0.06);--gb-bg-hover:rgba(167,139,250,0.14);--gb-border:rgba(167,139,250,0.18);--gb-icon:#a78bfa;--gb-icon-hover:#c4b5fd;--gb-glow:rgba(167,139,250,0.5);--gb-glow-soft:rgba(167,139,250,0.25)}.ghost-btn--pos[data-v-5c56b9ac]{--gb-bg:rgba(99,102,241,0.06);--gb-bg-hover:rgba(99,102,241,0.14);--gb-border:rgba(99,102,241,0.18);--gb-icon:#818cf8;--gb-icon-hover:#a5b4fc;--gb-glow:rgba(99,102,241,0.5);--gb-glow-soft:rgba(99,102,241,0.25)}.ghost-btn--tes[data-v-5c56b9ac]{--gb-bg:rgba(16,185,129,0.06);--gb-bg-hover:rgba(16,185,129,0.14);--gb-border:rgba(16,185,129,0.18);--gb-icon:#10b981;--gb-icon-hover:#34d399;--gb-glow:rgba(16,185,129,0.5);--gb-glow-soft:rgba(16,185,129,0.25)}.row-item[data-v-5c56b9ac]{width:100%;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 16px;background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit}.row-item[data-v-5c56b9ac]:hover{background:hsla(0,0%,100%,.025)}.row-item--cobro[data-v-5c56b9ac]:hover{border-left-color:#34d399}.row-item--pago[data-v-5c56b9ac]:hover{border-left-color:#fbbf24}.row-item--active[data-v-5c56b9ac]{background:rgba(96,165,250,.06)}.row-item--cobro.row-item--active[data-v-5c56b9ac]{border-left-color:#34d399}.row-item--pago.row-item--active[data-v-5c56b9ac]{border-left-color:#fbbf24}.row-item__label[data-v-5c56b9ac]{font-size:12px;color:#cbd5e1;font-weight:500;text-align:left}.row-item__right[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.row-item__val[data-v-5c56b9ac]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:#e2e8f0;letter-spacing:-.2px}.risk-item[data-v-5c56b9ac]{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:7px 0;border-bottom:1px solid #1a2236}.risk-item[data-v-5c56b9ac]:last-child{border-bottom:none}.risk-item__label[data-v-5c56b9ac]{font-size:11px;color:#94a3b8}.risk-item__val[data-v-5c56b9ac]{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0;letter-spacing:-.2px}.risk-item__val--warn[data-v-5c56b9ac]{color:#fbbf24}.prev-grid[data-v-5c56b9ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:4px 0}.prev-card[data-v-5c56b9ac]{padding:14px 18px;border-right:1px solid #1a2236}.prev-card[data-v-5c56b9ac]:last-child{border-right:none}.prev-card__label[data-v-5c56b9ac]{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#60a5fa;margin-bottom:10px}.prev-card__row[data-v-5c56b9ac]{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:4px 0}.prev-card__row--total[data-v-5c56b9ac]{padding-top:8px}.prev-card__sub[data-v-5c56b9ac]{font-size:11px;color:#64748b}.prev-card__sub-strong[data-v-5c56b9ac]{font-size:11px;color:#cbd5e1;font-weight:600}.prev-card__num[data-v-5c56b9ac]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.prev-card__num-strong[data-v-5c56b9ac]{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.prev-card__sep[data-v-5c56b9ac]{height:1px;background:#1a2236;margin:6px 0}.evol-table[data-v-5c56b9ac]{padding:10px 16px 14px}.evol-header[data-v-5c56b9ac]{display:grid;grid-template-columns:70px repeat(12,1fr);font-size:9.5px;color:#64748b;font-weight:600;letter-spacing:.6px;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #1a2236;margin-bottom:4px}.evol-mes[data-v-5c56b9ac]{text-align:center}.evol-row[data-v-5c56b9ac]{display:grid;grid-template-columns:70px repeat(12,1fr);font-size:10.5px;padding:6px 0;border-bottom:1px solid #131829;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.evol-row[data-v-5c56b9ac]:last-child{border-bottom:none}.evol-row__label[data-v-5c56b9ac]{font-size:10px;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.evol-cell[data-v-5c56b9ac]{text-align:center;font-variant-numeric:tabular-nums;color:#94a3b8;font-weight:500}.evol-cell--strong[data-v-5c56b9ac]{font-weight:700;color:#e2e8f0}.presup-row[data-v-5c56b9ac]{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:7px 16px;font-size:11.5px}.presup-row--des[data-v-5c56b9ac]{background:rgba(96,165,250,.04);margin:2px 8px;border-radius:6px;padding:6px 10px}.presup-row__label[data-v-5c56b9ac]{color:#94a3b8}.presup-row__val[data-v-5c56b9ac]{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.2px}.venc-wrap[data-v-5c56b9ac]{padding:0;background:#131829}.venc-table[data-v-5c56b9ac]{width:100%;border-collapse:collapse;font-size:11px;background:#131829!important}.venc-table thead[data-v-5c56b9ac]{background:#0f1424}.venc-table thead tr[data-v-5c56b9ac]{border-bottom:1px solid #1a2236;background:#0f1424!important}.venc-table th[data-v-5c56b9ac]{padding:10px 14px;text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.7px;color:#64748b;font-weight:600;background:#0f1424!important}.venc-table tbody tr[data-v-5c56b9ac]{background:#131829!important;-webkit-transition:background .15s;transition:background .15s}.venc-table tbody tr[data-v-5c56b9ac]:nth-child(2n),.venc-table tbody tr[data-v-5c56b9ac]:nth-child(odd){background:#131829!important}.venc-table td[data-v-5c56b9ac]{padding:8px 14px;border-bottom:1px solid #1a2236;color:#cbd5e1;background:transparent!important}.venc-table tbody tr[data-v-5c56b9ac]:hover{background:#1a2236!important}.venc-table tbody tr:hover td[data-v-5c56b9ac]{background:transparent!important}.venc-table tbody tr:last-child td[data-v-5c56b9ac]{border-bottom:none}.venc-fecha[data-v-5c56b9ac]{font-variant-numeric:tabular-nums;color:#94a3b8;font-size:10.5px}.venc-persona[data-v-5c56b9ac]{font-weight:500;color:#e2e8f0;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.venc-efecto[data-v-5c56b9ac]{font-family:SF Mono,DM Mono,monospace;font-size:10.5px;color:#94a3b8}.venc-badge[data-v-5c56b9ac]{display:inline-block;font-size:9px;padding:2px 7px;border-radius:10px;background:#1f2740;color:#94a3b8;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.venc-empty[data-v-5c56b9ac]{text-align:center;color:#64748b;font-size:11px;padding:22px;font-style:italic}.text-right[data-v-5c56b9ac]{text-align:right!important}.val-pos[data-v-5c56b9ac]{color:#34d399!important}.val-neg[data-v-5c56b9ac]{color:#f87171!important}.val-warn[data-v-5c56b9ac]{color:#fbbf24!important}.val-neu[data-v-5c56b9ac]{color:#cbd5e1!important}.dash-loading[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60vh}.side-panel[data-v-5c56b9ac]{position:fixed;top:0;right:0;width:480px;max-width:90vw;height:100vh;background:#0d1322;border-left:1px solid #1f2740;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-16px 0 48px rgba(0,0,0,.4);box-shadow:-16px 0 48px rgba(0,0,0,.4)}.side-panel__head[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:22px 24px 18px;border-bottom:1px solid #1a2236;position:relative;overflow:hidden}.side-panel__head[data-v-5c56b9ac]:after{content:"";position:absolute;top:0;left:0;width:4px;height:100%}.side-panel__head--cobro[data-v-5c56b9ac]:after{background:-webkit-gradient(linear,left top,left bottom,from(#34d399),to(#10b981));background:linear-gradient(180deg,#34d399,#10b981)}.side-panel__head--pago[data-v-5c56b9ac]:after{background:-webkit-gradient(linear,left top,left bottom,from(#fbbf24),to(#f59e0b));background:linear-gradient(180deg,#fbbf24,#f59e0b)}.side-panel__head-content[data-v-5c56b9ac]{-webkit-box-flex:1;-ms-flex:1;flex:1}.side-panel__eyebrow[data-v-5c56b9ac]{display:block;font-size:10px;font-weight:600;letter-spacing:1.5px;color:#64748b;font-family:SF Mono,DM Mono,monospace;margin-bottom:4px}.side-panel__title[data-v-5c56b9ac]{font-size:17px;font-weight:600;color:#f1f5f9;margin:0 0 8px;letter-spacing:-.4px}.side-panel__total[data-v-5c56b9ac]{font-size:22px;font-weight:700;color:#f1f5f9;font-variant-numeric:tabular-nums;letter-spacing:-.6px}.side-panel__actions[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:14px 24px;border-bottom:1px solid #1a2236}.action-pill[data-v-5c56b9ac]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:rgba(167,139,250,.08);border:1px solid rgba(167,139,250,.2);color:#c4b5fd;font-size:11px;font-weight:500;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit}.action-pill[data-v-5c56b9ac]:hover{background:rgba(167,139,250,.14);border-color:rgba(167,139,250,.35)}.side-panel__body[data-v-5c56b9ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px 0 24px}.side-panel__body[data-v-5c56b9ac]::-webkit-scrollbar{width:6px}.side-panel__body[data-v-5c56b9ac]::-webkit-scrollbar-track{background:transparent}.side-panel__body[data-v-5c56b9ac]::-webkit-scrollbar-thumb{background:#1f2740;border-radius:3px}.side-panel__empty[data-v-5c56b9ac],.side-panel__loading[data-v-5c56b9ac]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:40px 24px;color:#64748b;font-size:12px;font-style:italic}.account-row[data-v-5c56b9ac],.side-panel__empty[data-v-5c56b9ac],.side-panel__loading[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-row[data-v-5c56b9ac]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 24px;background:transparent;border:none;border-bottom:1px solid #131829;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;font-family:inherit;text-align:left}.account-row[data-v-5c56b9ac]:hover{background:hsla(0,0%,100%,.025)}.account-row__main[data-v-5c56b9ac]{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;min-width:0;padding-right:12px}.account-row__code[data-v-5c56b9ac]{font-family:SF Mono,DM Mono,monospace;font-size:10px;color:#64748b;font-weight:600;letter-spacing:.3px}.account-row__name[data-v-5c56b9ac]{font-size:12px;color:#cbd5e1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-row__right[data-v-5c56b9ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.account-row__val[data-v-5c56b9ac]{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.side-panel__backdrop[data-v-5c56b9ac]{position:fixed;inset:0;background:rgba(5,8,16,.5);backdrop-filter:blur(2px);z-index:999}.slide-panel-enter-active[data-v-5c56b9ac],.slide-panel-leave-active[data-v-5c56b9ac]{-webkit-transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform .28s cubic-bezier(.4,0,.2,1),-webkit-transform .28s cubic-bezier(.4,0,.2,1)}.slide-panel-enter[data-v-5c56b9ac],.slide-panel-leave-to[data-v-5c56b9ac]{-webkit-transform:translateX(100%);transform:translateX(100%)}.fade-panel-enter-active[data-v-5c56b9ac],.fade-panel-leave-active[data-v-5c56b9ac]{-webkit-transition:opacity .22s ease;transition:opacity .22s ease}.fade-panel-enter[data-v-5c56b9ac],.fade-panel-leave-to[data-v-5c56b9ac]{opacity:0}.dash-shell[data-v-5c56b9ac] .v-card__text{color:#e2e8f0}.dash-shell[data-v-5c56b9ac] .theme--light.v-card,.dash-shell[data-v-5c56b9ac] .theme--light.v-sheet{background:transparent!important;color:#e2e8f0!important}.dash-shell[data-v-5c56b9ac] table,.dash-shell[data-v-5c56b9ac] td,.dash-shell[data-v-5c56b9ac] th,.dash-shell[data-v-5c56b9ac] tr{background:transparent!important}