.nueva-orden-cargando{min-height:100dvh;background:var(--surface-page)}.nueva-orden-cargando__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;max-width:1440px;margin:0 auto;padding:48px}@media (max-width:1023px){.nueva-orden-cargando__cuerpo{grid-template-columns:minmax(0,1fr);padding:20px 16px}}.odus-wiz{color:var(--texto);font-family:var(--fuente);min-width:0}.odus-wiz__cabeza{display:grid;gap:var(--space-3)}.odus-wiz__ayuda{color:var(--ink-2);font-size:var(--text-16);margin:0;max-width:62ch}.odus-wiz__guardado{color:var(--ink-2);font-size:var(--text-14);margin:0;min-width:0}.odus-wiz__pieza{display:flex;align-items:center;gap:var(--space-4);margin:0}.odus-wiz__pieza a{color:var(--ink-2);font-size:var(--text-14)}.odus-wiz__bloque{display:grid;gap:var(--space-4);margin:0;min-width:0}.odus-wiz__bloque>h2{font-size:var(--text-24);font-weight:var(--peso-semi);letter-spacing:-.02em;margin:0}.odus-wiz__bloque>.odus-wiz__ayuda{margin-top:calc(var(--space-2) * -1);font-size:var(--text-14)}.odus-wiz__piezas{display:grid;gap:var(--space-3);list-style:none;margin:0;padding:0}.odus-wiz__panel-movil{display:none}@media (max-width:1023px){.odus-wiz__panel-movil{display:block}}.odus-wiz__lateral{display:grid;gap:var(--space-4)}.odus-wiz__factura-a{color:var(--ink-2);font-size:var(--text-14);margin:0}.odus-wiz__h3{font-size:var(--text-lg);font-weight:var(--peso-semi);letter-spacing:var(--tracking-tight);margin:var(--space-6) 0 var(--space-3)}.odus-wiz__sub{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-2) 0;max-width:62ch}.odus-wiz__nota{background:var(--surface-subtle);border-radius:var(--radius-md);color:var(--texto);font-size:var(--text-sm);margin:var(--space-4) 0;padding:var(--space-3) var(--space-4)}.odus-wiz__base{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--peso-texto);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.odus-wiz__cifra{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--text-2xl);font-weight:var(--peso-display);gap:var(--space-3);letter-spacing:var(--tracking-tight);margin:var(--space-2) 0}.odus-wiz__campos{display:flex;flex-direction:column;min-width:0;margin:0}.odus-wiz__campos,.odus-wiz__campos .odus-wiz__campos{gap:var(--space-8)}.odus-wiz__grupo{border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-lg);margin:0;min-width:0;padding:var(--space-5)}.odus-wiz__legend{color:var(--text-secondary);display:block;font-size:var(--text-xs);font-weight:var(--peso-semi);letter-spacing:var(--tracking-caps);padding:0;text-transform:uppercase}.odus-wiz__campo{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.odus-wiz__fila{display:grid;gap:var(--space-5);grid-template-columns:1fr}@media (min-width:560px){.odus-wiz__fila{grid-template-columns:1fr 1fr}}.odus-wiz__promocion{display:flex;flex-direction:column;gap:var(--space-3)}.odus-wiz__promocion-captura{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3)}.odus-wiz__promocion-captura>.odus-wiz__campo{flex:1 1 12rem}.odus-wiz__cupones{display:flex;flex-direction:column;gap:var(--space-2)}.odus-wiz__cupones-lista{color:var(--ink-2);display:grid;font-size:var(--text-14);gap:var(--space-1);list-style:none;margin:0;padding:0}.odus-wiz .odus-wiz__campo :is(input,textarea).odus-campo__control{min-height:var(--toque-minimo);padding:var(--space-2) var(--space-4);font-size:var(--text-base);line-height:var(--leading-normal)}.odus-wiz :is(.odus-wiz__campo,.odus-wiz__opcion) [aria-invalid=true]{border-color:var(--status-danger)}.odus-wiz .odus-wiz__campo textarea.odus-campo__control{min-height:calc(var(--toque-minimo) * 1.6);resize:vertical}.odus-wiz .odus-wiz__campo>select.odus-campo__control{background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:var(--space-10)}.odus-wiz :is(.odus-wiz__casilla,.odus-wiz__opcion) :is(input[type=radio],input[type=checkbox]){accent-color:var(--acento);appearance:auto;flex:none;height:18px;margin:0;width:18px}.odus-wiz .odus-wiz__btn-enlace:focus-visible,.odus-wiz :is(.odus-wiz__campo,.odus-wiz__casilla,.odus-wiz__opcion) :is(input,select,textarea):not(.odus-campo__control):focus-visible{border-radius:var(--radius-control);outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.odus-wiz__campo-ayuda{color:var(--text-muted);font-size:var(--text-xs)}.odus-wiz__campo-error{color:var(--status-danger);font-size:var(--text-xs);font-weight:var(--peso-medio)}.odus-wiz__req{color:var(--status-warning);font-weight:var(--peso-semi)}.odus-wiz__opc,.odus-wiz__req{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.odus-wiz__opc{color:var(--ink-2);font-weight:var(--peso-medio)}.odus-wiz__casilla{align-items:center;display:flex;gap:var(--space-3);min-height:var(--toque-minimo)}fieldset.odus-wiz__campo{border:0;margin:0;min-width:0;padding:0}.odus-wiz__ponticos{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.odus-wiz__opciones{display:grid;gap:var(--space-3)}.odus-wiz__opcion{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-4)}.odus-wiz__opcion>label{align-items:center;display:flex;gap:var(--space-3);cursor:pointer}.odus-wiz__opcion-nombre{font-weight:var(--peso-semi)}.odus-wiz__opcion-meta{color:var(--ink-2);font-size:var(--text-14);margin:var(--space-1) 0 0 30px}.odus-wiz__acciones{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0}.odus-wiz__btn-enlace{background:none;border:0;color:var(--acento-fuerte);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:var(--space-1) 0;text-align:left;text-decoration:underline}.odus-wiz__fechas,.odus-wiz__folios{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.odus-wiz__fechas li,.odus-wiz__folios li{border-bottom:var(--border-thin) solid var(--border-subtle);display:grid;gap:var(--space-1);grid-template-columns:1fr;padding-bottom:var(--space-3)}@media (min-width:640px){.odus-wiz__fechas li,.odus-wiz__folios li{align-items:baseline;gap:var(--space-4);grid-template-columns:auto 1fr auto}}.odus-wiz__fecha-folio,.odus-wiz__folio-componente{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--peso-semi);letter-spacing:var(--tracking-caps);text-transform:uppercase}.odus-wiz__fecha-producto,.odus-wiz__folio-producto{font-weight:var(--peso-medio);min-width:0}.odus-wiz__fecha-valor,.odus-wiz__folio-fecha{color:var(--text-muted);font-size:var(--text-sm)}.odus-wiz__desgloses{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.odus-wiz__desglose-item{border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.odus-wiz__desglose-btn{align-items:baseline;background:var(--surface-card);border:0;color:var(--texto);cursor:pointer;display:grid;font:inherit;gap:var(--space-1) var(--space-4);grid-template-columns:1fr;min-height:var(--toque-minimo);padding:var(--space-4);text-align:left;width:100%}@media (min-width:640px){.odus-wiz__desglose-btn{grid-template-columns:auto 1fr auto}}.odus-wiz__desglose-btn:disabled{cursor:default}.odus-wiz__desglose-folio{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--peso-semi);letter-spacing:var(--tracking-caps);text-transform:uppercase}.odus-wiz__desglose-monto{font-variant-numeric:tabular-nums;font-weight:var(--peso-semi);white-space:nowrap}.odus-wiz__desglose-cuerpo{border-top:var(--border-thin) solid var(--border-subtle)}.odus-wiz__desglose-cuerpo,.odus-wiz__totales{background:var(--surface-subtle);padding:var(--space-4)}.odus-wiz__totales{border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-5) 0 0}.odus-wiz__totales>div{display:flex;gap:var(--space-4);justify-content:space-between}.odus-wiz__totales dt{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.odus-wiz__totales dd{font-variant-numeric:tabular-nums;margin:0}.odus-wiz__totales>div:has(>.odus-wiz__totales-incluye){flex-wrap:wrap;row-gap:var(--space-1)}.odus-wiz__totales-incluye{flex-basis:100%;color:var(--text-secondary);font-size:var(--text-12)}.odus-wiz__totales-total{align-items:baseline;border-top:var(--border-thin) solid var(--border-default);font-size:var(--text-lg);font-weight:var(--peso-display);padding-top:var(--space-2)}.odus-wiz__totales-total dt{color:var(--texto);font-size:var(--text-base);font-weight:var(--peso-semi)}.odus-wiz__factura-pregunta{border:0;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-2)}.odus-wiz__factura-pregunta legend{font-weight:var(--peso-semi);padding:0;margin-bottom:var(--space-2)}.odus-wiz__factura-pregunta label{display:flex;gap:var(--space-2);align-items:center}.odus-wiz__factura{background:var(--acento-tinte);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;padding:var(--space-4) var(--space-5)}.odus-wiz__aviso,.odus-wiz__bloqueo,.odus-wiz__error{border:var(--border-thin) solid var(--border-subtle);border-radius:var(--radius-md);margin:0 0 var(--space-5);padding:var(--space-5)}.odus-wiz__error{background:var(--status-danger-soft);border-color:var(--status-danger);border-left:4px solid var(--status-danger)}.odus-wiz__aviso,.odus-wiz__bloqueo{background:var(--status-warning-soft);border-color:var(--status-warning);border-left:4px solid var(--status-warning)}.odus-wiz__aviso p,.odus-wiz__error p{margin:0 0 var(--space-2)}.odus-wiz__aviso-titulo,.odus-wiz__error-titulo{font-weight:var(--peso-semi)}.odus-wiz__error-hacer{color:var(--text-secondary);font-size:var(--text-sm)}.odus-wiz__faltantes{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.odus-wiz--lista{margin:0 auto;max-width:1140px;background:var(--surface-card);border-radius:20px;padding:var(--space-8) var(--space-8) var(--space-10)}.odus-wiz__folio,.odus-wiz__gracias{font-size:var(--text-3xl);font-weight:var(--peso-display);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin:0}.odus-wiz__folio.odus-wiz__folio--etiqueta{color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--peso-semi);letter-spacing:.04em;margin:var(--space-2) 0 0}.odus-wiz__entrega{font-size:var(--text-18);margin:var(--space-4) 0 0}.odus-wiz__datos{background:var(--surface-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-6) 0;padding:var(--space-5)}.odus-wiz__datos>div{display:flex;gap:var(--space-4);justify-content:space-between}.odus-wiz__datos dt{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.odus-wiz__datos dd{font-weight:var(--peso-semi);margin:0;text-align:right}.odus-wiz .odus-desglose{font-size:var(--text-sm)}.odus-wiz .odus-desglose__lineas{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.odus-wiz .odus-desglose__linea{display:flex;gap:var(--space-4);justify-content:space-between}.odus-wiz .odus-desglose__linea dt{color:var(--text-secondary);margin:0;min-width:0;overflow-wrap:anywhere}.odus-wiz .odus-desglose__linea dd{font-variant-numeric:tabular-nums;margin:0;white-space:nowrap}.odus-wiz .odus-desglose__total{border-top:var(--border-thin) solid var(--border-default);font-weight:var(--peso-semi);margin-top:var(--space-2);padding-top:var(--space-2)}.odus-wiz .odus-desglose__total dt{color:var(--texto)}.odus-wiz .odus-desglose__nota{color:var(--text-muted);font-size:var(--text-xs);margin:var(--space-3) 0 0}.odus-wiz .odus-oculto{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.odus-wiz .odus-odo{background:none;border:0;color:var(--texto);display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:0}.odus-wiz .odus-odo>legend{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.odus-wiz .odus-odo-orientacion{color:var(--text-muted);font-size:var(--text-xs);margin:0;max-width:62ch}.odus-wiz .odus-odo-opciones,.odus-wiz .odus-odo-orientacion{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.odus-wiz .odus-odo-opcion{align-items:center;background:var(--surface-card);border:var(--border-thin) solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);display:flex;font-size:var(--text-xs);gap:var(--space-2);min-height:var(--toque-minimo);padding:0 var(--space-4)}.odus-wiz .odus-odo-mapa{display:flex;flex-direction:column;gap:var(--space-4);max-width:100%;overflow-x:auto;padding-bottom:var(--space-2)}.odus-wiz .odus-odo-fila{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:center;justify-content:safe center;min-width:0}.odus-wiz .odus-odo-fila[data-arcada=inferior]{border-top:var(--border-thin) solid var(--border-subtle);padding-top:var(--space-4)}.odus-wiz .odus-odo-hemi{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.odus-wiz .odus-odo-dientes{align-items:flex-start;display:flex;gap:4px;min-width:0}.odus-wiz .odus-odo .odus-odo-diente{--diente-min:28px;flex:0 1 40px;min-width:var(--diente-min)}.odus-wiz .odus-odo-cuadrante{background:none;border:0;color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--text-xs);letter-spacing:var(--tracking-caps);padding:2px 0;text-align:start;text-transform:uppercase}.odus-wiz .odus-odo-cuadrante:disabled{cursor:default}.odus-wiz .odus-odo-cuadrante:hover:not(:disabled){color:var(--acento-fuerte)}.odus-wiz .odus-odo-diente{display:block;position:relative}.odus-wiz .odus-odo .odus-odo-etiqueta{align-items:center;background:var(--surface-subtle);border:var(--border-medium) solid var(--border-default);border-radius:10px 10px 18px 18px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:1px;justify-content:center;min-block-size:52px;padding:2px 1px;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);width:100%}.odus-wiz .odus-odo-fila[data-arcada=inferior] .odus-odo-etiqueta{border-radius:18px 18px 10px 10px}.odus-wiz .odus-odo-input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.odus-wiz .odus-odo-input:disabled{cursor:default}.odus-wiz .odus-odo-input:disabled+.odus-odo-etiqueta{cursor:default;opacity:.85}.odus-wiz .odus-odo-input:hover:not(:disabled)+.odus-odo-etiqueta{border-color:var(--border-ink);transform:translateY(-2px)}.odus-wiz .odus-odo-input:focus-visible+.odus-odo-etiqueta{box-shadow:0 0 0 4px var(--focus-ring-soft);outline:var(--border-thick) solid var(--focus-ring);outline-offset:2px}.odus-wiz .odus-odo .odus-odo-input:checked+.odus-odo-etiqueta{background:var(--acento);border-color:var(--acento);color:var(--acento-texto);font-weight:var(--peso-semi)}.odus-wiz .odus-odo .odus-odo-input:checked:hover:not(:disabled)+.odus-odo-etiqueta{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.odus-wiz .odus-odo-glifo{display:block;fill:currentcolor;height:16px;width:13px}.odus-wiz .odus-odo-num{font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1}.odus-wiz .odus-odo-check{display:none}.odus-wiz .odus-odo-color{align-items:stretch;display:flex;flex-direction:column-reverse;font-size:var(--text-xs);gap:1px;line-height:1}.odus-wiz .odus-odo-muestra{background:var(--muestra,var(--border-default));border:var(--border-thin) solid var(--border-strong);border-radius:var(--radius-full);display:inline-block;height:12px;width:12px}.odus-wiz .odus-odo-color .odus-odo-muestra{border-radius:2px;height:4px;width:auto}.odus-wiz .odus-odo-resumen{border-top:var(--border-thin) solid var(--border-subtle);padding-top:var(--space-3)}.odus-wiz .odus-odo-resumen-titulo{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--peso-semi);letter-spacing:var(--tracking-caps);margin:0 0 var(--space-2);text-transform:uppercase}.odus-wiz .odus-odo-lista{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.odus-wiz .odus-odo-lista li{align-items:center;background:var(--surface-subtle);border-radius:var(--radius-pill);display:flex;flex-wrap:nowrap;font-size:var(--text-xs);gap:var(--space-2);min-block-size:32px;padding:0 var(--space-2) 0 var(--space-3);max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.odus-wiz .odus-odo-quitar{background:none;border:0;color:var(--acento-fuerte);cursor:pointer;font:inherit;font-size:var(--text-xs);padding:0 var(--space-1);text-decoration:underline}.odus-wiz .odus-odo-vacio{color:var(--text-muted);font-size:var(--text-sm);margin:0}.odus-wiz .odus-odo-error{color:var(--status-danger);font-weight:var(--peso-medio)}.odus-wiz .odus-odo[aria-invalid=true] .odus-odo-mapa{outline:var(--border-thin) solid var(--status-danger);outline-offset:var(--space-2)}@media (max-width:560px){.odus-wiz .odus-odo .odus-odo-etiqueta{min-block-size:46px}.odus-wiz .odus-odo .odus-odo-diente{--diente-min:28px;flex:0 1 34px}.odus-wiz .odus-odo-fila,.odus-wiz .odus-odo-fila[data-arcada=inferior]{align-items:center;align-items:safe center;flex-direction:column}.odus-wiz .odus-odo-fila[data-arcada=inferior] .odus-odo-hemi{flex-direction:column}.odus-wiz .odus-odo-dientes{gap:4px}}@media (pointer:coarse){.odus-wiz .odus-odo .odus-odo-diente{--diente-min:44px}}.odus-wiz__subidas{display:grid;gap:var(--space-4);min-width:0}.odus-wiz__escaneo{display:grid;gap:var(--space-3);padding:var(--space-4);border:2px solid var(--brand,var(--line));border-radius:var(--radius-card);background:var(--surface-card)}.odus-wiz__escaneo h2{margin:0}.odus-wiz__documentos{display:grid;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line)}.odus-wiz__documentos h3{margin:0;font-size:var(--text-16);font-weight:var(--peso-medio);color:var(--ink-2)}.odus-wiz__documentos h3 span{font-weight:400}.odus-wiz__solo-tactil{display:none}@media (pointer:coarse){.odus-wiz__solo-tactil{display:grid;gap:var(--space-2)}}.odus-wiz__puente{display:grid;gap:8px;padding:16px;border:1.5px dashed var(--borde-punteado);border-radius:var(--radius-card);background:var(--franja)}.odus-wiz__puente h2{margin:0;font-size:var(--text-16)}.odus-wiz__puente p{margin:0;font-size:var(--text-14);color:var(--text-primary)}.odus-wiz__puente--pista{padding:10px 12px;border-style:solid;border-color:var(--line);background:transparent}.odus-wiz__puente--pista p{color:var(--text-muted)}.odus-wiz__puente-acciones{display:flex;flex-wrap:wrap;gap:8px}.odus-wiz__tercios{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:var(--space-4);align-items:start}@media (max-width:639px){.odus-wiz__tercios{grid-template-columns:minmax(0,1fr);justify-items:center}}.odus-wiz__tercios>*,[data-testid=wiz-color]>*{min-width:0;max-width:100%}[data-testid=wiz-color] h2,[data-testid=wiz-color] label{overflow-wrap:anywhere}.odus-wiz__elegido{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-card)}.odus-wiz__elegido-texto{display:grid;gap:2px;flex:1;min-width:0;margin:0}.odus-wiz__elegido-etiqueta{font-size:var(--text-14);color:var(--ink-2)}.odus-wiz__elegido-texto strong{font-size:var(--text-18);font-weight:var(--peso-semi)}@keyframes odus-wiz-revela{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.odus-wiz__elegido,.odus-wiz__revela{animation:odus-wiz-revela var(--duration-normal) var(--ease-entrada)}}.odus-wiz [data-seccion]{scroll-margin-top:96px}@media (max-width:639px){.odus-wiz [data-seccion]{scroll-margin-top:76px}}.odus-wiz__ficha{display:flex;flex-wrap:wrap;gap:6px 16px;padding-top:6px;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--text-12)}.odus-wiz__calif{display:inline-flex;align-items:center;gap:6px}.odus-wiz__pips{display:inline-flex;gap:3px}.odus-wiz__pips i{width:8px;height:8px;border-radius:50%;border:1px solid var(--borde-control)}.odus-wiz__pips i[data-lleno]{background:var(--coral-600);border-color:var(--coral-600)}