.logo-cab{height:var(--hdr-alto,52px);flex:none;width:auto;display:block}@media (width<=799px){.logo-cab{aspect-ratio:533.3/543.2;object-fit:cover;object-position:left}}.login .logo-cab{aspect-ratio:1924.7/543.2;object-fit:contain;width:min(100%,320px);height:auto;margin-inline:auto}:root{--accent:#00f0ff;--success:#00e85a;--warning:#f59e0b;--danger:#ef4444;--license:#8edee6;--license-over:#fbbf24;--bg-base:#07111f;--bg-elevated:#0f1f33;--text-primary:#e5edf7;--text-secondary:#94a3b8;--text-muted:#64748b;--blanco:#fff;--header-actor:var(--blanco);--border-subtle:#00f0ff38;--border-strong:#00f0ff4d;--premium-border:#94a3b829;--overlay-white:#ffffff14;--success-a48:#00e85a7a;--warning-a42:#f59e0b6b;--accent-a28:#00f0ff47;--bg-deep:#102f4cb8;--bg-dim:#03091459;--accent-a58:#00f0ff94;--accent-a72:#00f0ffb8;--accent-a08:#00f0ff14;--accent-a12:#00f0ff1f;--accent-a16:#00f0ff29;--accent-a18:#00f0ff2e;--accent-a24:#00f0ff3d;--accent-a34:#00f0ff57;--tint-accent:#00f0ff24;--tint-success:#00e85a29;--tint-warning:#f59e0b2e;--tint-danger:#ef444429;--border-urgent:#ef44444d;--radius-sm:8px;--radius-md:12px;--radius-pill:999px;--seguro-arriba:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px));--seguro-abajo:max(env(safe-area-inset-bottom,0px),var(--safe-area-inset-bottom,0px));--seguro-izq:max(env(safe-area-inset-left,0px),var(--safe-area-inset-left,0px));--seguro-der:max(env(safe-area-inset-right,0px),var(--safe-area-inset-right,0px));--shadow-panel:0 18px 45px #00000052;--focus-ring:0 0 0 1px #00f0ff57,0 0 0 3px #00f0ff14;--transition-fast:.15s ease;--qr-lado:220px;--qr-margen:12px;--qr-fondo:var(--blanco);--qr-tinta:#000;--qr-caja:min(calc(var(--qr-lado) + 2 * var(--qr-margen)), 50vw, 100%);--qr-columna:260px;--qr-muestra:96px;--pnl-nombre-max:45%;--carga-borde:#176175;--carga-fondo:#0a2638;--carga-texto:#dce8ef;--carga-nota:#688093;--carga-cian:#00e5ff;--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,"Cascadia Mono","Segoe UI Mono",Consolas,"DejaVu Sans Mono",monospace;--sinstock-borde:#12455a;--sinstock-fondo:#071522;--sinstock-texto:#90a9bb;--bg-base-a50:#07111f80;--bg-base-a60:#07111f99;--bg-base-a90:#07111fe6;--texto-sobre-color:#0b1220;--success-a08:#00e85a14;--accent-a05:#00f0ff0d;--aj7-campo-bg:#0a1c2d;--aj7-campo-foco-bg:#0a2032;--aj7-campo-texto:#edf5fa;--aj7-campo-borde-tf:#1d4960;--aj7-campo-borde-ventana:#15405a;--aj7-ayuda-ventana:#6f8698;--aj7-ayuda-tf:#60798a;--aj7-hueco:#748a9a;--aj7-abierto-bg:#0a2b3d;--aj7-sombra-menu:#0000007a;--aj7-sombra-ventana:#00000080}.cfg-tools{--ba-verde:#21f56e;--ba-ambar:#ffb020;--ba-rojo:#ff6675;--ba-caja-borde:#123e53;--ba-caja-fondo:#07111ff7}*,:before,:after,.tab-dot,.row-box,.orden{box-sizing:border-box}html,body,#root,.wsel-btn .wsel-ico svg,.card .pic img,.toast-bar i,.row-pic img,.cfc-qr svg{height:100%}body,.login input,.notes,.ship select,.ship input,.carrier-form input{background:var(--bg-base)}body,.bar h1,.login .err,.login .remember input,.row-ctrl,.hint,.acc-text,.acc .err,.pw .pw-eye{margin:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;padding:var(--seguro-arriba) var(--seguro-der) 0 var(--seguro-izq)}button,.login .remember,.login .remember input,.acc>summary{cursor:pointer}button,input{font-family:inherit}.wsel-entrada,.fbtn,.search,.card .pic,.ctrl button,.ctrl .val,.login input,.login button:where(:not(.sd-btn)),.row-pic,.row-box,.acc-btns>:where(:not(.sd-btn)),.notes,.ship select,.ship input,.carrier-form input,.carrier-row,.tl-line,.tl-delta strong,.fld input,.pw .pw-eye,.orden,.cfg-tools select,.generar-clave{border-radius:var(--radius-sm)}.is-muted,.wsel-titulo,.fbtn,.kpi span,.login label,.login .field,.row-txt small,.row-box span,.acc-note,.banner span,.tl-date,.tl-card small,.tl-delta,.t-bulk>span,.t-state,.fld span,.pw .pw-eye,.env-sub span,.estado-2{color:var(--text-secondary)}.search,.kpi,.card,.ctrl button,.ctrl .val,.login form,.login input,.row,.row-box,.acc,.notes{border:1px solid var(--accent-a18)}.hdr,.logo,.hdr-save,.wsel-btn,.wsel-ico,.wsel-item,.tab-ico,.bar,.search,.ctrl button,.ctrl .val,.toast,.toast .ico,.login,.login .remember,.empty-ok,.empty-ok:before,.row-pic,.row-box,.acc>summary,.acc-cab,.acc-btns>:where(:not(.sd-btn)),.carrier-row,.tl-head,.tl-line,.tl-delta strong,.t-bulk,.pw .pw-eye,.banner-cierre,.generar-clave{align-items:center}body,.wsel-name,.wsel-item,.search input,.kpi strong,.ctrl button,.ctrl .val,.login input,.acc>summary,.acc-cab,.acc-text,.notes,.ship select,.ship input,.carrier-form input,.tl-art,.tl-delta strong,.fld input,.orden .env-code,.generar-clave{color:var(--text-primary)}.hdr-lines,.wsel-menu,.wsel-grupo,.tab-txt,.card,.login form,.login label,.login .field,.row-txt,.tl-txt,.row-box,.acc-body,.carrier-list,.tl-lines,.banner,.timeline,.tl-card,.fld,.cola,.env-sub{flex-direction:column}.wsel-ico,.tab-ico,.ctrl button,.ctrl .val,.toast .ico,.login,.login .logo,.empty-ok,.empty-ok:before,.row-pic,.row-box,.acc-btns>:where(:not(.sd-btn)),.tl-delta strong,.pw .pw-eye,.generar-clave{justify-content:center}.hdr-save,.fbtn.is-active[data-k=ok],.empty-ok:before,.acc-btns .b-wa,.row-box.s-ok{background:var(--tint-success)}.hdr-date,.hdr-summary,.hdr-actor,.wsel-titulo,.tab-txt b,.tab-txt span,.bar h1,.toast b,.toast p,.rows-fijas .row-txt .row-ref,.row-rep .row-txt .row-ref,.row-txt small,.carrier-url,.una-linea,.tl-inc,.env-sub span,.banner-cierre b{text-overflow:ellipsis}.wsel-menu,.kpi,.card,.empty-ok,.row,.acc,.banner{border-radius:var(--radius-md)}.logo,.hdr-lines,.wsel-menu,.wsel-grupo,.tab-ico,.tab-txt,.bar,.search,.card,.ctrl button,.ctrl .val,.toast .ico,.login,.login form,.login label,.login .field,.empty-ok,.row-pic,.row-txt,.tl-txt,.row-box,.acc>summary,.acc-cab,.acc-body,.acc-btns>:where(:not(.sd-btn)),.carrier-list,.tl-lines,.actions,.banner,.timeline,.tl-card,.tl-head,.cfg-tools,.t-bulk,.fld,.pw,.pw .pw-eye,.cola,.env-sub,.ordenes,.generar-clave{display:flex}.hdr-date,.hdr-summary,.hdr-actor,.wsel-titulo,.tab-txt b,.tab-txt span,.bar h1,.count,.toast b,.toast p,.toast button:not(.sd-btn),.rows-fijas .row-txt .row-ref,.row-rep .row-txt .row-ref,.row-txt small,.una-linea,.tl-inc,.lic,.t-bulk>span,.t-state,.env-sub span,.banner-cierre b,.orden .env-code{white-space:nowrap}.logo,.hdr-date,.wsel-titulo,.wsel-entrada,.tab-txt b,.bar h1,.fbtn,.kpi span,.ctrl button,.ctrl .val,.toast b,.toast button:not(.sd-btn),.login button:where(:not(.sd-btn)),.row-txt b,.row-box span,.acc>summary,.acc-cab,.acc-btns>:where(:not(.sd-btn)),.carrier-name,.tl-ref,.tl-delta strong,.fld span,.ficha-url-borrar,.env-sub span.is-late,.cfg-tools select,.generar-clave{font-weight:800}.wsel-entrada,.login button:where(:not(.sd-btn)),.pasos span{border:1px solid var(--accent-a34)}.hdr-save,.is-ok,.wsel-ico.t-ok,.fbtn[data-k=ok],.ctrl .plus,.empty-ok,.acc-btns .b-wa,.row-box.s-ok{color:var(--success)}.wsel-item:hover,.wsel-item:focus-visible,.fbtn[data-k=all],.fbtn[data-k=frozen],.fbtn[data-k=vista],.carrier-row.is-editing,.banner.b-info,.card.is-frozen,.card.is-frozen .fld input,.b-wait,.b-wait:disabled,.hdr-save.is-saved,.row-box.s-need{border-color:var(--accent-a34)}.is-info,.wsel-btn,.wsel-entrada,.wsel-item:hover,.wsel-item:focus-visible,.tab-ico,.bar h1,.fbtn[data-k=all],.fbtn[data-k=frozen],.fbtn[data-k=vista],.cfc-ref,.login button:where(:not(.sd-btn)),a.login-more:hover,.row-ref,.env-code,.row-txt .row-meta,.acc-btns>:where(:not(.sd-btn)),.carrier-url,.banner.b-info b,.tl-ref,.pw .pw-eye:hover,.pw .pw-eye:focus-visible,.card.is-frozen .fld span,.card.is-frozen .fld input,.b-wait,.b-wait:disabled,.hdr-save.is-saved,.row-box.s-need,.cfg-tools select{color:var(--accent)}.hdr-save,.tab-dot,.pending-dot,.toast-bar,.empty-ok:before,.timeline:before{border-radius:var(--radius-pill)}.fbtn.is-active[data-k=urgent],.card.is-deleting .fld input,.banner.b-err,.hdr-save.is-error,.row-box.s-urgent{background:var(--tint-danger)}.hdr,.wsel-item,.kpis,.grid,.ctrl,.toast-host,.toast,.rows,.row,.row-side,.acc-btns,.ship,.ship-col,.carrier-form,.carrier-row,.tl-line,.pasos{display:grid}.hdr-info,.wsel,.search,.card,.card .pic,.timeline,.tl-row,.pw{position:relative}.tab-dot,.kpi,.ctrl input.val,.login .login-more,.empty,.empty-ok,.row-box,.row-ctrl .val,.tl-delta strong{text-align:center}.fbtn.is-active[data-k=critical],.toast-bar,.acc-btns .b-mail,.row-box.s-critical{background:var(--tint-warning)}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.app{max-width:1440px;padding:16px;padding-bottom:calc(16px + var(--seguro-abajo));margin:0 auto}.hdr,.bar,.actions,.banner,.cfg-tools,.cola,.ordenes{margin-bottom:14px}.hdr{--hdr-alto:52px;grid-template-columns:auto minmax(0,1fr) fit-content(30%);gap:30px;padding:14px 0}.hdr>.logo,.hdr>.hdr-info,.hdr>.wsel{height:var(--hdr-alto)}.hdr>.logo{grid-column:1}.hdr>.hdr-info{grid-column:2/-2}.hdr>.wsel{grid-column:-2/-1;justify-self:end}.logo,.login .remember,.rows,.acc>summary,.acc-cab,.acc-body,.acc-btns,.tl-card,.tl-head,.tl-line,.cola{gap:10px}.logo,.kpi strong,.row-box strong,.search .buscador-borrar{line-height:1}.logo{letter-spacing:.01em}.logo-mark{flex:0 0 44px;width:44px;height:44px}.fbtn,.login button:where(:not(.sd-btn)),.fld span,.cfc-txt span{letter-spacing:.06em}.hdr-info,.hdr-lines,.wsel,.wsel-name,.wsel-item-name,.tab-txt,.bar:before,.bar h1,.ctrl input.val,.row-txt,.tl-txt,.row-ctrl,.carrier-name,.carrier-url,.una-linea,.cfc-txt,.env-sub,.banner-cierre b{min-width:0}.hdr-info{justify-content:flex-start;align-items:center;line-height:1.05;display:flex;container-type:inline-size}.hdr-lines{gap:0}.hdr-lines.is-hidden{visibility:hidden}.hdr-date{letter-spacing:.01em;font-size:1.32rem;line-height:1}.hdr-summary{font-size:.86rem;font-weight:700}.hdr-actor,.wsel-logout,.wsel-logout:hover,.wsel-logout .wsel-ico,.fbtn[data-k=todos],mark{color:var(--header-actor)}.hdr-actor{font-size:.86rem;font-weight:700}.hdr-date,.hdr-summary,.hdr-actor,.tab-txt b,.tab-txt span,.rows-fijas .row-txt .row-ref,.row-rep .row-txt .row-ref,.wsel-name,.wsel-item-name,.wsel-titulo,.bar h1,.card .pic,.toast b,.toast p,.toast-bar,.rows-fijas .row-txt b,.row-rep .row-txt b,.row-pic,.row-txt small,.row-box span,.acc,.carrier-url,.una-linea,.tl-inc,.cfc-qr,.banner-cierre b,.orden .env-code,.exp-filas{overflow:hidden}.hdr-cmp{display:none}@container (width<=429px){.hdr-full{display:none}.hdr-cmp{display:inline}}@container (width<=180px){.hdr-art{display:none}}.hdr-save,.wsel-menu,.tab-dot,.pending-dot,.timeline:before,.tl-dot,.pw .pw-eye,.ficha-url-borrar{position:absolute}.hdr-save,.wsel-btn,.wsel-ico,.empty-ok:before,.tl-delta strong{display:inline-flex}.hdr-save{border:1px solid var(--success-a48);min-height:40px;padding:8px 16px;font-size:.875rem;font-weight:600;line-height:1.35;top:50%;transform:translateY(-50%)}.is-warn,.wsel-ico.t-warn,.fbtn[data-k=critical],.kpi.k-critical.on strong,.toast .ico,.toast button:not(.sd-btn),.banner.b-warn b,.tl-inc,.env-sub span.is-late,.estado-2.is-late,.acc-btns .b-mail,.row-box.s-critical{color:var(--warning)}.is-danger,.wsel-ico.t-danger,.fbtn[data-k=urgent],.kpi.k-urgent.on strong,.ctrl .minus,.login .err,.acc .err,.ficha-url-borrar,.card.is-deleting .fld span,.card.is-deleting .fld input,.is-urgente .env-code,.banner.b-err,.hdr-save.is-error,.row-box.s-urgent,.search .buscador-borrar{color:var(--danger)}.wsel{justify-self:end;align-items:center;display:flex}.wsel-btn,.search input,.pw .pw-eye,.ficha-url-borrar,.search .buscador-borrar{background:0 0}.wsel-btn,.toast,.actions,.timeline{gap:12px}.wsel-btn,.search input,.row-ctrl,.pw .pw-eye,.ficha-url-borrar,.search .buscador-borrar{border:0}.wsel-btn{letter-spacing:.015em;max-width:min(320px,42vw);min-height:52px;padding:0;font-size:1.24rem;font-weight:850}.wsel-name,.wsel-item-name,.toast-cola p,.login .err,.estado-2,.row-txt b,.carrier-name,.acc .err,.banner b,.banner span{overflow-wrap:anywhere}.wsel-name,.wsel-item-name,.wsel-entrada,.bar h1,.fld span{text-transform:uppercase}.wsel-name,.wsel-item-name,.toast-cola p,.login .err,.estado-2,.rows-fijas .row-txt b,.row-rep .row-txt b,.exp-filas{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.wsel-name,.wsel-item-name{white-space:normal}.wsel-btn .wsel-ico{flex-shrink:0;width:52px;height:52px}.wsel-btn .wsel-ico svg,.wsel-item,.card .pic img,.ctrl input.val,.row-pic img,.row-ctrl .val,.notes,.fld input,.fld select,.pw input,.cfc-qr svg{width:100%}.wsel .sd-flecha{margin:0 2px}.wsel-ico{color:currentColor}.wsel-ico.t-sindatos,.count,.login .login-more,.empty,.hint{color:var(--text-muted)}.wsel-menu{z-index:1300;border:1px solid var(--border-subtle);background:var(--bg-elevated);width:max(100%,220px);max-width:calc(100vw - 20px);max-height:min(62vh,360px);box-shadow:var(--shadow-panel);gap:6px;padding:8px;top:calc(100% + 8px);left:auto;right:0;overflow:auto}.wsel-menu:has(.wsel-entrada){width:max(100%,340px)}.wsel-grupo{gap:6px}.wsel-titulo,.login label,.login .field{letter-spacing:.08em}.wsel-titulo{padding:4px 2px 0;font-size:.68rem}.wsel-entrada,.acc-btns>:where(:not(.sd-btn)),.carrier-row.is-editing,.banner.b-info,.card.is-frozen .fld input,.cfg-tools select{background:var(--accent-a12)}.wsel-entrada{letter-spacing:.04em;min-height:30px;padding:0 10px;font-size:.6875rem}.wsel-entrada:hover,.wsel-entrada:focus-visible,.wsel-item:hover,.wsel-item:focus-visible,.pw .pw-eye:hover,.pw .pw-eye:focus-visible,.search input,.ctrl input.val,.login input,.row-ctrl .val,.notes,.ship select,.ship input,.carrier-form input,.fld input,.fld select{outline:none}.wsel-entrada:hover,.wsel-entrada:focus-visible{border-color:var(--accent)}.wsel-item{text-align:left;border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--bg-elevated),var(--bg-base));letter-spacing:.02em;border-radius:10px;grid-template-columns:28px minmax(0,1fr);grid-auto-flow:column;gap:9px;min-height:45px;padding:8px 10px;font-size:.76rem;font-weight:750;line-height:1.15}.wsel-item .wsel-ico,.empty-ok:before,.ficha-url-borrar{height:28px}.wsel-item .wsel-ico{background:var(--overlay-white);border:1px solid #94a3b838;border-radius:8px;width:28px}.wsel-logout,.wsel-logout:hover{background:linear-gradient(180deg,var(--danger),#dc2626);border-color:#ef4444c7}.wsel-logout .wsel-ico{background:#ffffff29;border-color:#ffffff3d}.tab-ico,.acc-btns>:where(:not(.sd-btn)),.banner,.cfg-tools select{border:1px solid var(--accent-a24)}.tab-dot{pointer-events:none;min-width:16px;height:16px;color:var(--texto-sobre-color);background:var(--accent);border:1px solid var(--accent-a58);box-shadow:0 0 0 1px #030914b8,0 0 0 4px var(--accent-a16),0 0 14px #00f0ff61;padding:0 4px;font-size:.62rem;font-weight:900;line-height:14px;animation:1.15s ease-in-out infinite pendingDot;top:6px;right:8px}@keyframes pendingDot{0%,to{opacity:.62;transform:scale(.86)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.tab-dot{animation:none}}.bar,.actions,.dias,.ordenes{flex-wrap:wrap}.bar{gap:14px}.bar:before{content:"";flex:1 1 0}.vista-sw{flex:none;order:-1;gap:8px;display:flex}.vista-sw .fbtn:not(.is-active){border-color:var(--border-subtle)}.bar.sin-filtros>:not(.vista-sw),.bar.solo-vistas>:not(.vista-sw){visibility:hidden}@media (width<=1180px){.bar.solo-vistas>:not(.vista-sw){display:none}}.bar:has(>h1):before{display:none}.bar h1{letter-spacing:.05em;flex:1 1 0;font-size:1.16rem}.count{font-size:.8rem}.filters,.search,.toast-host,.row,.row-side,.row-ctrl,.ship-col,.carrier-form,.carrier-row,.t-bulk{gap:8px}.filters{display:flex}.fbtn{background:0 0;border:1px solid #0000;padding:7px 16px;font-size:.78rem}.fbtn[data-k=todos]{border-color:#ffffffc2}.fbtn[data-k=critical],.kpi.k-critical.on,.banner.b-warn{border-color:var(--warning-a42)}.fbtn[data-k=urgent]{border-color:var(--border-urgent)}.fbtn[data-k=ok]{border-color:var(--success-a48)}.fbtn.is-active[data-k=all],.fbtn.is-active[data-k=frozen],.fbtn.is-active[data-k=vista]{background:var(--accent-a18)}.fbtn.is-active[data-k=todos]{background:var(--overlay-white)}.search{background:var(--bg-base-a60);flex:0 380px;padding:8px 12px}@media (width>=1181px){.search{flex-basis:228px;min-width:0}.search input{min-width:0}}.search input{flex:1;font-size:.92rem}.search input::placeholder{color:#9fb8d4ad}.search .buscador-borrar{font-size:1rem}.kpis{gap:14px;margin-bottom:16px}.kpi{background:linear-gradient(180deg,var(--accent-a05) 0,var(--bg-base) 100%);padding:16px}.kpi span,.kpi strong,.card .pic img,.toast b,.toast-bar,.toast-bar i,.row-box span,.row-box strong,.lic,.cfc-qr svg,.orden .env-code{display:block}.kpi span{letter-spacing:.14em;font-size:.74rem}.kpi strong{margin-top:6px;font-size:2.6rem;font-weight:900}.kpi.k-critical.on{background:linear-gradient(180deg,#f59e0b33 0,var(--bg-base) 100%)}.kpi.k-urgent.on{border-color:var(--border-urgent);background:linear-gradient(180deg,#ef444438 0,var(--bg-base) 100%)}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:stretch;gap:14px}.card{background:linear-gradient(180deg,#0f1f338c 0,var(--bg-base-a90) 100%);gap:10px;padding:10px}.card .pic{background:var(--blanco);aspect-ratio:1}.card .pic img{object-fit:contain}.pending-dot,.toast-bar i,.tl-dot.t-warn{background:var(--warning)}.pending-dot{z-index:3;color:var(--texto-sobre-color);padding:3px 9px;font-size:.72rem;font-weight:900;top:8px;right:8px}.row-ref,.env-code,.acc-text,.cfc-ref{font-family:var(--font-mono)}.ctrl{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;height:44px}.ctrl button,.ctrl .val{background:#07111fb3;font-size:1.05rem}.ctrl button{padding:2px}.ctrl button svg{width:62%;height:62%}.ctrl input.val{padding:0}.ctrl .plus{border-color:var(--success-a48)}.ctrl .minus{border-color:var(--border-urgent)}.row-ctrl button:disabled,.row-ctrl .val:disabled,.cfg-tools select:disabled,.generar-clave:disabled{cursor:not-allowed}.toast-host{right:calc(18px + var(--seguro-der));bottom:calc(22px + var(--seguro-abajo));z-index:9999;width:min(420px,100vw - 36px);position:fixed}.aviso-banda{top:var(--seguro-arriba);left:var(--seguro-izq);right:var(--seguro-der);z-index:9999;position:fixed}.aviso-hueco{visibility:hidden;display:grid}.aviso-hueco>.toast{grid-area:1/1}.aviso-banda .toast,.aviso-hueco .toast{box-shadow:none;border-width:0 0 1px;border-radius:0}.aviso-banda b,.aviso-hueco b{white-space:normal;text-overflow:clip}body:has(.toast-host.sin-directo) .app{padding-bottom:calc(124px + var(--seguro-abajo))}.toast{box-shadow:0 18px 45px var(--aj7-sombra-ventana);background:linear-gradient(135deg,#78350ff5,#07111ffa);border:1px solid #f59e0b9e;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;padding:14px}.toast .ico{background:var(--tint-warning);border-radius:12px;width:38px;height:38px;font-size:1.1rem;font-weight:900}.toast b{font-size:.92rem}.toast p{color:#cbd5e1;margin:2px 0 0;font-size:.8rem}.toast-cola p,.login .err,.estado-2{height:2.6em;line-height:1.3;overflow:hidden}.toast button:not(.sd-btn){background:#f59e0b29;border:1px solid #f59e0b7a;border-radius:10px;min-height:36px;padding:0 12px;font-size:.78rem}.toast-bar{grid-column:1/-1;height:4px}.toast-bar i{transform-origin:0;animation:linear forwards toast-shrink}@keyframes toast-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.login{min-height:100%;padding:24px}.login form{background:linear-gradient(180deg,var(--bg-elevated),var(--bg-base));width:min(400px,100%);box-shadow:var(--shadow-panel);border-radius:16px;gap:14px;padding:28px}.login .logo{margin-bottom:6px}.login label,.login .field{gap:6px;font-size:.76rem;font-weight:700}.login input{padding:11px 12px;font-size:.95rem}.login button:where(:not(.sd-btn)){background:var(--accent-a16);min-height:46px;margin-top:6px;font-size:.9rem}.login .sd-btn{margin-top:6px}.login .err{font-size:.82rem}.login .remember{letter-spacing:0;flex-direction:row;font-size:.86rem}.login .remember input{width:18px;height:18px;accent-color:var(--accent);padding:0}.login .login-more{margin-top:2px;font-size:.8rem}a.login-more{text-underline-offset:3px;text-decoration:underline}.empty{padding:40px}.empty-ok{background:linear-gradient(180deg,#00e85a2e 0,var(--bg-base) 100%);min-height:96px;box-shadow:0 0 0 1px var(--success-a08),0 10px 24px #00000038;border:1px dashed #00e85a85;grid-column:1/-1;padding:24px;font-size:.95rem;line-height:1.35}.empty-ok:before{content:"✓";border:1px solid #00e85a6b;flex:none;width:28px;margin-right:10px;font-size:1rem;font-weight:900}.mob-only{display:none}@media (width<=1180px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobnav,.mobmenu{display:none}@media (width<=1180px){.hdr{grid-template-columns:auto 1fr auto;gap:20px;padding:14px 0}.hdr>.logo,.hdr>.hdr-info,.hdr>.wsel{grid-column:auto}}@media (width<=1000px){.mobnav{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:10px;display:grid}.mobnav>button{text-align:left;height:64px;font-family:var(--font-sans);color:var(--nav-texto);border:1px solid var(--accent);background:linear-gradient(180deg,var(--nav-activo-ini),var(--nav-activo-fin));box-shadow:0 0 0 1px var(--nav-activo-halo),inset 0 0 0 1px var(--nav-activo-interior);border-radius:10px;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}.mobnav .tab-ico{width:26px;height:26px;color:var(--accent);flex:0 0 26px}.mobnav .tab-ico svg{width:24px;height:24px}.mobnav .grow{text-align:left;flex:1;gap:2px;min-width:0}.mobnav>button .tab-txt b{letter-spacing:-.025em;color:var(--accent);font-size:17px;font-weight:900;line-height:1.12}.mobnav>button .tab-txt span{letter-spacing:.025em;color:var(--nav-sub);font-size:11px;font-weight:500;line-height:1.1}.mobnav>button .sd-flecha{font-size:14px}.mobmenu{border:1px solid var(--accent-a18);border-radius:var(--radius-md);background:var(--bg-elevated);gap:8px;margin:-2px 0 12px;padding:10px;display:grid}.mobmenu button{text-align:left;height:52px;font-family:var(--font-sans);letter-spacing:-.025em;border:1px solid var(--nav-borde);background:var(--nav-fondo);color:var(--nav-nombre);border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:900;line-height:1.12;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.mobmenu button svg{width:22px;height:22px;color:var(--accent);flex:none;margin:0 1px}.mobmenu button:hover{background:var(--nav-fondo-hover);border-color:var(--nav-borde-hover)}.mobmenu button.is-active{border-color:var(--accent);color:var(--accent);background:linear-gradient(180deg,var(--nav-activo-ini),var(--nav-activo-fin));box-shadow:0 0 0 1px var(--nav-activo-halo),inset 0 0 0 1px var(--nav-activo-interior)}@media (prefers-reduced-motion:reduce){.mobmenu button{transition:none}}}@media (width<=760px){.app{padding:10px;padding-bottom:calc(10px + var(--seguro-abajo))}.hdr{--hdr-alto:48px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:8px 0}.hdr>.pnl-sel{contain:inline-size;grid-column:1/-1;justify-self:stretch;margin-top:8px}.hdr-info{border:0;padding:0}.hdr-save{left:0}.hdr-date{font-size:1.16rem}@container (width<=160px){.hdr-date{font-size:.93rem}}.logo-mark{flex-basis:38px;width:38px;height:38px}.desk-only{display:none}.mob-only{display:block}.mobnav{grid-template-columns:minmax(0,max-content) minmax(min-content,1fr)}.mobnav>button .tab-txt b:after{content:attr(data-nombres);visibility:hidden;white-space:pre;height:0;display:block;overflow:hidden}.mobnav>button .tab-txt span{contain:inline-size}@media (width<=460px){.mobnav{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.mobnav .wsel-btn .wsel-name{min-height:2lh}}.vista-sw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;margin-bottom:2px;display:grid}.vista-sw:has(>:nth-child(3)){grid-template-columns:repeat(3,auto);gap:8px}.vista-sw:has(>:nth-child(3))>*{padding-inline:8px}.vistas-iguales .vista-sw{--vistas-largo:12.6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;container-type:inline-size}.vistas-iguales .vista-sw>*{font-size:min(.78rem,(100cqw - 46px) / (3 * var(--vistas-largo)));padding-inline:4px}.mobnav .wsel,.pnl-sel{justify-self:stretch;display:flex}.mobnav .wsel-btn{align-self:stretch}.mobnav .wsel-btn,.pnl-sel .wsel-btn{border:1px solid var(--accent-a18);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--accent-a05) 0,var(--bg-base-a60) 100%);flex:1;justify-content:flex-start;gap:8px;min-width:0;max-width:none;height:auto;min-height:46px;padding:10px 12px;font-size:1rem}.mobnav .wsel.is-open .wsel-btn,.pnl-sel.is-open .wsel-btn{border-color:var(--accent)}.mobnav .wsel-btn .wsel-name,.pnl-sel .wsel-btn .wsel-name{text-align:left;flex:1}.mobnav .wsel-btn .wsel-ico,.pnl-sel .wsel-btn .wsel-ico{order:-1;width:34px;height:34px;padding:1px}.mobnav .wsel-btn .sd-flecha,.pnl-sel .wsel-btn .sd-flecha{order:1}.mobnav .wsel-menu,.pnl-sel .wsel-menu{width:auto;min-width:0;max-width:none;left:0;right:0}.bar{gap:10px}.bar h1,.bar:before,.count,.filters{display:none}.search{flex:100%}.search:has(+.fbtn){flex-basis:0;min-width:0}.search:has(+.fbtn) input{min-width:0}}@media (width<=640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card{gap:8px;padding:8px}.ctrl{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px}.kpis{gap:10px}.kpi{padding:12px 8px}.kpi strong{font-size:2rem}.toast-host{left:calc(12px + var(--seguro-izq));right:calc(12px + var(--seguro-der));bottom:calc(16px + var(--seguro-abajo));width:auto}}@media (width<=380px){.grid{gap:7px}}.rows{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.row{background:linear-gradient(180deg,#0f1f3380 0,var(--bg-base-a90) 100%);grid-template-columns:76px minmax(0,1fr) 76px 76px;align-items:start;padding:8px}.row.sin-stock{grid-template-columns:76px minmax(0,1fr) 76px}.row-pic{background:var(--blanco);width:76px;height:76px;position:relative}.row-pic img{object-fit:contain}.row-txt,.tl-txt{gap:2px}.row-txt b{font-size:.92rem;line-height:1.15}.row-txt small{font-size:.72rem}.row-ref,.env-code{letter-spacing:.03em;font-size:.68rem;font-weight:700}.row-box{background:var(--accent-a05);gap:3px;width:76px;height:76px;padding:6px 4px}.row-box span{letter-spacing:.1em;max-width:100%;font-size:.56rem}.row-box strong{font-size:1.34rem;font-weight:900}.row-box.s-need{padding:6px 2px}.row-box.s-need span{letter-spacing:.06em}.row-rep{grid-template-columns:124px minmax(0,1fr) 160px}.row-rep .row-pic{width:124px;height:124px}.row-side{grid-template-columns:76px 76px;align-content:start}.row-ctrl{grid-column:1/-1;grid-template-columns:36px minmax(0,1fr) 36px;height:40px;padding:0}.row-ctrl button:disabled,.row-ctrl .val:disabled{opacity:.45}.row-ctrl .val{font-size:.875rem}.acc{background:var(--bg-base-a50);margin-bottom:16px}.acc>summary,.acc-cab{letter-spacing:.1em;padding:13px 16px;font-size:.82rem;list-style:none}.acc>summary::-webkit-details-marker{display:none}.acc>summary:after{margin:0 6px 0 auto}.acc>summary:has(.acc-note):after{margin-left:0}.acc-body{padding:0 12px 12px}.sec{border-top:1px solid var(--accent-a18);flex-direction:column;gap:10px;padding:16px 0;display:flex}.sec>h3{letter-spacing:.1em;color:var(--accent);align-items:center;gap:8px;margin:0;font-size:.82rem;display:flex}.sec .sec{border:0;border-left:2px solid var(--accent-a18);padding:8px 0 0 12px}.acc-btns{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.acc-btns>:where(:not(.sd-btn)){min-height:42px;font-size:.86rem;text-decoration:none}.acc-btns .off{opacity:.4;pointer-events:none}.hint{font-size:.76rem}.acc-resumen{--acc-texto-letra:.78rem;--acc-texto-linea:calc(var(--acc-texto-letra) * 1.5);gap:0}.acc-resumen>.acc-motivo{height:var(--acc-texto-linea);flex:none;justify-content:center}.acc-resumen>.acc-btns{grid-template-columns:repeat(3,minmax(0,1fr))}.acc-text{font-size:var(--acc-texto-letra);line-height:var(--acc-texto-linea);white-space:pre-wrap}.notes{resize:vertical;min-height:86px;padding:10px 12px;font-family:inherit;font-size:.88rem}.generar-clave{border:1px solid;border-color:var(--border-subtle);background:var(--bg-elevated);min-height:44px;padding:0 14px;font-size:.82rem;text-decoration:none}.generar-clave:disabled{opacity:.4;pointer-events:none}.etiqueta-ya-anadida,.enlace-seguir,.enlace-mapa{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);min-height:44px;color:var(--text-primary);justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.enlace-seguir.off{opacity:.4;pointer-events:none;cursor:not-allowed}.ship{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ship-col{grid-template-columns:minmax(0,1fr);align-content:start}.ship select,.ship input,.carrier-form input{border:1px solid var(--accent-a18);min-height:44px;padding:0 12px;font-size:.88rem}.acc-inner{background:linear-gradient(135deg,var(--accent-a12),var(--bg-deep));border-color:var(--border-subtle);margin:4px 0 0}.acc-inner>summary{color:var(--accent)}.carrier-form input{border-color:var(--border-subtle)}.carrier-form{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.carrier-list,.tl-lines{gap:6px}.carrier-row{border:1px solid var(--border-subtle);background:var(--bg-dim);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;padding:6px 8px}.carrier-row.is-control{grid-template-columns:minmax(0,1fr) auto}.carrier-name{font-size:.88rem}.carrier-url{white-space:nowrap;font-size:.78rem}.carrier-url.dos-lineas{white-space:normal;height:auto}.carrier-row .etiqueta-ya-anadida,.carrier-row .generar-clave{min-height:36px;padding:0 12px;font-size:.78rem}.acc .err{font-size:.82rem}.actions{justify-content:flex-end}.lic-acciones{flex-wrap:nowrap}.lic-acciones .sd-btn{--button-font-size:clamp(11px,2.9vw,13px);--button-padding-x:clamp(4px,1.6vw,12px)}.ubicacion-acciones .sd-btn{white-space:normal;flex-shrink:1;min-width:0}.b-wait:after{content:"...";vertical-align:baseline;clip-path:inset(0 100% 0 0);margin-left:.12em;animation:1.15s step-end infinite puntos-espera;display:inline-block}@keyframes puntos-espera{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 66.7% 0 0)}50%{clip-path:inset(0 33.3% 0 0)}75%,to{clip-path:inset(0)}}.cfg-tools select:disabled{opacity:.4}.copiar-izq{margin-right:auto}.acc-note{letter-spacing:.02em;text-transform:none;margin-left:auto;font-size:.72rem;font-weight:700}.banner{background:#00f0ff0f;gap:2px;padding:12px 16px}.banner b{font-size:.9rem}.dos-lineas{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;height:2lh;line-height:1.25;display:-webkit-box;overflow:hidden}.banner span{font-size:.78rem}.banner.b-warn{background:#f59e0b1f}.timeline{width:max(50%,524px);padding:0 0 20px 180px}.timeline:before{content:"";background:linear-gradient(180deg,var(--accent-a34),var(--accent-a08));width:2px;top:10px;bottom:30px;left:158px}.tl-date{text-align:right;font-variant-numeric:tabular-nums;width:132px;font-size:.75rem;line-height:1.25;position:absolute;top:12px;left:-180px}.tl-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;top:18px;left:-27px}.tl-dot.t-ok{background:var(--success)}.tl-dot.t-danger{background:var(--danger)}.tl-card{background:linear-gradient(180deg,var(--bg-elevated) 0,var(--bg-base) 100%);border:1px solid #9fb8d42e;border-radius:16px;padding:19px}.tl-head{justify-content:space-between}.tl-card small{font-size:.75rem}.tl-card>small{font-size:.8125rem}.tl-card b{font-size:.98rem;font-weight:700}.tl-filtro{flex:none}.tl-filtro .modificar-boton{max-width:160px}.tl-filtro-txt{min-width:0;display:grid}.tl-filtro-txt>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.tl-filtro-txt>.tl-filtro-hueco{visibility:hidden}.tl-filtro .modificar-menu{width:max-content;min-width:100%;max-width:min(320px,100vw - 32px)}.tl-line{border:1px solid var(--accent-a16);background:#03091457;grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.tl-ref{letter-spacing:.03em;font-size:.6875rem}mark{background:linear-gradient(#ffd60a29 0,#ffd60a6b 38%,#ffd60a7a);border-radius:4px;padding:0 .12em;display:inline;box-shadow:inset 0 -.85em #ffd60a8c,0 0 0 1px #ffd60a38}.tl-art{font-size:.81rem}.tl-inc{font-size:.72rem;font-weight:700}.tl-delta{font-size:.8125rem;font-weight:700}.tl-delta strong{background:#eaf4ff14;border:1px solid #eaf4ff29;min-width:36px;min-height:30px;margin:0 3px;padding:0 9px;font-size:.93rem}@media (width<=900px){.rows{grid-template-columns:1fr}}@media (width<=760px){.ship{grid-template-columns:minmax(0,1fr);gap:12px}.carrier-form{grid-template-columns:1fr}.carrier-row{grid-template-columns:minmax(0,1fr) auto auto}.carrier-row.is-licencia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.carrier-row.is-licencia>.carrier-name,.carrier-row.is-licencia>.sd-btn{grid-column:1/-1}.carrier-row.is-2fa{grid-template-columns:minmax(0,1fr)}.carrier-row.is-2fa>.sd-btn,.carrier-url{grid-column:1/-1}.actions{flex-wrap:nowrap;justify-content:stretch}.actions button{font-size:clamp(11px,2.9vw,var(--button-font-size,13px));padding-inline:clamp(4px,1.6vw,var(--button-padding-x,12px));flex:1}.timeline{width:100%;padding-left:22px}.timeline:before{left:4px}.tl-date{text-align:left;width:auto;padding-bottom:4px;position:static}.tl-dot{top:24px;left:-23px}}.lic{text-align:right;color:var(--license);margin:-10px 0 14px;font-size:12px;font-weight:600;line-height:1.4}.lic.over{color:var(--license-over)}.cfg-tools select{letter-spacing:.05em;width:15em;min-height:38px;padding:0 14px;font-size:.76rem}.cfg-tools{z-index:20;border:1px solid var(--ba-caja-borde);background:var(--ba-caja-fondo);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px;position:sticky;top:0}.cfg-tools .sd-btn--verde{color:var(--ba-verde)}.cfg-tools .sd-btn--ambar{color:var(--ba-ambar)}.cfg-tools .sd-btn--rojo{color:var(--ba-rojo)}.ba-izq,.ba-der{align-items:center;display:flex}.ba-izq{flex-wrap:wrap;gap:8px;min-width:0}@media (width>=721px){.ba-menu>.sd-btn:first-child{margin-right:2px}}.ba-der{gap:8px}.t-bulk{flex-wrap:wrap}.ba-der{flex:none;margin-left:auto}.sd-btn.ba-modificar{display:none}.ba-menu{display:contents}.ba-contador{font-size:.76rem}.ba-contador.is-activo{color:var(--accent)}.t-state{text-align:right;min-width:155px;font-size:.78rem;font-weight:700}.t-state.is-pendiente>span:first-child{color:var(--ba-ambar)}.sd-btn.ba-par{place-items:center;display:inline-grid}.ba-par>span{grid-area:1/1}.ba-par>[aria-hidden=true]{visibility:hidden}.sd-btn.ba-todo{flex:0 0 172px;width:172px}@media (width<=1120px){.cfg-tools{flex-direction:column;align-items:stretch}.ba-der{justify-content:flex-end;margin-left:0}}@media (width<=720px){.cfg-tools{grid-template-columns:1fr 1fr;align-items:center;gap:8px;display:grid}.ba-izq,.ba-der{display:contents}.sd-btn.ba-modificar{display:inline-flex}.sd-btn.ba-todo{width:auto}.t-state{white-space:nowrap;text-overflow:ellipsis;text-align:left;order:1;grid-column:1/-1;min-width:0;overflow:hidden}.ba-menu{display:none}.is-abierta .ba-menu{max-height:max(120px,calc(var(--ba-debajo) - 14px));border:1px solid var(--ba-caja-borde);background:var(--ba-caja-fondo);border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ba-menu>.sd-btn:first-child{grid-column:1/-1}.ba-menu .t-bulk{display:contents}}.dias{gap:8px 14px;margin-bottom:12px;display:flex}.fld{gap:4px}.fld span{font-size:.69rem}.card.cfc{background:linear-gradient(#0f1f33eb 0,#07111ff5 100%)}.card.fc{border-color:var(--fc-borde);background:var(--fc-fondo)}.card.fc:has(.fc-sel:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-a24)}.fld input,.fld select{border:1px solid var(--premium-border);background:var(--bg-elevated);min-height:40px;padding:0 10px;font-size:.875rem}.pw input{padding-right:44px}.pw .pw-eye{width:44px;padding:0;top:0;bottom:0;right:0}.pw .pw-eye:focus-visible{box-shadow:var(--focus-ring)}.ctrl input.val:focus,.login input:focus,.fld input:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}.ficha-url-borrar{width:28px;font-size:1rem;top:50%;right:5px;transform:translateY(-50%)}@container (width<=240px){.fld>span:first-child,.cfc-txt>span{line-height:14px}}.card.is-new{border-color:var(--success-a48)}.card.is-frozen{background:linear-gradient(180deg,var(--accent-a18),var(--accent-a12))}.card.is-deleting{border-color:var(--border-urgent);background:linear-gradient(180deg,var(--tint-danger),#ef44441a)}.card.is-deleting .fld input,.card.is-issues{border-color:var(--border-urgent)}@media (width<=640px){.row-rep{grid-template-columns:64px minmax(0,1fr) 160px}.row-rep .row-pic{width:64px;height:64px}}.card .is-err,.row.is-err{border-color:var(--danger)}.cola>.acc{margin-bottom:0}.env-sub{flex:1 1 0;gap:2px}.env-sub span,.estado-2{letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:400;overflow:hidden}.banner-cierre{flex-direction:row}.banner-cierre b{flex:1}.ordenes{align-items:stretch;gap:12px 24px}.ordenes>.actions{align-items:stretch;margin:0 0 0 auto}.orden{border:1px solid var(--accent);background:var(--bg-deep);text-align:left;flex-direction:column;justify-content:center;min-width:198px;padding:7px 12px;display:flex}.orden.is-late{border-color:var(--warning)}.orden .env-code{text-overflow:ellipsis;font-family:var(--font-sans);font-size:1rem;font-weight:800;line-height:1}.orden-pie{align-items:center;gap:10px;margin-top:6px;display:flex}.orden-flujo{color:var(--text-secondary);gap:5px;font-size:.72rem;line-height:1;display:flex}.orden-flujo i{color:var(--text-muted);font-style:normal}.orden-flujo .is-toca{color:var(--accent)}.orden .pasos{grid-template-columns:repeat(5,14px);gap:4px;margin:0}.orden .pasos span{height:4px}.pasos{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:4px}.pasos span{height:5px}.pasos .is-on{background:var(--accent)}.exp-filas{height:2.6em}.acc-btns .b-wa,.row-box.s-ok{border-color:var(--success-a48)}.acc-btns .b-mail,.row-box.s-critical{border-color:var(--warning-a42)}.banner.b-err,.hdr-save.is-error,.row-box.s-urgent{border-color:var(--border-urgent)}.b-wait,.b-wait:disabled,.hdr-save.is-saved,.row-box.s-need{background:var(--tint-accent)}.row-box strong{color:inherit}.b-wait,.b-wait:disabled{letter-spacing:.01em;opacity:1;cursor:default;font-weight:600}@media (width<=340px){.hdr{gap:8px}.row,.row.sin-stock{grid-template-columns:76px minmax(0,1fr)}.row-rep{grid-template-columns:64px minmax(0,1fr)}.row-side{grid-column:1/-1}}.prep{z-index:60;background:var(--bg-base);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 16px;display:flex;position:fixed;inset:0}.prep>b{max-width:100%}.prep-barra{background:var(--accent-a12);width:min(240px,70%);height:3px;display:flex}.prep-barra i{background:var(--accent);transition:width .2s}.load-wrap{flex-direction:column;align-items:center;padding:18px 0 8px;display:flex}.load-wrap .cargar-mas{min-width:170px}.load-note{color:var(--carga-nota);text-align:center;margin-top:8px;font-size:12px;line-height:1.45}.fila-info{display:contents}@media (width<=780px){.is-apilada{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.is-apilada>:is(.env-sub,.fila-info){flex:100%;min-width:0}.is-apilada>.fila-info{align-items:center;gap:9px;display:flex}.is-apilada>.fila-info>.wsel-item-name{flex:1 1 0}.is-apilada>:is(button,a){flex:6rem;min-width:0}.is-apilada :is(.carrier-name,.carrier-url,.wsel-item-name){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow:visible}}@media (width<=560px){.is-apilada>:is(button,a){flex-basis:100%}.wsel.is-open{position:static}:is(.hdr:has(.wsel.is-open),.mobnav:has(.wsel.is-open)){position:relative}}.sd-btn.b-wait:disabled{opacity:1;cursor:default}.aviso-sin-stock{border:1px solid var(--sinstock-borde);background:var(--sinstock-fondo);width:100%;height:44px;color:var(--sinstock-texto);letter-spacing:.015em;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}:root{--fc-borde:#155268;--fc-fondo:#091a2a;--fc-texto:#f3f7fb;--fc-pos-borde:#71879a;--fc-pos-fondo:#0c1725;--fc-mini-borde:#0f768d;--fc-mini-fondo:#071725;--fc-mini-fondo-encima:#082033;--fc-asa:#7d95a5;--fc-foto-fondo:#0a2537;--fc-uds:#7893a4;--fc-urg-borde:#8a3040;--fc-urg-fondo:#17131d;--fc-urg:#ff4658;--fc-cri-borde:#a97900;--fc-cri-fondo:#17170f;--fc-cri:#ffb020;--fc-opt-borde:#009f58;--fc-opt-fondo:#071d19;--fc-opt:#21f56e;--qrv-velo:#02080eb8;--qrv-fondo:#081725;--qrv-cab-fondo:#0a2031;--qrv-cab-borde:#102f42;--qrv-cerrar-borde:#23465a;--qrv-cerrar-fondo:#081827;--qrv-cerrar:#91a7b6}.card.cfc{--g:12px;gap:var(--g);container-type:inline-size}@media (width<=640px){.card.cfc{--g:9.6px}}.cfc-fotos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cfc-fotos>.pic,.cfc-fotos>.cfc-qr{aspect-ratio:1;height:auto}.cfc-txt{gap:2px;display:grid}.cfc-txt span{color:var(--text-secondary);font-size:.69rem;font-weight:800}.cfc-txt b{font-size:.9rem;line-height:20px}.cfc-qr{background:var(--qr-fondo);border-radius:var(--radius-sm)}.cfc-qr.is-vacio{background:var(--text-secondary);border:2px dashed var(--text-muted)}.card.fc{color:var(--fc-texto);gap:0;padding:0;container-type:normal}.fc-cab{align-items:center;gap:8px;min-height:55px;padding:9px 10px;display:flex}.fc-pos{border:1px solid var(--fc-pos-borde);border-radius:var(--radius-sm);background:var(--fc-pos-fondo);height:36px;color:var(--blanco);flex:0 0 42px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.fc-centro{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.fc-cab .ubi-cod{text-align:start;height:34px;padding:0 9px;font-size:12px;font-weight:850;line-height:1.3}.fc-asa,.fc-sel{border:1px solid var(--fc-mini-borde);border-radius:var(--radius-sm);background:var(--fc-mini-fondo);flex:0 0 36px;width:36px;height:36px;margin:0;padding:0}.fc-asa{color:var(--fc-asa);cursor:grab;place-items:center;font-size:20px;line-height:1;display:grid}.fc-sel{appearance:none;cursor:pointer}.fc-sel:checked{background:var(--accent);box-shadow:inset 0 0 0 6px var(--fc-mini-fondo)}.fc-asa:focus-visible,.fc-sel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fc-arrastrada{opacity:.5}.card.fc-sobre{border-color:var(--accent)}.fc-fila{grid-template-columns:148px minmax(0,1fr);gap:8px;padding:0 10px 10px;display:grid}.fc-izq,.fc-campos{flex-direction:column;gap:8px;min-width:0;display:flex}.fc .pic{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--fc-foto-fondo);width:148px;overflow:hidden}.fc-campo{border:1px solid var(--aj7-campo-borde-tf);border-radius:var(--radius-sm);background:var(--aj7-campo-bg);width:100%;height:44px;color:var(--aj7-campo-texto);align-items:center;padding:0 11px;font-size:14px;font-weight:500;line-height:1.3;display:flex}input.fc-campo:focus,textarea.fc-campo:focus{border-color:var(--accent);outline:0}.fc-ref{color:var(--accent);font-family:var(--font-sans);font-weight:800}input.fc-campo[readonly]{cursor:default;caret-color:#0000}input.fc-campo[readonly]:focus{border-color:var(--aj7-campo-borde-tf)}.fc-url{position:relative}.fc-url .fc-campo{padding-right:33px}.fc-uds{border:1px solid var(--aj7-campo-borde-tf);border-radius:var(--radius-sm);background:var(--aj7-campo-bg);height:44px;color:var(--fc-uds);justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:850;line-height:1;display:flex}.fc-umb{flex-direction:column;gap:5px;min-width:0;display:flex}.fc-umb span{letter-spacing:.055em;text-align:center;font-size:10px;font-weight:950;line-height:10px}.fc-umb input{border-radius:var(--radius-sm);text-align:center;border:1px solid;flex:1;width:100%;min-height:0;padding:0 2px;font-size:20px;font-weight:850;line-height:1}.fc-umb input:focus{border-color:var(--accent);outline:0}.fc-urg span,.fc-urg input{color:var(--fc-urg)}.fc-urg input{border-color:var(--fc-urg-borde);background:var(--fc-urg-fondo)}.fc-cri span,.fc-cri input{color:var(--fc-cri)}.fc-cri input{border-color:var(--fc-cri-borde);background:var(--fc-cri-fondo)}.fc-opt span,.fc-opt input{color:var(--fc-opt)}.fc-opt input{border-color:var(--fc-opt-borde);background:var(--fc-opt-fondo)}.fc-stock span{color:var(--fc-uds)}.fc-stock input{border-color:var(--aj7-campo-borde-tf);background:var(--aj7-campo-bg);color:var(--fc-uds);cursor:default}.fc-umb input.is-err{border-color:var(--danger)}.fc-umbrales{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:96px;display:grid}.fc-casillas{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 10px 8px;display:grid}.fc-casillas .fc-umb input{flex:none;height:44px}.fc-codigos{margin:0 10px 10px}.sd-btn.fc-qr-btn{--button-height:36px;border-color:var(--fc-mini-borde);background:var(--fc-mini-fondo);color:var(--blanco);letter-spacing:.02em;font-size:11px;font-weight:900;line-height:1}.sd-btn.fc-qr-btn:hover{border-color:var(--accent);background:var(--fc-mini-fondo-encima);color:var(--blanco)}.sd-btn.fc-codigos{color:var(--blanco);font-weight:800;line-height:1.3}.fc-qr-fondo{z-index:1200;background:var(--qrv-velo);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fc-qr-ventana{box-sizing:border-box;border:1px solid var(--btn-cian-borde);background:var(--qrv-fondo);border-radius:12px;width:min(430px,100%);overflow:hidden}.fc-qr-cab{border-bottom:1px solid var(--qrv-cab-borde);background:var(--qrv-cab-fondo);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.fc-qr-cab b{min-width:0;color:var(--fc-texto);font-size:14px;font-weight:900;line-height:1.4}.sd-btn.fc-qr-cerrar{--button-height:42px;border:1px solid var(--qrv-cerrar-borde);background:var(--qrv-cerrar-fondo);width:42px;color:var(--qrv-cerrar);border-radius:7px;flex:0 0 42px;padding:0;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:normal;transition:border-color .14s,color .14s}.sd-btn.fc-qr-cerrar:hover{border-color:var(--accent);background:var(--qrv-cerrar-fondo);color:var(--accent)}.fc-qr-cuerpo{text-align:center;grid-template-columns:1fr;place-items:center;gap:18px;padding:22px;display:grid}.fc-qr-ventana .cfc-qr{box-sizing:border-box;aspect-ratio:1;border-radius:10px;width:min(300px,80vw,100%);padding:14px}.grid:has(>.fc){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1199px){.grid:has(>.fc){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=641px){.grid:has(>.fc){gap:12px}}@media (width<=759px){.fc-cab{gap:3px;min-height:42px;padding:6px}.fc-pos{flex-basis:30px;height:30px;font-size:12px}.fc-asa,.fc-sel{flex-basis:30px;width:30px;height:30px}.fc-asa{font-size:16px}.cfg .fc-asa{display:none}.sd-btn.fc-qr-btn{--button-height:30px}.fc-cab .ubi-caja{flex:0 auto;min-width:0}.fc-cab .ubi-cod{white-space:normal;text-align:left;height:30px;padding:0 5px;font-size:10px;line-height:12px}.fc-fila{grid-template-columns:minmax(0,1fr);gap:8px;padding:0 6px 6px}.fc .pic{width:100%}.fc-campos{container-type:inline-size}.fc-ref{font-size:max(8px,min(14px,calc((100cqi - 24px) / (max(1, var(--ref-em,0)) * 1.02))))}.fc-umbrales{grid-template-columns:minmax(0,1fr);gap:8px;height:auto}.fc-umbrales .fc-umb{flex-direction:row;justify-content:space-between;align-items:center;gap:6px}.fc-umbrales .fc-umb input{flex:0 0 56px;height:44px}.fc-casillas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 6px 8px}.fc-codigos{margin:0 6px 6px}}.franja-foto{letter-spacing:.04em;text-align:center;overflow-wrap:break-word;color:var(--franja-color);background:var(--franja-fondo);padding:2px 4px;font-size:.62rem;font-weight:900;line-height:14px;position:absolute;bottom:0;left:0;right:0}@media (width<=360px){.franja-foto{letter-spacing:0;padding:1px 2px;line-height:11px}}.cfc-alm{--franja-color:var(--accent);--franja-fondo:var(--ba-caja-fondo)}
