[data-mockup-id=ventas-3-plan-pagos] .vt3-wrap{align-items:center;gap:20px;width:100%;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-doc{flex:1;min-width:0}[data-mockup-id=ventas-3-plan-pagos] .vt3-doc-head{border-bottom:1px solid color-mix(in oklab, var(--tm-border) 30%, transparent);justify-content:space-between;align-items:flex-start;padding:14px 16px 12px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-doc-kicker{color:var(--tm-muted-fg);font-size:11px;font-weight:500;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-doc-num{margin-top:2px;font-size:16px;font-weight:600;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-meta{grid-template-columns:1.2fr 1.1fr .8fr;gap:12px;padding:12px 16px;display:grid}[data-mockup-id=ventas-3-plan-pagos] .vt3-label{color:var(--tm-muted-fg);font-size:11px;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-value{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;display:block;overflow:hidden}[data-mockup-id=ventas-3-plan-pagos] .vt3-section-title{padding:2px 16px 8px;font-size:12px;font-weight:600;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-table{border:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);border-radius:8px;width:calc(100% - 32px);margin:0 16px;overflow:hidden}[data-mockup-id=ventas-3-plan-pagos] .vt3-table th,[data-mockup-id=ventas-3-plan-pagos] .vt3-table td{padding:8px 6px;font-size:12px}[data-mockup-id=ventas-3-plan-pagos] .vt3-table th:last-child,[data-mockup-id=ventas-3-plan-pagos] .vt3-table td:last-child{padding-right:10px}[data-mockup-id=ventas-3-plan-pagos] .vt3-row-done td{background:color-mix(in oklab, var(--tm-emerald-600) 4%, transparent)}[data-mockup-id=ventas-3-plan-pagos] .vt3-check-cell{text-align:center;padding-right:0}[data-mockup-id=ventas-3-plan-pagos] .vt3-check{width:15px;height:15px;color:var(--tm-emerald-600);display:inline-block}[data-mockup-id=ventas-3-plan-pagos] .vt3-concepto{font-weight:500;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-vencimiento{color:var(--tm-muted-fg);margin-top:1px;font-size:10.5px;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-factura-link{color:#9f8c67;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-factura-link svg{width:13px;height:13px}[data-mockup-id=ventas-3-plan-pagos] .vt3-sin-factura{color:color-mix(in oklab, var(--tm-muted-fg) 75%, transparent);font-size:11.5px}[data-mockup-id=ventas-3-plan-pagos] .vt3-fecha{color:var(--tm-muted-fg);font-size:11.5px}[data-mockup-id=ventas-3-plan-pagos] .vt3-impuesto{color:var(--tm-muted-fg);white-space:nowrap;font-size:11.5px}[data-mockup-id=ventas-3-plan-pagos] .vt3-total{font-weight:500}[data-mockup-id=ventas-3-plan-pagos] .vt3-estado{text-align:center}[data-mockup-id=ventas-3-plan-pagos] .vt3-badge-pagada,[data-mockup-id=ventas-3-plan-pagos] .vt3-badge-pendiente{color:#fff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:500;line-height:1.5;display:inline-flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-badge-pagada{background:#22c55e}[data-mockup-id=ventas-3-plan-pagos] .vt3-badge-pendiente{background:#d97706}[data-mockup-id=ventas-3-plan-pagos] .vt3-foot td{background:color-mix(in oklab, var(--tm-muted) 30%, transparent);font-size:12px;font-weight:600}[data-mockup-id=ventas-3-plan-pagos] .vt3-add-row{gap:8px;padding:10px 16px 0;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-add-btn{border:1px solid color-mix(in oklab, var(--tm-border) 50%, transparent);background:var(--tm-card);height:26px;color:var(--tm-muted-fg);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-add-btn svg{width:12px;height:12px}[data-mockup-id=ventas-3-plan-pagos] .vt3-stats{border:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);background:color-mix(in oklab, var(--tm-border) 30%, transparent);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin:12px 16px 0;display:grid;overflow:hidden}[data-mockup-id=ventas-3-plan-pagos] .vt3-stat{background:var(--tm-card);padding:8px 12px}[data-mockup-id=ventas-3-plan-pagos] .vt3-stat .label{color:var(--tm-muted-fg);white-space:nowrap;font-size:10.5px;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-stat .value{letter-spacing:-.01em;margin-top:2px;font-size:13.5px;font-weight:600;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-stat .value.emerald{color:var(--tm-emerald-600)}[data-mockup-id=ventas-3-plan-pagos] .vt3-doc-footer{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 14px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-condiciones{color:var(--tm-muted-fg);font-size:11px}[data-mockup-id=ventas-3-plan-pagos] .vt3-progress{align-items:center;gap:8px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-progress-bar{background:color-mix(in oklab, var(--tm-muted-fg) 20%, transparent);border-radius:999px;width:90px;height:4px;display:block;overflow:hidden}[data-mockup-id=ventas-3-plan-pagos] .vt3-progress-bar i{background:var(--tm-emerald-600);border-radius:999px;width:100%;height:100%;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-progress-txt{color:var(--tm-muted-fg);white-space:nowrap;font-size:11px;font-weight:500}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota{flex-direction:column;flex-shrink:0;gap:12px;width:262px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-card{flex-direction:column;gap:10px;padding:16px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-head{align-items:center;gap:10px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-icon{width:30px;height:30px;color:var(--tm-blue-600);background:#2563eb1a;border-radius:8px;justify-content:center;align-items:center;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-icon svg{width:15px;height:15px}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-title{font-size:13px;font-weight:600}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-text{color:var(--tm-muted-fg);font-size:12px;line-height:1.5}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-text strong{color:var(--tm-fg);font-weight:600}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-fechas{flex-wrap:wrap;gap:6px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-chip{border:1px solid color-mix(in oklab, var(--tm-border) 50%, transparent);background:var(--tm-card);color:var(--tm-muted-fg);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-chip .tabular{color:var(--tm-fg)}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-chip.is-done{border-color:color-mix(in oklab, var(--tm-emerald-600) 35%, transparent);background:color-mix(in oklab, var(--tm-emerald-600) 6%, var(--tm-card));color:var(--tm-emerald-600)}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-chip.is-done .tabular{color:var(--tm-emerald-600)}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-chip svg{width:11px;height:11px}[data-mockup-id=ventas-3-plan-pagos] .vt3-nota-foot{color:var(--tm-muted-fg);font-size:11px}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-card{padding:14px 16px}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-head{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-head svg{width:14px;height:14px;color:var(--tm-muted-fg)}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-rows{flex-direction:column;gap:8px;margin-top:11px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-row{align-items:center;gap:8px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-mes{letter-spacing:.04em;width:28px;color:var(--tm-muted-fg);flex-shrink:0;font-size:10px;font-weight:600}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-bar{background:color-mix(in oklab, var(--tm-muted-fg) 18%, transparent);border-radius:999px;flex:1;height:5px;overflow:hidden}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-bar i{background:var(--tm-blue-600);border-radius:999px;height:100%;display:block}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-row.is-done .vt3-cal-bar i{background:var(--tm-emerald-600)}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-amount{text-align:right;width:74px;color:var(--tm-fg);flex-shrink:0;font-size:10.5px}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-foot{border-top:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);color:var(--tm-muted-fg);flex-wrap:wrap;gap:4px 12px;margin-top:11px;padding-top:10px;font-size:10.5px;display:flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-leg{align-items:center;gap:5px;display:inline-flex}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-leg i{background:var(--tm-blue-600);border-radius:50%;width:7px;height:7px}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-leg.is-done i{background:var(--tm-emerald-600)}[data-mockup-id=ventas-3-plan-pagos] .vt3-cal-leg b{color:var(--tm-fg);font-weight:600}
