@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--marco:#edf1f4;--vidrio:#f3f6f8;--vidrio2:#fbfcfd;--borde:#ffffffd9;--raya:#e4e8ee;--marino:#3f5580;--marino2:#293969;--tinta:#1e2a44;--sub:#667085;--tenue:#98a1b3;--blanco:#fff;--verde-t:#15803d;--verde-p:#22a447;--verde-f:#e6f5ea;--naranja-t:#b45309;--naranja-p:#e9862a;--naranja-f:#fcefe3;--rojo-t:#c0262d;--rojo-p:#df3b3f;--rojo-f:#fbe7e8;--sombra:0 18px 40px #2939691a,0 2px 6px #2939690d;--sombra-boton:0 6px 16px #2939691a;--sh-perilla:0 2px 6px #29396933;--campo-fondo:#ffffffb8;--pista:#ffffff8c;--halo-err:0 0 0 3px #df3b3f24;--bruma:radial-gradient(closest-side,#60799cd9,#849cb58c 45%,#c9d4e140 72%,transparent);--punto:6px;--v:var(--marino);--vl:#6a80a8;--vd:#2e406a;--vb:#e8edf5;--n:var(--naranja-p);--nl:var(--naranja-p);--nd:var(--naranja-t);--nb:var(--naranja-f);--r:var(--rojo-t);--rl:var(--rojo-p);--rb:var(--rojo-f);--az:var(--marino);--sl:var(--sub);--scrim:#edf1f48c;--bg:var(--marco);--bg2:#e8edf2;--s:#f6f8fa;--s2:var(--vidrio2);--card:linear-gradient(160deg,#fbfcfdd6,#f3f6f8bd);--b:var(--raya);--b2:#d6dce6;--t:var(--tinta);--t2:#475266;--m:var(--sub);--m-off:var(--tenue);--sh:0 6px 16px #29396914;--sh2:var(--sombra);--sh-card:var(--sombra);--sh-in:inset 0 0 0 1px var(--raya);--sh-in2:inset 0 1px 3px #29396914;--sh-chip:0 3px 8px #29396914;--sh-pri:0 6px 16px #29396938;--sh-float:0 22px 48px #29396929,0 2px 6px #2939690f;--chip-bg:linear-gradient(160deg,var(--vidrio2),var(--vidrio));--ring:0 0 0 3px #3f558040;--shd:#2939691a;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--ff-num:"Inter",sans-serif;--ff-text:"Inter",sans-serif;--fs-2xs:.56rem;--fs-xs:.6rem;--fs-sm:.64rem;--fs-md:.68rem;--fs-base:.72rem;--fs-lg:.78rem;--fs-xl:.84rem;--fs-h3:.92rem;--fs-h2:1rem;--fs-kpi:1.18rem;--fs-d1:1.5rem;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-pill:99px;--r-full:50%;--r-panel:22px;--r-lat:26px;--h-xs:26px;--h-sm:30px;--h-md:32px;--h-lg:40px;--h-touch:44px;--ic-xs:12px;--ic-sm:13px;--ic-md:15px;--ic-lg:17px;--ic-xl:19px;--ic-2xl:22px;--dur-press:.16s;--dur-gesture:.26s;--dur-toggle:.22s;--dur-enter:.28s;--dur-exit:.2s;--dur-frame:.2s;--dur-appear:.3s;--dur-side:.42s;--dur-fill:.7s;--ease-o:cubic-bezier(.23,1,.32,1);--ease-spring:cubic-bezier(.2,.9,.3,1.1);--ease-side:cubic-bezier(.33,.7,.3,1);--ease-slide:cubic-bezier(.22,1,.36,1);--dur-slide:.44s;--z-side:60;--z-header:100;--z-drawer:120;--z-pop:10100;--z-toast:10500}html{-webkit-tap-highlight-color:transparent;background:var(--marco);font-size:20px}*{box-sizing:border-box}body{color:var(--tinta);font-family:var(--ff-text);font-size:var(--fs-base);font-feature-settings:"tnum" 1,"cv11" 1;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;background:0 0;margin:0;line-height:1.4}body:before{content:"";pointer-events:none;z-index:-1;background:var(--bruma);filter:blur(8px);width:920px;height:580px;position:fixed;top:-240px;right:-160px}@media (width<=700px){body:before{width:560px;height:420px;top:-200px;right:-200px}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}svg.ico{width:var(--ic-md);height:var(--ic-md);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.oculto-lector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes frameIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.btn,.btn2,.chip-btn,.ibtn{justify-content:center;align-items:center;gap:var(--sp-2);white-space:nowrap;font-family:var(--ff-num);border-radius:var(--r-pill);transition:transform var(--dur-press) var(--ease-o);font-weight:500;display:inline-flex;position:relative}.btn{height:var(--h-lg);padding:0 var(--sp-5);font-size:var(--fs-base);color:var(--blanco);background:var(--marino);box-shadow:var(--sombra-boton);border:0}.btn2,.chip-btn,.ibtn{border:1px solid var(--borde);color:var(--tinta);background:var(--vidrio2);box-shadow:var(--sombra-boton)}.btn2{height:var(--h-lg);padding:0 var(--sp-4);font-size:var(--fs-base)}.btn2.peligro{color:var(--rojo-t)}a.btn,a.btn2,a.chip{text-decoration:none}.chip-btn{height:var(--h-sm);padding:0 var(--sp-3);font-size:var(--fs-sm)}.ibtn{width:var(--h-md);height:var(--h-md)}.ibtn svg.ico{width:var(--ic-lg);height:var(--ic-lg)}.btn:active:not(:disabled),.btn2:active:not(:disabled),.chip-btn:active:not(:disabled),.ibtn:active:not(:disabled){transform:scale(.96)}.btn2[aria-expanded=true],.chip-btn[aria-expanded=true]{background:var(--vb);color:var(--marino)}.btn2[aria-expanded=true] .chev,.chip-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.chev{transition:transform var(--dur-gesture) var(--ease-o)}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{box-shadow:var(--ring);outline:none}.btn:focus-visible,.btn2:focus-visible,.chip-btn:focus-visible,.ibtn:focus-visible{box-shadow:var(--sombra-boton),var(--ring)}button:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:var(--marino2)}.btn2:hover:not(:disabled),.chip-btn:hover:not(:disabled),.ibtn:hover:not(:disabled){background:var(--blanco);color:var(--marino)}.btn2.peligro:hover:not(:disabled){color:var(--rojo-t)}}@media (width<=700px){.chip-btn:after,.ibtn:after{content:"";width:max(100%,var(--h-touch));height:max(100%,var(--h-touch));z-index:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.campo-f{gap:var(--sp-1);flex-direction:column;display:flex}.campo-f>label,.etq{font-size:var(--fs-2xs);letter-spacing:.05em;text-transform:uppercase;color:var(--sub);font-weight:500}.inp{height:var(--h-lg);padding:0 var(--sp-3);border:1px solid var(--raya);border-radius:var(--r-md);background:var(--campo-fondo);box-shadow:none;font-size:var(--fs-base);color:var(--tinta);width:100%;font-weight:400}textarea.inp{height:auto;min-height:72px;padding:var(--sp-2) var(--sp-3);resize:vertical}.inp:focus,.inp-chips:focus-within{border-color:var(--marino);box-shadow:var(--ring);outline:none}.inp::placeholder,.inp-chips input::placeholder{color:var(--tenue);opacity:1;font-weight:400}.inp.err,.inp[aria-invalid=true],.inp.err:focus,.inp[aria-invalid=true]:focus,.inp-chips.err:focus-within{border-color:var(--rojo-p);box-shadow:var(--halo-err)}.campo-err{align-items:center;gap:var(--sp-1);margin-top:var(--sp-1);color:var(--rojo-t);font-size:var(--fs-sm);font-weight:500;display:flex}.campo-err:before{content:"!";width:var(--ic-md);height:var(--ic-md);border-radius:var(--r-full);background:var(--rojo-f);color:var(--rojo-t);font-size:var(--fs-2xs);flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}@media (width<=700px){.inp{height:var(--h-touch)}}.inp-chips{height:auto;min-height:var(--h-lg);align-items:center;gap:var(--sp-1) var(--sp-2);padding:var(--sp-1) var(--sp-3);cursor:text;flex-wrap:wrap;display:flex}.inp-chips input{min-width:100px;height:30px;font-size:var(--fs-base);background:0 0;border:0;flex:140px}.inp-chips input:focus{outline:none}@media (width<=700px){.inp-chips{height:auto;min-height:var(--h-touch)}}.cant-tbl{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.inp-tbl{height:var(--h-md);width:76px;padding:0 var(--sp-2);text-align:center;font-variant-numeric:tabular-nums}.cambio-nota{font-size:var(--fs-2xs);color:var(--sub);font-weight:500}.mt{background:var(--pista);border:1px solid var(--borde);border-radius:var(--r-pill);box-shadow:none;flex-shrink:0;gap:2px;max-width:100%;padding:3px;display:inline-flex;position:relative}.mt-btn{z-index:1;border-radius:var(--r-pill);font-family:inherit;font-size:var(--fs-md);cursor:pointer;color:var(--t2);white-space:nowrap;background:0 0;border:0;padding:4px 11px;font-weight:500;position:relative}.mt-btn.on{color:var(--blanco)}.mt-btn:focus-visible{box-shadow:var(--ring);outline:none}.seg-ind{z-index:0;border-radius:var(--r-pill);pointer-events:none;background:var(--marino);width:0;box-shadow:var(--sombra-boton);transform-origin:50%;transition:translate var(--dur-slide) var(--ease-slide),transform var(--dur-slide) var(--ease-slide);position:absolute;top:3px;bottom:3px;left:0}.seg-ind.quieto{transition:none}.seg-ind.go{animation:segSquash var(--dur-slide) ease}@keyframes segSquash{0%{scale:1}42%{scale:1.07 .9}to{scale:1}}@media (hover:hover) and (pointer:fine){.mt-btn:not(.on):hover{color:var(--marino)}}@media (width<=700px){.mt-btn{min-height:var(--h-touch);padding:6px 12px}}.vista-pedido{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.trf-panel,.pozo{padding:var(--sp-3);margin-bottom:var(--sp-3);border-radius:var(--r-lg);background:var(--pista);border:1px solid var(--raya)}.trf-panel .sec-tit,.pozo .sec-tit{margin-top:0}.trf-panel p,.pozo p{font-size:var(--fs-sm);color:var(--t2);margin:0}.pozo{gap:var(--sp-2);flex-direction:column;display:flex}.docs{margin-bottom:var(--sp-3);flex-direction:column;display:flex}.fila-btn{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.doc-fila{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--raya);flex-wrap:wrap;display:flex}.doc-fila:last-child{border-bottom:0}.doc-dato{flex-direction:column;flex:220px;min-width:0;display:flex}.doc-sub{font-size:var(--fs-sm);color:var(--t2);overflow-wrap:anywhere;margin:0}.grupos-envio{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));display:grid}.trf-labs{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;align-items:center;display:flex}.trf-lab{align-items:center;gap:var(--sp-2);display:inline-flex}.trf-archivos{margin-top:var(--sp-3)}.logo-campo{gap:var(--sp-3);margin-bottom:var(--sp-3);flex-direction:column;display:flex}.logo-caja{max-width:320px;min-height:96px;padding:var(--sp-3);border-radius:var(--r-lg);background:var(--pista);border:1px solid var(--raya);font-size:var(--fs-sm);color:var(--t2);text-align:center;justify-content:center;align-items:center;display:flex}.logo-caja img{object-fit:contain;max-width:100%;max-height:84px}.tsw{cursor:pointer;font-family:inherit;font-size:var(--fs-xs);color:var(--t2);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;font-weight:500;display:inline-flex;position:relative}.tsw:disabled{cursor:default;opacity:.7}.tsw-tr{border-radius:var(--r-pill);background:var(--raya);width:36px;height:20px;box-shadow:none;transition:transform var(--dur-press) var(--ease-o);flex-shrink:0;position:relative}.tsw-kn{border-radius:var(--r-full);background:var(--blanco);width:16px;height:16px;box-shadow:var(--sh-perilla);transition:transform var(--dur-toggle) var(--ease-slide);position:absolute;top:2px;left:2px}.tsw[aria-checked=true]{color:var(--marino)}.tsw[aria-checked=true] .tsw-tr{background:var(--marino)}.tsw[aria-checked=true] .tsw-kn{transform:translate(16px)}.tsw:focus-visible{outline:none}.tsw:focus-visible .tsw-tr{box-shadow:var(--ring)}@media (hover:hover) and (pointer:fine){.tsw:not(:disabled):hover{color:var(--tinta)}.tsw:not(:disabled):hover .tsw-tr{background:var(--b2)}.tsw[aria-checked=true]:not(:disabled):hover{color:var(--marino)}.tsw[aria-checked=true]:not(:disabled):hover .tsw-tr{background:var(--marino2)}}.tsw:not(:disabled):active .tsw-tr{transform:scale(.94)}@media (width<=700px){.tsw:after{content:"";height:max(100%,var(--h-touch));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}.lista-chips{gap:var(--sp-1);flex-wrap:wrap;display:inline-flex}.chip{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);background:var(--vidrio2);border:1px solid var(--borde);box-shadow:none;font-size:var(--fs-xs);color:var(--t2);white-space:nowrap;padding:3px 10px;font-weight:500;display:inline-flex}.chip.ok,.chip.warn,.chip.err,.chip.az{gap:6px}.chip.ok:before,.chip.warn:before,.chip.err:before,.chip.az:before{content:"";width:var(--punto);height:var(--punto);border-radius:var(--r-full);background:currentColor;flex:none}.chip.ok{color:var(--tinta);border-color:var(--raya)}.chip.ok:before{background:var(--verde-p)}.chip.warn{color:var(--naranja-t);background:var(--naranja-f);border-color:#0000}.chip.warn:before{background:var(--naranja-p)}.chip.err{color:var(--rojo-t);background:var(--rojo-f);border-color:#0000}.chip.err:before{background:var(--rojo-p)}.chip.az{color:var(--marino);background:var(--vb);border-color:#0000}.app{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.lat{height:calc(100vh - 24px);padding:var(--sp-4) var(--sp-2);border:1px solid var(--borde);border-radius:var(--r-lat,26px);background:color-mix(in srgb, var(--vidrio2) 72%, transparent);box-shadow:var(--sombra);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:var(--sp-1);z-index:var(--z-side);flex-direction:column;margin:12px 0 12px 12px;display:flex;position:sticky;top:12px;overflow-y:auto}.marca{font-family:var(--ff-num);letter-spacing:-.01em;font-weight:600;font-size:var(--fs-xl);color:var(--tinta);padding:var(--sp-1) var(--sp-3) var(--sp-3)}.marca small{font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);font-weight:600;display:block}.nav-it,.nav-gh{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-lg);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);color:var(--t2);font-family:var(--ff-num);font-weight:500;font-size:var(--fs-base);text-align:left;transition:background-color var(--dur-press) var(--ease-o), box-shadow var(--dur-press) var(--ease-o), color var(--dur-press) var(--ease-o);background:0 0;border:0;text-decoration:none;display:flex}.nav-it svg.ico,.nav-gh svg.ico{width:var(--ic-lg);height:var(--ic-lg)}.nav-it.act{background:var(--vidrio2);box-shadow:inset 3px 0 0 var(--marino), var(--sombra-boton);color:var(--marino)}.nav-gh .cuenta{padding:0 var(--sp-2);border-radius:var(--r-pill);box-shadow:none;font-size:var(--fs-2xs);color:var(--sub);background:0 0;border:0;margin-left:auto;font-weight:500}.nav-gh .chev{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2.4px;color:var(--sub)}.nav-gh[aria-expanded=true] .chev{transform:rotate(90deg)}.nav-g.abierto{padding:0 0 var(--sp-1)}.nav-g.abierto .nav-gh{color:var(--tinta);font-weight:600}.nav-g.activo .nav-gh>svg.ico:first-child{color:var(--marino)}.nav-sub{padding:0 var(--sp-2) 0 14px;flex-direction:column;gap:2px;display:flex}.nav-sub .nav-it{min-height:var(--h-md);font-family:var(--ff-text);font-weight:500;font-size:var(--fs-base)}.nav-it.pronto{color:var(--m-off);cursor:default;white-space:nowrap}.nav-it.pronto .chip{font-size:var(--fs-2xs);color:var(--sub);box-shadow:none;background:0 0;border:0;margin-left:auto}.lat-pie{padding:var(--sp-3);font-size:var(--fs-xs);color:var(--sub);margin-top:auto}@media (hover:hover) and (pointer:fine){.nav-it:not(.act):not(.pronto):hover,.nav-gh:hover{background:color-mix(in srgb, var(--vidrio2) 70%, transparent);color:var(--marino)}}.prin{min-width:0;padding:var(--sp-4) var(--sp-6) var(--sp-8)}.top{z-index:var(--z-header);align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-2) var(--sp-4);border:1px solid var(--borde);border-radius:var(--r-panel,22px);background:var(--card);box-shadow:var(--sombra);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap;display:flex;position:relative}.top-tit{flex:1;min-width:160px}.migas{gap:var(--sp-1);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);flex-wrap:wrap;font-weight:600;display:flex}.migas a{color:var(--marino);text-decoration:none}@media (hover:hover) and (pointer:fine){.migas a:hover{text-decoration:underline}}h1{font-family:var(--ff-num);font-size:var(--fs-h2);letter-spacing:-.01em;color:var(--tinta);margin:0;font-weight:600}.top-der{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.sel-sede{height:var(--h-md);padding:0 var(--sp-3);border:1px solid var(--borde);border-radius:var(--r-pill);background:var(--vidrio2);box-shadow:var(--sombra-boton);font-family:var(--ff-num);font-weight:500;font-size:var(--fs-sm);color:var(--tinta);max-width:220px}.empresa{font-family:var(--ff-num);font-weight:500;font-size:var(--fs-sm);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.av{border:1px solid var(--borde);border-radius:var(--r-full);background:var(--vidrio2);width:36px;height:36px;box-shadow:var(--sombra-boton);color:var(--marino);font-family:var(--ff-num);font-weight:600;font-size:var(--fs-sm);transition:box-shadow var(--dur-press) var(--ease-o);place-items:center;display:grid;position:relative}.av[aria-expanded=true]{box-shadow:var(--ring)}.burger,.velo{display:none}.pop{z-index:var(--z-pop);background:color-mix(in srgb, var(--vidrio2) 98%, transparent);border:1px solid var(--borde);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--sh-float);border-radius:var(--r-xl);padding:var(--sp-3);animation:frameIn var(--dur-frame) var(--ease-o) both;position:absolute}.pop-usuario{gap:var(--sp-2);flex-direction:column;width:240px;display:flex;top:calc(100% + 8px);right:0}.pop-usuario b{font-family:var(--ff-num);font-weight:600;font-size:var(--fs-base);color:var(--tinta)}.pop-usuario .roles{font-size:var(--fs-xs);color:var(--sub)}.rel{position:relative}@media (width<=900px){.app{grid-template-columns:minmax(0,1fr)}.lat{border-radius:0 var(--r-lat,26px) var(--r-lat,26px) 0;background:color-mix(in srgb, var(--vidrio2) 86%, transparent);width:min(300px,86vw);height:100vh;z-index:var(--z-drawer);transition:transform var(--dur-side) var(--ease-side);border-width:0 1px 0 0;margin:0;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.app.menu-abierto .lat{transform:none}.app.menu-abierto .velo{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:calc(var(--z-drawer) - 10);animation:frameIn var(--dur-frame) ease both;display:block;position:fixed;inset:0}.burger{display:inline-flex}.prin{padding:var(--sp-3) var(--sp-4) var(--sp-8)}}@media (width<=700px){.top{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.top-tit{flex:1 1 0;order:1}.burger{order:0}.av-envoltura{order:2}.top-der{flex:100%;order:3}.top-der .sel-sede{max-width:none;height:var(--h-touch);flex:1}.empresa{display:none}h1{font-size:var(--fs-xl)}}.marca-fila{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.marca-txt{min-width:0}.marca-logo{border-radius:var(--r-full);width:34px;height:34px;color:var(--vidrio2);background:radial-gradient(circle at 35% 30%, var(--marino), var(--marino2));box-shadow:0 8px 18px color-mix(in srgb, var(--marino2) 35%, transparent);flex:none;place-items:center;display:grid}.marca-logo svg.ico{width:var(--ic-lg);height:var(--ic-lg)}.ini-kpis{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ini-kpi{background:linear-gradient(160deg, var(--vidrio2), var(--vidrio));border:1px solid var(--borde);min-width:0;box-shadow:var(--sombra);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:14px 16px}.ini-kpi-cab{align-items:center;gap:10px;min-width:0;display:flex}.ini-kpi-ic{width:32px;height:32px;color:var(--marino);background:var(--vidrio2);border:1px solid var(--borde);box-shadow:var(--sombra-boton);border-radius:10px;flex:none;place-items:center;display:grid}.ini-kpi-ic svg.ico{width:16px;height:16px}.ini-kpi-tit{min-width:0;font:600 var(--fs-xs)/1.2 var(--ff-num);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);overflow-wrap:anywhere}.ini-kpi-cifra{font:300 var(--fs-d1)/1.1 var(--ff-num);letter-spacing:-.01em;color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:10px 0 8px;overflow:hidden}.ini-kpi-pie{align-items:center;gap:6px;min-width:0;display:flex}.ini-var{border-radius:var(--r-pill);font:600 var(--fs-xs)/1 var(--ff-num);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.ini-var.bien{color:var(--verde-t);background:var(--verde-f)}.ini-var.mal{color:var(--rojo-t);background:var(--rojo-f)}.ini-var.neutro{color:var(--sub);background:var(--vidrio2);border:1px solid var(--raya)}.ini-var-txt{min-width:0;font-size:var(--fs-xs);color:var(--sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ini-kpi.esqueleto .ini-kpi-ic{box-shadow:none}.ini-esq{border-radius:var(--r-pill);background:var(--raya);display:block}.ini-esq.corta{width:55%;height:10px}.ini-esq.cifra{border-radius:var(--r-sm);width:45%;height:26px;margin:12px 0 10px}.ini-esq.pie{width:35%;height:18px}.ini-accesos{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.ini-acceso{color:inherit;text-decoration:none}.ini-acceso-tit{align-items:center;gap:var(--sp-2);display:flex}@media (width<=900px){.ini-kpis{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ini-var-txt{display:none}.ini-kpi-tit{letter-spacing:.03em}.ini-kpi{padding:var(--sp-3) 14px}.ini-kpi-cifra{font-size:var(--fs-kpi)}}.tarjeta{background:var(--card);border:1px solid var(--borde);border-radius:var(--r-panel,22px);box-shadow:var(--sombra);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:var(--sp-4);min-width:0;position:relative}.tarjeta:has(.pop){z-index:var(--z-side)}.lst-herr{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.busq{align-items:center;gap:var(--sp-1) var(--sp-2);min-width:0;min-height:var(--h-lg);padding:var(--sp-1) var(--sp-3);border:1px solid var(--raya);border-radius:var(--r-pill);background:var(--campo-fondo);box-shadow:none;transition:border-color var(--dur-press) var(--ease-o), box-shadow var(--dur-press) var(--ease-o);flex-wrap:wrap;flex:280px;display:flex}.busq:focus-within{border-color:var(--marino);box-shadow:var(--ring)}.busq>svg.ico{color:var(--sub)}.busq:focus-within>svg.ico{color:var(--marino)}.busq input::placeholder{color:var(--tenue);font-weight:400}.busq input{min-width:80px;height:30px;font-size:var(--fs-base);background:0 0;border:0;flex:120px}.busq input:focus{outline:none}.ficha-fil{align-items:center;gap:var(--sp-1);height:var(--h-xs);border-radius:var(--r-pill);background:var(--vb);color:var(--marino);font-size:var(--fs-xs);white-space:nowrap;padding:0 2px 0 10px;font-weight:500;display:inline-flex}.ficha-fil b{color:var(--t2);font-weight:600}.ficha-fil button{border-radius:var(--r-full);width:22px;height:22px;color:var(--marino);background:0 0;border:0;place-items:center;display:grid;position:relative}.ficha-fil button svg.ico{width:var(--ic-xs);height:var(--ic-xs);stroke-width:2.4px}@media (hover:hover) and (pointer:fine){.ficha-fil button:hover{color:var(--rojo-t)}}@media (width<=700px){.ficha-fil button:after{content:"";width:var(--h-touch);height:var(--h-touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.pop-filtros{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(150px,1fr));width:min(620px,100vw - 32px);display:grid;top:calc(100% + 8px);right:0}.pop-col h4,.pop-cols h4{margin:0 0 var(--sp-2);font-family:var(--ff-num);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--sub);font-weight:600}.op{align-items:center;gap:var(--sp-2);width:100%;min-height:var(--h-md);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);color:var(--t2);font-size:var(--fs-base);text-align:left;transition:background-color var(--dur-press) var(--ease-o), color var(--dur-press) var(--ease-o);background:0 0;border:0;display:flex}.op.on{background:var(--vb);color:var(--marino);font-weight:500}.op .quitar{color:var(--sub);margin-left:auto}@media (hover:hover) and (pointer:fine){.op:not(.on):hover{background:color-mix(in srgb, var(--marino) 5%, transparent);color:var(--marino)}}.fav-nuevo{gap:var(--sp-1);margin-top:var(--sp-1);display:flex}.fav-nuevo .inp{height:var(--h-md);font-size:var(--fs-sm)}.pop-cols{width:240px;top:calc(100% + 8px);right:0}.casilla{border:1px solid var(--b2);background:var(--vidrio2);border-radius:5px;flex:none;width:16px;height:16px;display:inline-block;position:relative}.op.on .casilla{background:var(--marino);border-color:var(--marino)}.op.on .casilla:after{content:"";border:solid var(--blanco);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.tbl-marco{border-radius:var(--r-lg);box-shadow:none;background:0 0;overflow-x:auto}table.tbl{border-collapse:collapse;width:100%}.tbl th{border-bottom:1px solid var(--raya);text-align:left;white-space:nowrap;background:0 0;padding:0;position:sticky;top:0}.tbl th button{align-items:center;gap:var(--sp-1);width:100%;height:var(--h-md);padding:0 var(--sp-3);font-family:var(--ff-num);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--sub);background:0 0;border:0;font-weight:600;display:flex}.tbl th.num button{justify-content:flex-end}.tbl th svg.ico{width:var(--ic-xs);height:var(--ic-xs);color:var(--marino)}.tbl td{height:var(--h-lg);padding:0 var(--sp-3);border-bottom:1px solid var(--raya);font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.tbl td.num{text-align:right;font-family:var(--ff-num);font-variant-numeric:tabular-nums;font-weight:500}.tbl tbody tr.fila{cursor:pointer;transition:background-color var(--dur-press) var(--ease-o)}.tbl tbody tr.fila:focus-visible{background:color-mix(in srgb, var(--marino) 5%, transparent);box-shadow:inset 3px 0 0 var(--marino);outline:none}@media (hover:hover) and (pointer:fine){.tbl tbody tr.fila:hover{background:color-mix(in srgb, var(--marino) 5%, transparent)}}.tbl tr.gr td{background:color-mix(in srgb, var(--raya) 45%, transparent);font-family:var(--ff-num);color:var(--tinta);font-weight:600}.gr-btn{align-items:center;gap:var(--sp-2);font-family:var(--ff-num);font-weight:600;font-size:var(--fs-md);color:var(--t);background:0 0;border:0;padding:0;display:inline-flex}.gr-btn .chev{width:var(--ic-sm);height:var(--ic-sm);stroke-width:2.4px;color:var(--sub)}.gr-btn[aria-expanded=true] .chev{transform:rotate(90deg)}.gr-cuenta{color:var(--sub);font-weight:500}.lst-pie{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--sub);flex-wrap:wrap;display:flex}.paginas{align-items:center;gap:var(--sp-2);display:flex}.paginas select{height:var(--h-sm);border:1px solid var(--borde);border-radius:var(--r-pill);background:var(--vidrio2);box-shadow:var(--sombra-boton);padding:0 var(--sp-2);font-size:var(--fs-sm);color:var(--tinta);font-weight:500}.lst-tarjetas{display:none}.tj{text-align:left;border:1px solid var(--borde);width:100%;padding:var(--sp-3);border-radius:var(--r-lg);background:var(--vidrio2);box-shadow:var(--sombra-boton);color:var(--tinta);display:block}.tj-a{justify-content:space-between;gap:var(--sp-2);font-family:var(--ff-num);font-weight:600;font-size:var(--fs-base);display:flex}.tj-a span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tj-a span:last-child:not(:first-child){white-space:nowrap;flex-shrink:0}.tj-b{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--t2);display:flex}.tj-b span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tj>.inp{margin-top:var(--sp-2)}.tj-largo .tj-a span:first-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}.tj>.lista-chips{margin-top:var(--sp-2)}.tj-gr{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) 2px 0;font-family:var(--ff-num);font-weight:600;font-size:var(--fs-sm);color:var(--marino);text-align:left;background:0 0;border:0;display:flex}.archivos{gap:var(--sp-2);margin:var(--sp-3) 0;flex-direction:column;display:flex}.tj[aria-expanded=true]{background:color-mix(in srgb, var(--marino) 5%, transparent);border-color:var(--raya);box-shadow:inset 3px 0 0 var(--marino)}.mens-sedes{gap:var(--sp-2);flex-direction:column;display:flex}.archivo-rev{gap:var(--sp-2);padding:var(--sp-3) var(--sp-1) var(--sp-4);flex-direction:column;display:flex}.archivo-rev>p{font-size:var(--fs-sm);color:var(--sub);margin:0}.emp-art{margin:var(--sp-3) 0}.emp-nav{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--sub);display:flex}.emp-desc{margin:var(--sp-2) 0 var(--sp-1);font-family:var(--ff-num);font-size:var(--fs-h3);overflow-wrap:anywhere;font-weight:600}.emp-dato{font-size:var(--fs-sm);color:var(--t2);margin:0}.emp-caso{padding:var(--sp-3);margin-bottom:var(--sp-2);border-radius:var(--r-lg)}.emp-caso.act{background:color-mix(in srgb, var(--marino) 5%, transparent);box-shadow:inset 3px 0 0 var(--marino)}.emp-caso .sec-tit{margin-top:0}.emp-cands{gap:var(--sp-2);margin:var(--sp-2) 0;flex-direction:column;display:flex}.emp-cands .tj-a span:first-child,.emp-cands .tj-b span:first-child{white-space:normal;overflow-wrap:anywhere;overflow:visible}@media (width<=700px){.emp-cands .tj-a{flex-wrap:wrap}.emp-cands .tj-a>span:last-child:not(:first-child){margin-left:auto}}.emp-hecho{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.emp-tecla{min-width:var(--sp-5);padding:0 var(--sp-1);margin-left:var(--sp-1);border:1px solid var(--raya);border-radius:var(--r-sm);background:var(--vidrio2);font-family:var(--ff-num);font-size:var(--fs-2xs);color:var(--sub);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.emp-ayuda{margin:var(--sp-2) 0 0;font-size:var(--fs-xs);color:var(--sub)}mark.dif{background:var(--naranja-f);color:var(--naranja-t);border-radius:var(--r-sm);padding:0 2px;font-weight:600}@media (width<=700px){.emp-tecla,.emp-ayuda{display:none}}.cmp-det .sec-tit{overflow-wrap:anywhere}.cmp-drogs .chip{white-space:normal}.cmp-cab{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.cmp-cab>select.inp,.cmp-cab>input.inp[type=date]{width:auto;min-width:160px}.cmp-acc{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}@media (width<=700px){.cmp-acc{width:100%;margin-left:0}.cmp-acc>*{flex:1}}.cmp-cant{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.cmp-cant .inp{width:120px}.cmp-ofertas{gap:var(--sp-2);flex-direction:column;display:flex}.cmp-of{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--borde);border-radius:var(--r-lg);background:var(--vidrio2);box-shadow:var(--sombra-boton);flex-direction:column;display:flex}.cmp-of.va{box-shadow:inset 3px 0 0 var(--marino), var(--sombra-boton)}.cmp-of-a{justify-content:space-between;gap:var(--sp-2);font-family:var(--ff-num);font-size:var(--fs-base);display:flex}.cmp-precio{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cmp-barra{border-radius:var(--r-pill);background:var(--raya);height:6px;overflow:hidden}.cmp-barra span{border-radius:var(--r-pill);background:var(--sub);height:100%;display:block}.cmp-barra span.mejor{background:var(--marino)}.cmp-of-b{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--t2);flex-wrap:wrap;display:flex}.cmp-of-b>span:first-child{overflow-wrap:anywhere;flex:220px}.cmp-emp{align-items:center;gap:var(--sp-1);display:inline-flex}.cmp-emp .inp{width:80px}@media (width<=700px){.tbl-marco{display:none}.lst-tarjetas{gap:var(--sp-2);flex-direction:column;display:flex}.lst-herr .solo-pc{display:none}.lst-herr .btn2{height:var(--h-touch);flex:1}.lst-herr>.btn{height:var(--h-touch);flex:100%;order:-1}.busq{min-height:var(--h-touch);flex:100%}.pop-filtros{grid-template-columns:1fr;width:auto;left:0;right:0}.paginas .pp{display:none}}.fch{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.fch-cab{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.fch-cab h2{font-family:var(--ff-num);font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--tinta);flex:1;min-width:180px;margin:0;font-weight:600}.fch-acc{gap:var(--sp-2);flex-wrap:wrap;display:flex}.pasos{gap:var(--sp-1);border:1px solid var(--borde);border-radius:var(--r-pill);background:var(--pista);margin-bottom:var(--sp-3);flex-wrap:wrap;padding:3px;display:inline-flex}.paso{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);font-family:var(--ff-num);font-weight:500;font-size:var(--fs-sm);color:var(--sub);white-space:nowrap}.paso.hecho{color:var(--marino)}.paso.act{background:var(--marino);color:var(--blanco);box-shadow:var(--sombra-boton)}.campos{gap:var(--sp-2) var(--sp-8);margin:var(--sp-2) 0 var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.cmp{align-items:center;gap:var(--sp-3);min-height:var(--h-lg);grid-template-columns:150px minmax(0,1fr);display:grid}.cmp>span:first-child{font-size:var(--fs-sm);color:var(--sub);font-weight:500}.cmp>span:last-child{color:var(--tinta);overflow-wrap:anywhere;font-weight:500}.sec-tit{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0;font-family:var(--ff-num);font-size:var(--fs-base);color:var(--tinta);font-weight:600;display:flex}.sec-tit small{font-family:var(--ff-text);font-weight:400;font-size:var(--fs-sm);color:var(--sub)}.bita{gap:var(--sp-3);flex-direction:column;display:flex}.bita h3{font-family:var(--ff-num);font-size:var(--fs-base);color:var(--tinta);margin:0;font-weight:600}.ev{gap:var(--sp-2);font-size:var(--fs-sm);grid-template-columns:30px minmax(0,1fr);display:grid}.ev .ev-av{border:1px solid var(--borde);border-radius:var(--r-full);background:var(--vidrio2);width:30px;height:30px;color:var(--marino);font-family:var(--ff-num);font-weight:600;font-size:var(--fs-2xs);box-shadow:var(--sombra-boton);place-items:center;display:grid}.ev small{color:var(--sub);font-size:var(--fs-xs);margin-top:2px;display:block}.ev .nota-txt{margin-top:var(--sp-1);padding:var(--sp-2);border:1px solid var(--raya);border-radius:var(--r-md);background:var(--campo-fondo);white-space:pre-wrap;overflow-wrap:anywhere}.form-fch{gap:var(--sp-3) var(--sp-6);margin:var(--sp-2) 0 var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.form-fch .ancho{grid-column:1/-1}.error-msg{color:var(--rojo-t);font-size:var(--fs-sm);font-weight:500}.acc-m{display:none}@media (width<=1180px){.fch{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.fch-acc.solo-pc{display:none}.campos,.form-fch{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.cmp{grid-template-columns:120px minmax(0,1fr)}.acc-m{gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) calc(var(--sp-3) + env(safe-area-inset-bottom));border-top:1px solid var(--borde);background:color-mix(in srgb, var(--vidrio2) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -6px 18px color-mix(in srgb, var(--marino2) 10%, transparent);z-index:var(--z-header);display:flex;position:fixed;bottom:0;left:0;right:0}.acc-m>*{height:var(--h-touch);flex:1}.prin:has(.con-acc-m){padding-bottom:calc(var(--sp-8) + 84px)}}.error-msg.err-en-campo{display:none}.lst-herr{position:relative}.lst-herr .rel-filtros{position:static}.lst-herr .pop-filtros{left:0;right:auto;top:calc(100% + var(--sp-2));grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) minmax(220px,1.3fr);width:min(680px,100%)}.pop-filtros .op{min-width:0}.pop-filtros .op .casilla{margin-right:var(--sp-1)}.op-marca{width:var(--ic-md);height:var(--ic-md);color:var(--marino);flex:none;margin-left:auto}.fav-fila{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.fav-fila .op{flex:auto;overflow:hidden}.fav-fila .op .ico{flex:none}.pop-filtros .fav-nuevo{min-width:0}.pop-filtros .fav-nuevo .inp{text-overflow:ellipsis;flex:auto;min-width:0}.pop-filtros .fav-nuevo .ibtn{flex:none}.velo-hoja{display:none}@keyframes hojaSube{0%{transform:translateY(100%)}to{transform:none}}@media (width<=700px){.velo-hoja{z-index:calc(var(--z-pop) - 1);background:var(--scrim);animation:frameFade var(--dur-toggle) ease backwards;display:block;position:fixed;inset:0}.lst-herr .pop-filtros{overscroll-behavior:contain;gap:var(--sp-4);width:auto;max-height:85dvh;padding:var(--sp-2) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;animation:hojaSube var(--dur-side) var(--ease-side) backwards;border-width:1px 0 0;grid-template-columns:minmax(0,1fr);position:fixed;inset:auto 0 0;overflow-y:auto}.lst-herr .pop-filtros:before{content:"";width:40px;height:4px;margin-top:var(--sp-1);border-radius:var(--r-full);background:var(--raya);justify-self:center}.lst-herr .pop-filtros .op{min-height:var(--h-touch)}.pop-filtros .fav-nuevo .inp{height:var(--h-touch)}}@media (prefers-reduced-motion:reduce) and (width<=700px){.lst-herr .pop-filtros{animation-name:frameFade}}a{color:var(--marino);text-underline-offset:2px}a.chip-btn{text-decoration:none}.chip{border-color:var(--raya)}.busq .chip{white-space:normal;max-width:100%}.paginas{flex-wrap:wrap}@media (width<=1180px){.top-der .empresa{display:none}.top-der{flex-wrap:nowrap}}@media (width<=700px){.sec-tit{flex-wrap:wrap}.sec-tit small{flex-basis:100%}.pasos{flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.tj-b{flex-wrap:wrap}.tj-b span:first-child{white-space:normal}.acc-m{background:color-mix(in srgb, var(--vidrio2) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lst-pie>*{min-width:0}.paginas{flex-basis:100%;max-width:100%}}.mt{overflow-clip-margin:4px;overflow:clip}.ficha-fil{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto}.lx .marca{padding:0}.campo-f .g1-ayuda{font-size:var(--fs-xs);color:var(--sub);line-height:1.4}.form-fch .g1-nota{margin:0}.g1-cod-acc{gap:var(--sp-2);display:flex}.g1-cod-acc>.btn2{flex:1}.g1-par{padding:var(--sp-1) 0 var(--sp-2);border-bottom:1px solid var(--raya)}.g1-par:last-child{border-bottom:0;padding-bottom:0}.g1-par>.chip{white-space:normal;max-width:100%}.g1-herr>.chip-btn[aria-pressed=true]{background:var(--vb);color:var(--marino)}@media (width<=700px){.g1-pozo>.sec-tit{flex-wrap:wrap}.g1-pozo>.sec-tit small{flex-basis:100%}.g1-par>.chip{flex:100%}.g1-vista .mt{width:100%;display:flex}.g1-vista .mt-btn{padding-left:var(--sp-2);padding-right:var(--sp-2);flex:auto}}.tj-b:has(>.imp-chips){flex-wrap:wrap}.tj-b:has(>.imp-chips)>span:first-child{flex:100%}.fch+.tarjeta:has(.vista-pedido){margin-top:var(--sp-4)}.grupos-envio{align-items:start}@media (width<=700px){.val-resumen>.sec-tit{flex-wrap:wrap}.val-resumen>.sec-tit small{flex-basis:100%}}.cmp-enlace{color:var(--marino);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--marino) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--marino) 40%, transparent);text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.cmp-enlace:hover{text-decoration-color:currentColor}}.cmp-det .cmp-barra span{background:var(--tenue)}.cmp-det .cmp-barra span.mejor{background:var(--verde-p)}.cmp-venc>.lista-chips{flex-wrap:nowrap;align-items:center;min-width:0;max-width:100%}.cmp-venc .chip{white-space:normal;min-width:0}.cmp-venc .chip-btn{flex:none}a.chip-btn.vnt-rev{text-decoration:none}.lst-borrar{flex-wrap:wrap}.lst-borrar-txt{flex:240px}.emp-vistas{margin-bottom:var(--sp-3)}.ini-kpis{row-gap:0;margin-bottom:0}.ini-kpi{grid-template-rows:subgrid;margin-bottom:var(--sp-4);grid-row:span 3;align-content:start;display:grid}.ini-kpi-cab{align-self:center}.ini-kpi-tit{overflow-wrap:break-word;text-wrap:balance}@media (width<=1180px){.ini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ini-kpi{margin-bottom:var(--sp-3)}.ini-kpis{margin-bottom:var(--sp-1)}}.ini-acceso .tj-b span:first-child{white-space:normal;overflow:visible}@media (width<=700px){.cmp-cab.g4-fechas>input.inp[type=date]{flex:130px;min-width:0}}.g4-faltan>.chip{white-space:normal;max-width:100%}.pozo.g4-mens-pozo{margin-top:var(--sp-3)}.mens-sedes.g4-mens-sedes{gap:var(--sp-2) var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.g4-mens-sede{grid-template-columns:subgrid;grid-column:span 2;align-items:baseline;display:grid}.g4-mens-sede>b{overflow-wrap:break-word}@media (width<=700px){.mens-sedes.g4-mens-sedes{row-gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.g4-mens-sede{row-gap:var(--sp-1);grid-column:1/-1;grid-template-columns:minmax(0,1fr)}}.qr-pozo.g4-confirma{margin-bottom:var(--sp-4);flex-wrap:wrap}.g4-confirma-txt{flex:240px}.g4-confirma-inp{flex:200px}.g4-confirma-err{flex:100%}.tbl-marco.g4-tbl-bloque{display:block}.form-fch .g4-p{margin:0}.form-fch .g4-nota{color:var(--t2)}.marca.g4-marca-suelta{padding:0}.entrada{min-height:100vh;padding:var(--sp-4);place-items:center;display:grid}.lx{background:var(--card);border:1px solid var(--borde);border-radius:var(--r-lat,26px);width:100%;max-width:400px;box-shadow:var(--sombra);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:var(--sp-8) var(--sp-6);gap:var(--sp-4);animation:frameIn var(--dur-appear) var(--ease-o) both;flex-direction:column;display:flex}.lx h1{font-size:var(--fs-h2)}.lx p{color:var(--t2);margin:0}.lx .btn{width:100%}.lx-pie{min-height:var(--h-touch);margin:calc(-1 * var(--sp-2)) 0;padding:0 var(--sp-3);font-size:var(--fs-sm);color:var(--sub);align-self:center;align-items:center;text-decoration:none;display:inline-flex}.lx-pie:focus-visible{color:var(--marino);text-decoration:underline}@media (hover:hover) and (pointer:fine){.lx-pie:hover{color:var(--marino);text-decoration:underline}}.lx-texto{gap:var(--sp-3);max-width:680px}.lx-texto h2{margin:var(--sp-2) 0 0;font-family:var(--ff-num);font-size:var(--fs-lg);color:var(--tinta);font-weight:600}.lx-texto ul{padding-left:var(--sp-5);color:var(--t2);gap:var(--sp-1);flex-direction:column;margin:0;display:flex}.lx-texto a:not(.btn2){color:var(--marino);overflow-wrap:anywhere}.lx-texto .btn2{margin-top:var(--sp-2);align-self:flex-start;align-items:center;display:inline-flex}.lx p.lx-fecha{font-size:var(--fs-sm);color:var(--sub)}.lx-otp{height:var(--h-touch);text-align:center;font-family:var(--ff-num);font-size:var(--fs-d1);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-weight:300}.qr-pozo{gap:var(--sp-4);padding:var(--sp-3);border:1px solid var(--raya);border-radius:var(--r-lg);background:var(--campo-fondo);align-items:center;display:flex}.qr-pozo img{border-radius:var(--r-sm);background:var(--vidrio2);width:152px;height:152px}.qr-pozo code{font-size:var(--fs-xs);overflow-wrap:anywhere;color:var(--t2)}.codigos{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--raya);border-radius:var(--r-lg);background:var(--campo-fondo);font-family:var(--ff-num);font-weight:500;font-size:var(--fs-xl);color:var(--tinta);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;display:grid}@media (width<=700px){.lx{padding:var(--sp-6) var(--sp-4);border-radius:var(--r-panel,22px)}.qr-pozo{flex-direction:column}.qr-pozo>*{flex:none!important}.qr-pozo>.inp{width:100%}}.vacio{text-align:center;align-items:center;gap:var(--sp-2);padding:var(--sp-10) var(--sp-4);animation:frameIn var(--dur-appear) var(--ease-o) both;flex-direction:column;display:flex}.vacio-ic{border:1px solid var(--borde);border-radius:var(--r-xl);background:var(--vidrio2);width:58px;height:58px;box-shadow:var(--sombra-boton);color:var(--marino);place-items:center;display:grid}.vacio-ic svg.ico{width:26px;height:26px}.vacio.ok .vacio-ic{color:var(--verde-t)}.vacio.err .vacio-ic{color:var(--rojo-t)}.vacio.cfg .vacio-ic{color:var(--marino)}.vacio b{font-family:var(--ff-num);font-size:var(--fs-h3);color:var(--tinta);font-weight:600}.vacio p{color:var(--t2);max-width:420px;margin:0}.sp{border-radius:var(--r-full);border:3px solid var(--raya);border-top-color:var(--marino);width:22px;height:22px;animation:.8s linear infinite spin}.cargando{padding:var(--sp-10);place-items:center;display:grid}.avisos{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));gap:var(--sp-2);width:min(440px,100vw - 24px);z-index:var(--z-toast);flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.aviso{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--borde);border-radius:var(--r-lg);background:color-mix(in srgb, var(--vidrio2) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--sh-float);animation:frameIn var(--dur-enter) var(--ease-spring) both;display:flex}.aviso-ic{border-radius:var(--r-md);background:var(--cf,var(--vb));width:30px;height:30px;color:var(--c,var(--marino));flex:none;place-items:center;display:grid}.aviso-tt{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--c,var(--marino));font-weight:600;display:block}.aviso.ok{--c:var(--verde-t);--cf:var(--verde-f)}.aviso.err{--c:var(--rojo-t);--cf:var(--rojo-f)}.aviso.warn{--c:var(--naranja-t);--cf:var(--naranja-f)}.aviso.info{--c:var(--marino);--cf:var(--vb)}.aviso .txt{min-width:0;color:var(--tinta);flex:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.sp{animation:none!important}}@keyframes vistaIn{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes frameFade{0%{opacity:.001}to{opacity:1}}@keyframes ikRise{0%{opacity:.001;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes panelIn{0%{opacity:.001;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes barrido{0%{transform:translate(-100%)}to{transform:translate(250%)}}.prin>:not(.top,.ini-kpis){animation:vistaIn var(--dur-appear) var(--ease-o) backwards}.prin>:nth-child(3){animation-delay:50ms}.prin>:nth-child(4){animation-delay:.1s}.prin>:nth-child(5){animation-delay:.15s}.prin>:nth-child(6){animation-delay:.2s}.prin>:nth-child(n+7){animation-delay:.25s}.prin>:not(.tarjeta):has(>.tarjeta){animation:none}.prin>:not(.tarjeta)>.tarjeta{animation:vistaIn var(--dur-appear) var(--ease-o) backwards}.prin>:not(.tarjeta)>.tarjeta:nth-child(2){animation-delay:50ms}.prin>:not(.tarjeta)>.tarjeta:nth-child(3){animation-delay:.1s}.prin>:not(.tarjeta)>.tarjeta:nth-child(4){animation-delay:.15s}.prin>:not(.tarjeta)>.tarjeta:nth-child(5){animation-delay:.2s}.prin>:not(.tarjeta)>.tarjeta:nth-child(n+6){animation-delay:.25s}.prin>:has(.acc-m){animation-name:frameFade}.prin .ini-kpis>.ini-kpi{animation:ikRise var(--dur-fill,.7s) var(--ease-slide) backwards}.prin .ini-kpis>.ini-kpi:nth-child(2){animation-delay:60ms}.prin .ini-kpis>.ini-kpi:nth-child(3){animation-delay:.12s}.prin .ini-kpis>.ini-kpi:nth-child(4){animation-delay:.18s}.prin .ini-kpis>.ini-kpi:nth-child(5){animation-delay:.24s}.prin .ini-kpis>.ini-kpi:nth-child(n+6){animation-delay:.3s}.pop{animation:panelIn var(--dur-enter) var(--ease-spring) backwards;transform-origin:100% 0}.aviso{animation:panelIn var(--dur-enter) var(--ease-spring) backwards;transform-origin:bottom}@media (width<=700px){.pop-filtros{transform-origin:top}}.nav-it,.nav-gh,.op{transition:background-color var(--dur-press) var(--ease-o), box-shadow var(--dur-press) var(--ease-o), color var(--dur-press) var(--ease-o), scale var(--dur-press) var(--ease-o)}.av{transition:box-shadow var(--dur-press) var(--ease-o), scale var(--dur-press) var(--ease-o)}a.tj,button.tj{transition:background-color var(--dur-press) var(--ease-o), box-shadow var(--dur-press) var(--ease-o), color var(--dur-press) var(--ease-o), scale var(--dur-press) var(--ease-o)}.nav-it:not(.pronto):active,.nav-gh:active,.op:active:not(:disabled){scale:.98}.av:active{scale:.94}a.tj:active,button.tj:active{scale:.985}@media (width<=900px){.lat{transition:transform var(--dur-side,.42s) var(--ease-side)}.app.menu-abierto .velo{animation:frameFade var(--dur-toggle) ease both}}.cargando{border-radius:var(--r-lg);position:relative;overflow:hidden}.cargando:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--s2), transparent);opacity:.7;width:40%;animation:1.6s .3s infinite backwards barrido;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.prin>:not(.top,.ini-kpis),.prin>:not(.tarjeta)>.tarjeta,.prin .ini-kpis>.ini-kpi,.pop,.aviso,.vacio,.app.menu-abierto .velo,.velo-hoja,.lst-herr .pop-filtros,.seg-ind.go{animation-name:frameFade!important;animation-duration:var(--dur-frame)!important;animation-timing-function:ease!important;animation-iteration-count:1!important;animation-delay:0s!important}.prin>:not(.tarjeta):has(>.tarjeta){animation:none!important}.nav-it:active,.nav-gh:active,.op:active,.av:active,a.tj:active,button.tj:active{scale:none}.btn:active,.btn2:active,.chip-btn:active,.ibtn:active{transform:none}.cargando:after{animation:none;display:none}}@media (prefers-reduced-motion:reduce) and (width<=900px){.lat{transition:none}}
