.lin-wrap[data-v-550719b7]{background:transparent}.lin-table[data-v-550719b7]{background:transparent!important}.lin-table[data-v-550719b7] .v-data-table__wrapper{overflow:auto;border-radius:10px;border:1px solid #e2e8f0}.lin-table[data-v-550719b7] table{background:#fff}.lin-table[data-v-550719b7] .v-data-table__wrapper::-webkit-scrollbar{width:6px;height:6px}.lin-table[data-v-550719b7] .v-data-table__wrapper::-webkit-scrollbar-track{background:transparent}.lin-table[data-v-550719b7] .v-data-table__wrapper::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.lin-table[data-v-550719b7] .v-data-table__wrapper::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.lin-table[data-v-550719b7] .v-data-table__wrapper{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.lin-table--fab[data-v-550719b7] thead th{padding:0 8px!important;letter-spacing:.03em}.lin-table--fab[data-v-550719b7] tbody td{padding:0 8px!important}.lin-table[data-v-550719b7] thead th{background:#f8fafc!important;color:#475569!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e2e8f0!important;height:40px!important;padding:0 12px!important}.lin-table[data-v-550719b7] tbody td{font-size:13px!important;color:#334155;padding:0 12px!important;border-bottom:1px solid #f1f5f9!important;height:42px}.lin-table[data-v-550719b7] tbody tr{cursor:pointer;-webkit-transition:background .12s ease;transition:background .12s ease}.lin-table[data-v-550719b7] tbody tr:hover{background:#f8fafc!important}.lin-table[data-v-550719b7] tbody tr.v-data-table__selected{background:#f5f3ff!important;-webkit-box-shadow:inset 3px 0 0 0 #7c3aed;box-shadow:inset 3px 0 0 0 #7c3aed}.lin-table[data-v-550719b7] .v-data-footer{font-size:12px;color:#64748b;border-top:1px solid #e2e8f0;background:#fcfcfd;border-radius:0 0 10px 10px}.lin-cliente[data-v-550719b7]{font-weight:700;color:#0f172a}.lin-art[data-v-550719b7]{font-weight:600;color:#1e293b}.lin-cliente-cell[data-v-550719b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;padding:3px 0}.lin-cliente-nom[data-v-550719b7]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.lin-art-cell[data-v-550719b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;padding:3px 0}.lin-art-des[data-v-550719b7]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.lin-pedido[data-v-550719b7]{font-weight:600;color:#334155}.lin-ped-cell[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.lin-rep-badges[data-v-550719b7]{padding:0;border:none;background:transparent}.lin-rep-badge[data-v-550719b7],.lin-rep-badges[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;cursor:pointer;outline:none}.lin-rep-badge[data-v-550719b7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;padding:0 7px;border:1px solid #eef2f7;border-radius:999px;background:#f8fafc;color:#334155;font-family:monospace;font-size:11px;font-weight:700;-webkit-transition:background .12s ease,border-color .12s ease;transition:background .12s ease,border-color .12s ease}.lin-rep-badge--fab .v-icon[data-v-550719b7]{color:#ef4444!important}.lin-rep-badge--rec .v-icon[data-v-550719b7]{color:#f59e0b!important}.lin-rep-badge[data-v-550719b7]:hover,.lin-rep-badges:hover .lin-rep-badge[data-v-550719b7]{background:#f1f5f9;border-color:#e2e8f0}.lin-rep-badge-dot[data-v-550719b7]{width:6px;height:6px;border-radius:50%;background:#dc2626;-webkit-box-shadow:0 0 0 2px rgba(220,38,38,.18);box-shadow:0 0 0 2px rgba(220,38,38,.18)}.lin-fecha[data-v-550719b7]{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px}.lin-ruta[data-v-550719b7]{display:inline-block;padding:3px 10px;border-radius:6px;background:#ede9fe;color:#6d28d9;font-weight:800;font-size:12px;letter-spacing:.03em}.lin-ruta-empty[data-v-550719b7]{color:#cbd5e1}.lin-ruta-cell[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.lin-merma-num[data-v-550719b7]{font-weight:700;font-variant-numeric:tabular-nums;color:#334155;cursor:default}.lin-merma-num--bad[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 9px;border-radius:7px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-weight:800}.lin-merma-num--click[data-v-550719b7]{cursor:pointer}.lin-merma-num--click[data-v-550719b7]:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lin-estado[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;white-space:nowrap}.lin-estado-dot[data-v-550719b7]{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.lin-estado--trab[data-v-550719b7]{background:#ecfdf5;color:#047857}.lin-estado--trab .lin-estado-dot[data-v-550719b7]{background:#10b981}.lin-estado--espera[data-v-550719b7]{background:#fff7ed;color:#c2410c}.lin-estado--espera .lin-estado-dot[data-v-550719b7]{background:#f59e0b}.lin-merma[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:5px;padding:3px 9px;border-radius:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.lin-merma__g[data-v-550719b7]{font-weight:800;font-size:13px}.lin-merma__p[data-v-550719b7]{font-size:10px;font-weight:600;opacity:.7}.lin-merma svg[data-v-550719b7]{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:center;align-self:center}.lin-merma--ok[data-v-550719b7]{background:#f0fdf4;color:#15803d}.lin-merma--bad[data-v-550719b7]{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.lin-merma--click[data-v-550719b7]{cursor:pointer;-webkit-transition:-webkit-filter .12s ease;transition:-webkit-filter .12s ease;transition:filter .12s ease;transition:filter .12s ease,-webkit-filter .12s ease}.lin-merma--click[data-v-550719b7]:hover{-webkit-filter:brightness(.96);filter:brightness(.96)}.lin-merma-empty[data-v-550719b7]{color:#cbd5e1}.lin-ruta--click[data-v-550719b7]{cursor:pointer;-webkit-transition:-webkit-filter .12s ease;transition:-webkit-filter .12s ease;transition:filter .12s ease;transition:filter .12s ease,-webkit-filter .12s ease}.lin-ruta--click[data-v-550719b7]:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.lin-final-dot[data-v-550719b7]{display:inline-block;width:12px;height:12px;border-radius:50%;background:#ef4444;-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.15);box-shadow:0 0 0 3px rgba(239,68,68,.15)}.lin-rep-qtys[data-v-550719b7]{padding:0;border:none;background:transparent}.lin-rep-qty[data-v-550719b7],.lin-rep-qtys[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;cursor:pointer;outline:none}.lin-rep-qty[data-v-550719b7]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 9px;border:1px solid #eef2f7;border-radius:999px;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-transition:background .12s ease,border-color .12s ease;transition:background .12s ease,border-color .12s ease}.lin-rep-qty--fab .v-icon[data-v-550719b7]{color:#ef4444!important}.lin-rep-qty--rec .v-icon[data-v-550719b7]{color:#f59e0b!important}.lin-rep-qty[data-v-550719b7]:hover,.lin-rep-qtys:hover .lin-rep-qty[data-v-550719b7]{background:#f1f5f9;border-color:#e2e8f0}.lin-rep-qty--code[data-v-550719b7]{font-family:monospace;font-size:11px}.lin-rep-none[data-v-550719b7]{color:#cbd5e1}.lin-qty[data-v-550719b7]{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;letter-spacing:.005em}.lin-qty--ped[data-v-550719b7]{color:#1d4ed8}.lin-qty--fab[data-v-550719b7]{color:#0f172a}.lin-qty--exp[data-v-550719b7]{color:#7c3aed}.lin-reserva[data-v-550719b7]{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:3px 10px 3px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lin-reserva-dot[data-v-550719b7]{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.lin-reserva--si[data-v-550719b7]{background:#dcfce7;color:#15803d}.lin-reserva--si .lin-reserva-dot[data-v-550719b7]{background:#16a34a;-webkit-box-shadow:0 0 0 2px rgba(22,163,74,.18);box-shadow:0 0 0 2px rgba(22,163,74,.18)}.lin-reserva--no[data-v-550719b7]{background:#fee2e2;color:#b91c1c}.lin-reserva--no .lin-reserva-dot[data-v-550719b7]{background:#dc2626;-webkit-box-shadow:0 0 0 2px rgba(220,38,38,.18);box-shadow:0 0 0 2px rgba(220,38,38,.18)}.lin-reserva--comp[data-v-550719b7]{background:#ede9fe;color:#6d28d9}.lin-reserva--comp .lin-reserva-dot[data-v-550719b7]{background:#7c3aed;-webkit-box-shadow:0 0 0 2px rgba(124,58,237,.18);box-shadow:0 0 0 2px rgba(124,58,237,.18)}.lin-act-btn .lin-act-ico[data-v-550719b7]{color:inherit!important}.lin-prio[data-v-550719b7]{display:inline-block;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:700;white-space:nowrap}.lin-mono[data-v-550719b7]{font-size:12px;color:#334155}.lin-ele[data-v-550719b7],.lin-mono[data-v-550719b7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lin-ele[data-v-550719b7]{font-size:11.5px;font-weight:700;color:#6d28d9;background:#f5f3ff;padding:1px 7px;border-radius:6px;cursor:help}.lin-dash[data-v-550719b7]{color:#cbd5e1}.lin-ruta2[data-v-550719b7]{gap:2px;white-space:nowrap}.lin-actions[data-v-550719b7],.lin-ruta2[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lin-actions[data-v-550719b7]{gap:4px}.lin-act-btn[data-v-550719b7]{width:26px;height:26px;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;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.lin-act-btn svg[data-v-550719b7]{width:14px;height:14px}.lin-act-btn[data-v-550719b7]:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.lin-act-materiales[data-v-550719b7]:hover{color:#0369a1}.lin-act-operaciones[data-v-550719b7]:hover{color:#4b5906}.lin-act-marcajes[data-v-550719b7]:hover{color:#059669}.lin-act-imprimir[data-v-550719b7]:hover{color:#7c3aed}.lin-rep-pill[data-v-550719b7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-weight:700;font-size:12px;font-family:monospace}.lin-empty[data-v-550719b7]{padding:50px 20px;text-align:center}.lin-empty-text[data-v-550719b7]{color:#94a3b8;font-size:13px;margin-bottom:12px}.lin-empty-btn[data-v-550719b7]{padding:6px 14px;background:#7c3aed;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.lin-em[data-v-550719b7]{width:24px;height:24px;border:none;border-radius:7px;background:#dcfce7;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;cursor:pointer;outline:none;-webkit-transition:background .15s ease;transition:background .15s ease}.lin-em .v-icon[data-v-550719b7]{color:#16a34a!important}.lin-em[data-v-550719b7]:hover{background:#bbf7d0}.lin-em-no[data-v-550719b7]{color:#cbd5e1;font-size:.75rem}.v-menu__content.lin-menu-pop{border-radius:12px!important;-webkit-box-shadow:0 12px 32px rgba(15,23,42,.16)!important;box-shadow:0 12px 32px rgba(15,23,42,.16)!important;overflow:hidden}.lin-menu-pop .lin-menu{width:330px;padding:0 0 6px!important}.lin-menu-pop .lin-mh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:11px 14px 10px;margin-bottom:4px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-bottom:1px solid #e4dcff;line-height:1.3}.lin-menu-pop .lin-mh-of{font-family:monospace;font-size:11px;font-weight:700;color:#7c3aed}.lin-menu-pop .lin-mh-art{font-family:monospace;font-size:13px;font-weight:800;color:#2e1065}.lin-menu-pop .lin-mh-des{font-size:11px;color:#7c6aa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lin-menu-pop .lin-mi{min-height:46px!important;margin:0 6px;border-radius:8px;gap:10px}.lin-menu-pop .lin-mi:hover{background:#f1f5f9}.lin-menu-pop .lin-mi-ico{width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;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;background:color-mix(in srgb,var(--c) 12%,transparent)}.lin-menu-pop .lin-mi-ico .v-icon{color:var(--c)!important}.lin-menu-pop .lin-mi-t{font-size:13px!important;font-weight:600!important;color:#1e293b!important}.lin-menu-pop .lin-mi-s{font-size:11px!important;color:#94a3b8!important;white-space:normal!important;line-height:1.3!important}.lin-menu-pop .lin-mi--danger .lin-mi-t{color:#dc2626!important}.lin-menu-pop .lin-mi--danger:hover{background:#fef2f2}.lin-menu-pop .lin-mi--rep{background:#fff7ed}.lin-menu-pop .lin-mi--rep:hover{background:#ffedd5}.lin-menu-pop .lin-mi--rep .lin-mi-t{color:#c2410c!important}