[data-mockup-id=ventas-1-cadena-documental] .vt1-editor{flex-direction:column;height:100%;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-topbar{border-bottom:1px solid color-mix(in oklab, var(--tm-border) 30%, transparent);align-items:center;gap:8px;padding:8px 12px;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-icon-btn{width:28px;height:28px;color:var(--tm-muted-fg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-icon-btn svg{width:15px;height:15px}[data-mockup-id=ventas-1-cadena-documental] .vt1-sep{background:color-mix(in oklab, var(--tm-border) 70%, transparent);width:1px;height:16px}[data-mockup-id=ventas-1-cadena-documental] .vt1-numero{border:1px solid color-mix(in oklab, var(--tm-border) 50%, transparent);background:var(--tm-card);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600}[data-mockup-id=ventas-1-cadena-documental] .vt1-fecha{border:1px solid color-mix(in oklab, var(--tm-border) 50%, transparent);background:var(--tm-card);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-fecha svg{width:13px;height:13px;color:var(--tm-muted-fg)}[data-mockup-id=ventas-1-cadena-documental] .vt1-topbar-right{align-items:center;gap:4px;margin-left:auto;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-guardar{height:30px;margin-left:6px}[data-mockup-id=ventas-1-cadena-documental] .vt1-tabs{border-bottom:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);align-items:stretch;height:38px;padding:0 8px;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-tab{color:var(--tm-muted-fg);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;font-size:13px;display:inline-flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-tab svg{width:14px;height:14px}[data-mockup-id=ventas-1-cadena-documental] .vt1-tab.is-active{color:var(--tm-fg);border-bottom-color:var(--tm-primary);font-weight:500}[data-mockup-id=ventas-1-cadena-documental] .vt1-body{flex:1;gap:0;min-height:0;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-detalle{flex-direction:column;flex:1;gap:14px;min-width:0;padding:14px 16px;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-campos{grid-template-columns:1.2fr 1.1fr .8fr 1fr;gap:12px;display:grid}[data-mockup-id=ventas-1-cadena-documental] .vt1-label{color:var(--tm-muted-fg);font-size:11px;display:block}[data-mockup-id=ventas-1-cadena-documental] .vt1-value{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;display:block;overflow:hidden}[data-mockup-id=ventas-1-cadena-documental] .vt1-lineas{border:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);border-radius:8px;overflow:hidden}[data-mockup-id=ventas-1-cadena-documental] .vt1-lineas th,[data-mockup-id=ventas-1-cadena-documental] .vt1-lineas td{padding:8px 10px}[data-mockup-id=ventas-1-cadena-documental] .vt1-concepto{text-overflow:ellipsis;max-width:320px;font-weight:500;overflow:hidden}[data-mockup-id=ventas-1-cadena-documental] .vt1-iva{color:var(--tm-muted-fg);font-size:12px}[data-mockup-id=ventas-1-cadena-documental] .vt1-importe{font-weight:500}[data-mockup-id=ventas-1-cadena-documental] .vt1-totales{border:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);background:color-mix(in oklab, var(--tm-muted) 30%, transparent);border-radius:8px;justify-content:flex-end;gap:28px;margin-top:auto;padding:12px 14px;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-total{text-align:right;margin-top:2px;font-size:13.5px;font-weight:600;display:block}[data-mockup-id=ventas-1-cadena-documental] .vt1-total.is-strong{font-size:15px;font-weight:700}[data-mockup-id=ventas-1-cadena-documental] .vt1-panel{border-left:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);background:color-mix(in oklab, var(--tm-muted) 14%, transparent);flex-direction:column;flex-shrink:0;gap:12px;width:296px;padding:14px;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-panel-title{font-size:12px;font-weight:600}[data-mockup-id=ventas-1-cadena-documental] .vt1-chain{flex-direction:column;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-node{border:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);background:var(--tm-card);border-radius:8px;align-items:center;gap:9px;padding:9px 10px;display:flex;position:relative}[data-mockup-id=ventas-1-cadena-documental] .vt1-node+.vt1-node{margin-top:14px}[data-mockup-id=ventas-1-cadena-documental] .vt1-node+.vt1-node:before{content:"";background:color-mix(in oklab, var(--tm-border) 80%, transparent);width:1.5px;height:15px;position:absolute;top:-15px;left:24px}[data-mockup-id=ventas-1-cadena-documental] .vt1-node.is-current{border-color:color-mix(in oklab, var(--tm-primary) 40%, transparent);background:color-mix(in oklab, var(--tm-primary) 4%, var(--tm-card))}[data-mockup-id=ventas-1-cadena-documental] .vt1-node-icon{background:color-mix(in oklab, var(--tm-muted) 60%, transparent);width:28px;height:28px;color:var(--tm-muted-fg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-node.is-current .vt1-node-icon{color:var(--tm-blue-600);background:#2563eb1a}[data-mockup-id=ventas-1-cadena-documental] .vt1-node-icon svg{width:14px;height:14px}[data-mockup-id=ventas-1-cadena-documental] .vt1-node-main{flex:1;min-width:0}[data-mockup-id=ventas-1-cadena-documental] .vt1-node-tipo{text-transform:uppercase;letter-spacing:.05em;color:var(--tm-muted-fg);font-size:10px;font-weight:600;display:block}[data-mockup-id=ventas-1-cadena-documental] .vt1-node-num{margin-top:1px;font-size:12px;font-weight:600;display:block}[data-mockup-id=ventas-1-cadena-documental] .vt1-node-det{color:var(--tm-muted-fg);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}[data-mockup-id=ventas-1-cadena-documental] .vt1-node-badge{color:#fff;border-radius:999px;flex-shrink:0;padding:1.5px 7px;font-size:10px;font-weight:500;display:inline-flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-pendiente{border:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);background:var(--tm-card);border-radius:8px;margin-top:auto;padding:10px 12px}[data-mockup-id=ventas-1-cadena-documental] .vt1-pendiente-top{justify-content:space-between;align-items:center;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-pendiente-importe{font-size:13px;font-weight:600}[data-mockup-id=ventas-1-cadena-documental] .vt1-pendiente-desglose{color:var(--tm-muted-fg);justify-content:flex-end;gap:10px;margin-top:2px;font-size:11px;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-pendiente-desglose strong{color:var(--tm-fg);font-weight:500}[data-mockup-id=ventas-1-cadena-documental] .vt1-cobro-actions{border-top:1px solid color-mix(in oklab, var(--tm-border) 40%, transparent);background:color-mix(in oklab, var(--tm-border) 30%, transparent);border-radius:0 0 8px 8px;grid-template-columns:1fr 1fr;gap:1px;margin:10px -12px -10px;display:grid;overflow:hidden}[data-mockup-id=ventas-1-cadena-documental] .vt1-cobro-actions span{background:var(--tm-card);justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:12px;font-weight:500;display:flex}[data-mockup-id=ventas-1-cadena-documental] .vt1-cobro-actions svg{width:13px;height:13px;color:var(--tm-muted-fg)}
