@font-face{font-family:Satoshi;src:url(/fuentes/Satoshi-Variable.woff2)format("woff2-variations"),url(/fuentes/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root,.tema-claro{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marco:#26211c;--tinta:#26211c;--vel:38,33,28;--cacao:#1f1a15;--cacao2:#3a332c;--suave:#5f564d;--crema:#f6f3ec;--lienzo:#f6f3ec;--papel:#fff;--blanco:#fff;--linea:#ddd6c8;--arena:#eee9df;--sol:#f8cf00;--sol2:#fbefb8;--solT:#1f1a15;--sobre-sol:#1f1a15;--sobre-tinta:#fff;--mar:#1f6f96;--marT:#1b5f82;--mar2:#d6ecf6;--ok:#2e7d32;--okT:#1e5a22;--ok2:#ddefd9;--al:#f3a903;--alT:#6b4a00;--al2:#fbe3a6;--sobre-al:#3c2a18;--mal:#7e1830;--malT:#7e1830;--mal2:#f6d9de;--sobre-mal:#fff;--serie1:#17506e;--serie2:#c47a2a;--sobre-ser:#fff;--et-t:#3c2a18;--e1:#fbf0cc;--e2:#f9e08a;--e3:#f8cf00;--e4:#f3a903;--e5:#d9893a;--campo-borde:#8a8176;--r1:#f0d8ae;--r1t:#3c2a18;--r2:#99582a;--r2t:#fff;--r3:#3c2a18;--r3t:#fff;--dom-1:#3c2a18;--dom-2:#99582a;--dom-3:#1f6f96;--dom-4:#7e1830;--dom-5:#a65f1f;--marco-txt:#f4efe6;--marco-pill:#ffffff1f;--marco-pill-h:#ffffff38;--marco-on-bg:#f8cf00;--marco-on-txt:#3c2a18}:root[data-theme=dark],.tema-oscuro{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--marco:#0e0c0a;--tinta:#f3eee6;--vel:243,238,230;--cacao:#f3eee6;--cacao2:#d9d2c6;--suave:#b3aa9c;--crema:#151311;--lienzo:#151311;--papel:#1e1b18;--blanco:#2a2622;--linea:#3a352f;--arena:#26221f;--sol:#f8cf00;--sol2:#3a3210;--solT:#f8cf00;--sobre-sol:#1f1a15;--sobre-tinta:#151311;--mar:#3ca2cc;--marT:#7cc4e6;--mar2:#14303f;--ok:#86d68f;--okT:#86d68f;--ok2:#1f3321;--al:#f3a903;--alT:#f3c24d;--al2:#3d2f0a;--sobre-al:#1c130b;--mal:#b3243f;--malT:#ff8fa0;--mal2:#3f1620;--sobre-mal:#fff;--serie1:#2b7fa8;--serie2:#f0be80;--sobre-ser:#1c130b;--et-t:#3c2a18;--e1:#fbf0cc;--e2:#f9e08a;--e3:#f8cf00;--e4:#f3a903;--e5:#d9893a;--campo-borde:#857b6e;--r1:#4a3626;--r1t:#f6ecd6;--r2:#d79a5e;--r2t:#1c130b;--r3:#f6ecd6;--r3t:#1c130b;--dom-1:#f6ecd6;--dom-2:#d79a5e;--dom-3:#3ca2cc;--dom-4:#ff8fa0;--dom-5:#f3a903;--marco-txt:#f3eee6;--marco-pill:#f3eee61a;--marco-pill-h:#f3eee633;--marco-on-bg:#f8cf00;--marco-on-txt:#3c2a18}:root{--marca:#f8cf00;--sobre-marca:#3c2a18;--marca-claro:#f8cf00;--h-sm:2.25rem;--h-md:2.75rem;--h-lg:3.25rem;--ht-md:2.75rem;--ht-lg:3.5rem;--r-xl:36px;--r-lg:28px;--r-md:20px;--r-sm:14px;--r-xs:8px;--t-1:.8125rem;--t-2:.875rem;--t-3:1rem;--t-4:1.25rem;--t-5:1.5rem;--t-6:2rem;--t-7:2.625rem;--sombra-1:0 1px 0 rgba(var(--vel),.04),0 10px 22px #00000012;--sombra-2:0 12px 30px #0000002e;--sombra-3:0 24px 60px #0000004d;--sombra-3-arriba:0 -24px 60px #0000004d;--disp:"Satoshi","Segoe UI",system-ui,-apple-system,sans-serif;--txt:"Satoshi","Segoe UI",system-ui,-apple-system,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}*{box-sizing:border-box}body{margin:0}a{color:inherit}button{font-family:inherit}.app{background:var(--marco);min-height:100vh;color:var(--cacao);font:400 .875rem/1.45 var(--txt);flex-direction:column;padding:14px;display:flex}.riel-slot{flex:none}.main{background:var(--lienzo);border-radius:0 0 var(--r-xl) var(--r-xl);flex-direction:column;flex:auto;gap:20px;min-width:0;padding:8px 36px 56px;display:flex}.cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.cab-t{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.cab h1{font:500 2rem/1.1 var(--disp);letter-spacing:-.01em;margin:0}.cab h1:not([style]){display:none}.cab-d,.filtros{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.campana{background:var(--blanco);width:44px;height:2.75rem;color:var(--cacao);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.campana .n{background:var(--sol);min-width:20px;height:20px;color:var(--sobre-sol);font:700 .8125rem/20px var(--txt);text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:-4px;right:-4px}.usuario{background:var(--blanco);height:2.75rem;font:600 .875rem var(--txt);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;display:flex}.usuario .av{background:var(--tinta);width:32px;height:32px;color:var(--sobre-tinta);font:500 .875rem var(--disp);border-radius:50%;place-items:center;display:grid}.ejemplo{background:var(--sol2);height:28px;color:var(--solT);font:700 .8125rem var(--txt);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.sh-cab{flex-wrap:wrap;align-items:flex-end;gap:12px 14px;min-height:96px;padding:10px 10px 0;display:flex}.sh-tab{background:var(--lienzo);border-radius:36px 36px 0 0;align-items:center;gap:14px;height:78px;margin:0 30px 0 40px;padding:0 36px 0 30px;display:flex;position:relative}.sh-tab:before,.sh-tab:after{content:"";width:30px;height:30px;position:absolute;bottom:0}.sh-tab:before{background:radial-gradient(circle at 0 0,transparent 30px,var(--lienzo) 30.5px);left:-30px}.sh-tab:after{background:radial-gradient(circle at 100% 0,transparent 30px,var(--lienzo) 30.5px);right:-30px}.sh-tab>.t{color:var(--cacao);font:500 2.625rem/1 var(--disp);letter-spacing:-.015em;white-space:nowrap}.sh-pills{flex-wrap:wrap;align-self:center;gap:10px;margin-left:auto;padding-bottom:6px;display:flex}.sh-pill{height:var(--h-md);background:var(--marco-pill);color:var(--marco-txt);font:500 .875rem var(--txt);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.sh-pill:hover{background:var(--marco-pill-h)}.sh-pill.on{background:var(--marco-on-bg);color:var(--marco-on-txt)}.sh-sub{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--lienzo);flex-wrap:wrap;align-items:center;gap:10px;min-height:2.75rem;padding:28px 36px 6px;display:flex}.sp{height:var(--h-sm);background:var(--arena);color:var(--suave);font:500 .875rem var(--txt);white-space:nowrap;border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.sp:hover{background:var(--blanco)}.sp.on{background:var(--tinta);color:var(--blanco)}.pill{background:var(--blanco);height:2.75rem;color:var(--cacao);font:600 .875rem var(--txt);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.pill>.rot{color:var(--suave);font:500 .875rem var(--txt)}.pill.on{background:var(--tinta);color:var(--blanco)}.btn{background:var(--sol);height:2.75rem;color:var(--sobre-sol);font:700 .875rem var(--txt);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.btn.osc{background:var(--tinta);color:var(--blanco)}.btn.cl{background:var(--blanco);color:var(--cacao)}.btn.mal{background:var(--mal2);color:var(--malT)}.btn.peligro,.tbtn.peligro{background:var(--mal);color:var(--sobre-mal)}.btn.exito,.tbtn.exito{background:var(--ok);color:var(--sobre-ser)}.btn.info,.tbtn.info{background:var(--mar);color:var(--sobre-ser)}.tabs{background:var(--blanco);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.tabs>a,.tabs>button{height:2.25rem;color:var(--suave);font:600 .875rem var(--txt);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.tabs>.on{background:var(--tinta);color:var(--blanco)}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>label{color:var(--suave);font:600 .875rem var(--txt)}.in{width:100%;height:var(--h-md);border:1px solid var(--campo-borde);border-radius:var(--r-md);background:var(--blanco);color:var(--cacao);font:500 1rem var(--txt);padding:0 16px}.in.num{text-align:right;font-variant-numeric:tabular-nums}.campos{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px;display:grid}.drop{border:2px dashed var(--linea);color:var(--suave);font:500 .875rem var(--txt);background:0 0;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;display:flex}.drop.ok{border-style:solid;border-color:var(--ok2);background:var(--ok2);color:var(--okT)}.busca{height:2.75rem;box-shadow:inset 0 0 0 1px var(--campo-borde);background:var(--blanco);color:var(--suave);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex}.busca>input{width:150px;min-width:0;height:100%;color:var(--cacao);font:500 .875rem var(--txt);background:0 0;border:0;outline:0;flex:1}.mm{background:var(--blanco);width:52px;height:3.25rem;color:var(--cacao);cursor:pointer;border:0;border-radius:50%;flex:0 0 52px;place-items:center;padding:0;display:grid}.mm:hover{background:var(--sol2)}.bt{border-radius:var(--r-md);background:var(--blanco);min-height:3.25rem;color:var(--cacao);font:600 1rem var(--txt);cursor:pointer;border:0;place-items:center;display:grid}.bt.on{background:var(--tinta);color:var(--blanco)}.bt.off{background:var(--arena);color:var(--suave);cursor:not-allowed;text-decoration:line-through}.menu-w{position:relative}.menu{z-index:30;background:var(--blanco);min-width:200px;box-shadow:var(--sombra-2);border-radius:20px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.menu>button{height:2.75rem;color:var(--cacao);font:600 .875rem var(--txt);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:0 16px}.menu>button:hover{background:var(--arena)}.menu>.on{background:var(--sol2)}.card{border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--papel);flex-direction:column;gap:14px;min-width:0;padding:24px 28px;display:flex}.card-t{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-t h2{font:600 1.25rem var(--disp);letter-spacing:-.005em;margin:0}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px;display:grid}.kpi{border-radius:var(--r-xl);background:var(--papel);flex-direction:column;gap:4px;min-width:0;padding:20px 24px;display:flex}.kpi>.rot{color:var(--suave);font:500 .875rem var(--txt)}.kpi>.cifra{font:500 2.625rem/1.08 var(--disp);letter-spacing:-.015em}.kpi>.cmp{color:var(--suave);font:500 .875rem var(--txt)}.kpi.sol{background:var(--sol);color:var(--sobre-sol)}.kpi.sol>.rot,.kpi.sol>.cmp{color:var(--sobre-sol)}.kpi.al{background:var(--al2)}.kpi.al>.rot,.kpi.al>.cmp{color:var(--alT)}.fila{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.f1{flex:320px;min-width:0}.f2{flex:2 560px;min-width:0}.f3{flex:3 640px;min-width:0}.cols2{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;display:grid}.cols3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.suave{color:var(--suave)}.neg{font-weight:700}.der{text-align:right}.hatch{background:repeating-linear-gradient(135deg,rgba(var(--vel),.2) 0 2px,transparent 2px 7px)}.stats{flex-wrap:wrap;align-items:flex-end;gap:18px 44px;display:flex}.stat{flex-direction:column;gap:2px;display:flex}.stat>.rot{color:var(--suave);font:500 .875rem var(--txt)}.stat>.v{font:500 2.625rem/1.05 var(--disp);letter-spacing:-.02em}.stat>.v>.u{color:var(--suave);font:400 1rem var(--txt);margin-left:4px}.hoy{border-radius:var(--r-xl);background:var(--papel);align-items:center;gap:20px;padding:18px 30px;display:flex}.hoy>.tx{flex-direction:column;gap:8px;display:flex}.hoy>.tx>.f{color:var(--suave);font:500 1rem var(--txt)}.hoy>.tx>.d{font:500 2rem/1 var(--disp);letter-spacing:-.015em}.tw{overflow-x:auto}.t{border-collapse:collapse;width:100%;font-size:.875rem}.t th{border-bottom:1px solid var(--linea);background:var(--papel);color:var(--suave);font:600 .8125rem var(--txt);text-align:left;white-space:nowrap;padding:10px 12px;position:sticky;top:0}.t td{border-bottom:1px solid var(--arena);vertical-align:middle;padding:12px}.t tr:last-child>td{border-bottom:0}.t .n{text-align:right;font-variant-numeric:tabular-nums}.t th.o:after{content:"";border:4px solid #0000;border-top-color:var(--suave);vertical-align:middle;border-bottom:0;margin-left:6px;display:inline-block}.t th.o.asc:after{border-top:0;border-bottom:4px solid var(--cacao)}.t th.o.des:after{border-top-color:var(--cacao)}.t .tot>td{border-top:2px solid var(--linea);background:var(--arena);font-weight:700}.t a{color:var(--marT);text-underline-offset:3px;font-weight:600;text-decoration:underline}.t tr.sel>td{background:var(--sol2)}.folio{font:600 .8125rem/1 var(--mono);letter-spacing:.01em;white-space:nowrap}.chip{background:var(--arena);height:28px;color:var(--cacao2);font:600 .8125rem var(--txt);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.chip.ok{background:var(--ok2);color:var(--okT)}.chip.al{background:var(--al2);color:var(--alT)}.chip.mal{background:var(--mal2);color:var(--malT)}.chip.mar{background:var(--mar2);color:var(--marT)}.chip.sol{background:var(--sol2);color:var(--solT)}.et{height:28px;color:var(--et-t);font:700 .8125rem var(--txt);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 4px;display:inline-flex}.et>.no{background:rgba(var(--vel),.2);width:20px;height:20px;font:700 .8125rem var(--txt);border-radius:50%;place-items:center;display:grid}.e1{background:var(--e1)}.e2{background:var(--e2)}.e3{background:var(--e3)}.e4{background:var(--e4)}.e5{background:var(--e5)}.e3{background:var(--tinta);color:var(--blanco)}.e3>.no{background:#ffffff40}.vbarras{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:14px;height:190px;padding-top:10px;display:grid}.vb{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.vb>.v{color:var(--cacao);font:600 .8125rem var(--txt)}.vb>.col{background:var(--sol);border-radius:999px 999px 8px 8px;width:100%;max-width:46px}.vb>.col.s1{background:var(--serie1)}.vejes{color:var(--suave);font:500 .875rem var(--txt);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;gap:14px;display:grid}.gb{justify-content:center;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex}.gb>.col{background:var(--serie2);border-radius:999px 999px 6px 6px;flex:1 1 0;max-width:28px}.gb>.col.s1{background:var(--serie1)}.leyenda{color:var(--cacao);font:500 .875rem var(--txt);flex-wrap:wrap;gap:6px 18px;display:flex}.leyenda>.it{align-items:center;gap:8px;display:inline-flex}.leyenda i{background:var(--serie2);border-radius:50%;width:12px;height:12px;display:inline-block}.leyenda i.s1{background:var(--serie1)}.leyenda i.sol{background:var(--sol)}.hbf{grid-template-columns:132px 1fr 72px;align-items:center;gap:12px;padding:6px 0;display:grid}.hbf>.pista{background:rgba(var(--vel),.08);border-radius:8px;height:16px}.hbf>.pista>.rel{background:var(--sol);border-radius:8px;height:100%}.hbf>.cif{text-align:right;font:600 .875rem var(--txt);font-variant-numeric:tabular-nums}.apilada{gap:2px;height:48px;display:flex}.apilada>.seg{color:var(--sobre-ser);font:700 .875rem var(--txt);white-space:nowrap;align-items:center;padding:0 14px;display:flex}.apilada>.seg:first-child{border-radius:24px 0 0 24px}.apilada>.seg:last-child{border-radius:0 24px 24px 0}.area{height:230px;position:relative}.area>svg{width:100%;height:100%;display:block;overflow:visible}.area>.hit{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.area>.dot{background:var(--tinta);width:16px;height:16px;box-shadow:0 0 0 5px rgba(var(--vel),.18);pointer-events:none;border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.area>.tip2{background:var(--tinta);color:var(--blanco);font:600 .875rem var(--txt);white-space:nowrap;pointer-events:none;border-radius:999px;padding:8px 14px;position:absolute;transform:translate(-50%,-150%)}.paso{grid-template-columns:40px 1fr auto;align-items:start;gap:14px;padding:10px 0;display:grid;position:relative}.paso:not(:last-child):before{content:"";background:var(--linea);width:2px;position:absolute;top:50px;bottom:-10px;left:19px}.paso>.no{background:var(--arena);width:40px;height:40px;color:var(--suave);font:600 .875rem var(--txt);border-radius:50%;place-items:center;display:grid}.paso.hecho>.no{background:var(--tinta);color:var(--sobre-tinta)}.paso.actual>.no{background:var(--sol);color:var(--sobre-sol)}.paso>.tx{flex-direction:column;gap:2px;display:flex}.paso>.tx>.nom{font:700 1rem var(--txt)}.paso>.tx>.det{color:var(--suave);font:500 .875rem var(--txt)}.paso>.hr{color:var(--suave);font:500 .875rem var(--txt);text-align:right;white-space:nowrap}.av-i{border-bottom:1px solid var(--arena);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.av-i:last-child{border-bottom:0}.av-i>.ico{background:var(--arena);width:38px;height:38px;color:var(--cacao2);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.av-i>.ico.al{background:var(--al2);color:var(--alT)}.av-i>.ico.mal{background:var(--mal2);color:var(--malT)}.av-i>.ico.mar{background:var(--mar2);color:var(--marT)}.av-i>.ico.ok{background:var(--ok2);color:var(--okT)}.av-i>.tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.av-i>.tx>.nom{font:600 .875rem var(--txt)}.av-i>.tx>.det{color:var(--suave);font:500 .875rem var(--txt)}.dato{border-bottom:1px solid var(--arena);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.dato:last-child{border-bottom:0}.dato>.val{font:600 .875rem var(--txt);font-variant-numeric:tabular-nums;text-align:right}.vacio{border:2px dashed var(--linea);color:var(--suave);text-align:center;font:500 .875rem var(--txt);border-radius:20px;padding:24px}.pipe{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:6px;display:grid;position:relative}.pipe:before{content:"";background:linear-gradient(90deg,var(--serie2) 0%,var(--sol) 50%,var(--mar) 100%);border-radius:2px;height:3px;position:absolute;top:34px;left:0;right:0}.pcol{border-radius:var(--r-lg);flex-direction:column;align-items:stretch;min-width:0;transition:background .15s;display:flex;position:relative}.pcol>.nodo{z-index:1;background:var(--sol);width:56px;height:3.5rem;color:var(--sobre-sol);border-radius:50%;align-self:center;place-items:center;transition:transform .15s,box-shadow .15s,background .15s;display:grid;position:relative}.pcol>.nodo>.cnt{background:var(--tinta);min-width:24px;height:24px;color:var(--blanco);font:600 .8125rem/24px var(--txt);text-align:center;border-radius:12px;padding:0 6px;position:absolute;top:-4px;right:-6px}.pcol>.nlab{font:500 .875rem var(--txt);text-align:center;margin-top:8px}.pcol>.hilo{background:rgba(var(--vel),.28);align-self:center;width:2px;height:26px}.pcol>.pbody{flex-direction:column;gap:12px;min-height:170px;max-height:470px;padding:8px 6px 12px;display:flex;overflow-y:auto}.pcol.pos{background:color-mix(in srgb,var(--sol) 14%,transparent)}.pcol.pos>.nodo{box-shadow:0 0 0 6px color-mix(in srgb,var(--sol) 40%,transparent)}.pcol.si{background:color-mix(in srgb,var(--sol) 32%,transparent)}.pcol.si>.nodo{box-shadow:0 0 0 9px color-mix(in srgb,var(--sol) 55%,transparent);transform:scale(1.2)}.pcol.no{background:color-mix(in srgb,var(--mal) 14%,transparent)}.pcol.no>.nodo{background:var(--mal2);color:var(--malT)}.pvacia{border:2px dashed rgba(var(--vel),.2);border-radius:var(--r-lg);min-height:96px;color:var(--suave);font:500 .875rem var(--txt);text-align:center;place-items:center;padding:12px;display:grid}.pcol.fin>.nodo{background:var(--arena);color:var(--cacao);text-decoration:none}.mzona{border:2px dashed rgba(var(--vel),.25);border-radius:var(--r-lg);min-height:120px;color:var(--cacao);font:500 .8125rem var(--txt);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:10px 4px 12px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.pcol.fin.pos>.mzona{border-color:var(--mal);background:color-mix(in srgb,var(--mal) 10%,transparent)}.pcol.fin.pos>.nodo{background:var(--mal2);color:var(--malT)}.pcol.fin.si>.mzona{border-style:solid;border-color:var(--mal);background:var(--mal2);color:var(--malT);transform:scale(1.04)}.lc{background:var(--blanco);box-shadow:var(--sombra-1);color:var(--cacao);border-radius:24px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.lc>.top{align-items:center;gap:8px;display:flex}.lc>.top>.ic{background:var(--arena);width:30px;height:30px;color:var(--cacao);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.lc .fb{color:var(--cacao);font:600 .875rem/1.2 var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 0}.lc .fb:hover{text-decoration:underline}.lc>.meta{color:var(--suave);font:500 .875rem var(--txt)}.lc>.dias{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.lc>.dias>i{background:rgba(var(--vel),.14);border-radius:3px;height:6px}.lc>.dias>i.h{background:var(--tinta)}.lc>.pie{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.avanza{background:var(--sol);width:36px;height:2.25rem;color:var(--sobre-sol);cursor:pointer;border:0;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.arr{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow .15s,transform .15s,opacity .15s}.arr:hover{box-shadow:var(--sombra-2);transform:translateY(-2px)}.arr.mov,.lc.mov{opacity:.3}.pipe.lotes{grid-template-columns:72px repeat(3,minmax(0,1fr)) 88px;gap:12px}.pcol.ini>.nodo{background:var(--tinta);color:var(--blanco);text-decoration:none}.nzona{border:2px dashed rgba(var(--vel),.25);border-radius:var(--r-lg);min-height:96px;color:var(--cacao);font:500 .8125rem var(--txt);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:10px 4px 12px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.nzona:hover{border-color:var(--sol);background:color-mix(in srgb,var(--sol) 22%,transparent)}.nzona>b{font:500 1.5rem/1 var(--disp)}.pcol>.pbody.pv{scrollbar-width:none;-ms-overflow-style:none;gap:12px;min-height:0;max-height:520px;padding:8px 4px 34px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 34px),#0000);mask-image:linear-gradient(#000 calc(100% - 34px),#0000)}.pcol>.pbody.pv::-webkit-scrollbar{width:0;height:0;display:none}.pv .lc{padding:12px}.pv .lc>.top{gap:6px}.pv .lc>.top>.ic{flex-basis:28px;width:28px;height:28px}.pv .lc .fb{font-size:.8125rem}.pv .arr{touch-action:pan-y}.lc.nuevo{box-shadow:0 0 0 3px var(--sol),var(--sombra-1)}.app.arrastrando{-webkit-user-select:none;user-select:none}.app.arrastrando *{cursor:grabbing!important}.ghost{z-index:80;box-shadow:var(--sombra-3);pointer-events:none;position:fixed;transform:rotate(3deg)}.tip{z-index:81;border-radius:var(--r-md);background:var(--tinta);max-width:270px;color:var(--blanco);font:600 .875rem/1.3 var(--txt);pointer-events:none;padding:9px 14px;position:fixed}.tip.mal{background:var(--malT)}.tira{background:var(--blanco);border-radius:999px;align-items:center;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.tira>.cal{background:var(--tinta);width:54px;height:54px;color:var(--blanco);border-radius:50%;flex:0 0 54px;place-items:center;display:grid}.dia{height:58px;color:var(--suave);font:500 .8125rem var(--txt);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 0 76px;justify-content:center;align-items:center;gap:1px;padding:0;display:flex;position:relative}.dia>.n{color:var(--cacao);font:600 1rem var(--txt)}.dia.on{background:var(--tinta);color:var(--blanco)}.dia.on>.n{color:var(--blanco)}.dia>.bd{background:var(--sol);min-width:20px;height:20px;color:var(--sobre-sol);font:700 .8125rem/20px var(--txt);text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:2px;right:12px}.dia:hover{background:var(--arena)}.dia.on:hover{background:var(--tinta)}.drawer{z-index:50;background:var(--blanco);width:min(410px,100% - 28px);box-shadow:var(--sombra-3);border-radius:36px;flex-direction:column;gap:16px;padding:26px;display:flex;position:fixed;top:14px;bottom:14px;right:14px;overflow-y:auto}.fondo{z-index:60;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--blanco);width:min(480px,100%);max-height:100%;box-shadow:var(--sombra-3);border-radius:36px;flex-direction:column;gap:16px;padding:30px;display:flex;overflow:auto}.modal h3{font:500 2rem/1.15 var(--disp);letter-spacing:-.01em;margin:0}.toast{z-index:90;background:var(--tinta);max-width:min(580px,92%);color:var(--blanco);font:600 .875rem/1.3 var(--txt);border-radius:999px;align-items:center;gap:12px;padding:10px 12px 10px 22px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast.mal{background:var(--malT)}.toast>button{background:var(--sol);height:2.25rem;color:var(--sobre-sol);font:700 .875rem var(--txt);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px}.toast>.x{width:36px;color:var(--blanco);background:#ffffff2e;padding:0}.pasos6{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.pb{min-height:var(--ht-md);background:var(--arena);color:var(--cacao);font:600 .875rem var(--txt);text-align:left;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:flex}.pb>.no{background:var(--blanco);width:24px;height:24px;font:700 .8125rem var(--txt);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.pb.on{background:var(--tinta);color:var(--blanco)}.pb.on>.no{background:#ffffff40}.pb.ok{background:var(--sol2)}.pb.nop{background:var(--arena);color:var(--suave)}.pb.nop>.no{box-shadow:inset 0 0 0 1.5px var(--linea);background:0 0}.cam{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-top:4px;display:grid;position:relative}.cam:before{content:"";background:linear-gradient(90deg,var(--serie2) 0%,var(--sol) 50%,var(--mar) 100%);opacity:.9;border-radius:2px;height:3px;position:absolute;top:32px;left:8%;right:8%}.cn{color:var(--cacao);font:500 .875rem var(--txt);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.cn>.bola{z-index:1;background:var(--blanco);width:56px;height:3.5rem;color:var(--suave);border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.cn.hecho>.bola{background:var(--tinta);color:var(--sobre-tinta)}.cn.actual>.bola{background:var(--sol);color:var(--sobre-sol);box-shadow:0 0 0 8px color-mix(in srgb,var(--sol) 30%,transparent)}.cn:hover>.bola{transform:scale(1.08)}.cn>.hr{color:var(--suave);font:500 .8125rem var(--txt)}.btn:disabled,.bt:disabled,.tbtn:disabled{background:var(--arena);color:var(--suave);box-shadow:none;cursor:not-allowed}.mpills{flex-direction:column;gap:10px;display:flex}.mpill{background:var(--serie2);height:58px;color:var(--blanco);font:600 .875rem var(--txt);border-radius:999px;align-items:center;gap:12px;padding:0 8px;text-decoration:none;display:flex}.mpill>.ico{background:var(--blanco);width:42px;height:42px;color:var(--cacao);border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.mpill.al>.ico{background:var(--al);color:var(--sobre-al)}.mpill>.n{color:var(--blanco);font:500 .875rem var(--txt);margin-left:auto;padding-right:16px}.tel{background:var(--lienzo);width:390px;height:844px;color:var(--cacao);font:400 1rem/1.4 var(--txt);flex-direction:column;display:flex;position:relative;overflow:hidden}.tel-cab{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 10px;display:flex}.tel-cab h1{font:500 2rem/1.1 var(--disp);letter-spacing:-.015em;margin:0}.tel-cont{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:6px 20px 16px;scroll-padding-bottom:120px;display:flex;overflow:hidden auto}.tel-cont::-webkit-scrollbar{display:none}.tel-cont>*{flex-shrink:0}.tel-bar{flex:none}.tcard{border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--papel);flex-direction:column;gap:10px;padding:18px;display:flex}.tcard.sol{background:var(--sol);color:var(--sobre-sol);border-color:#0000}.tfila{border-bottom:1px solid var(--arena);align-items:center;gap:12px;min-height:3.5rem;padding:8px 0;display:flex}.tfila:last-child{border-bottom:0}.tfila>.tx{flex-direction:column;flex:1;min-width:0;display:flex}.tfila>.tx>.nom{font:600 1rem var(--txt)}.tfila>.tx>.det{color:var(--suave);font:500 .875rem var(--txt)}.tfila>.der{text-align:right;font:600 1rem var(--txt);font-variant-numeric:tabular-nums}.tbtn{background:var(--sol);width:100%;height:3.5rem;color:var(--sobre-sol);font:700 1rem var(--txt);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.tbtn.osc{background:var(--tinta);color:var(--blanco)}.tbtn.cl{background:var(--blanco);color:var(--cacao)}.tchips{gap:8px;display:flex;overflow:hidden}.tchip{height:var(--ht-md);background:var(--blanco);color:var(--cacao);font:600 .875rem var(--txt);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.tchip.on{background:var(--tinta);color:var(--blanco)}.tin{width:100%;height:var(--ht-lg);border:1px solid var(--campo-borde);background:var(--blanco);color:var(--cacao);font:500 1rem var(--txt);border-radius:20px;padding:0 18px}.tin.num{text-align:right;font-variant-numeric:tabular-nums}.tcampo{flex-direction:column;gap:6px;display:flex}.tcampo>label{color:var(--suave);font:600 .875rem var(--txt)}.paso4{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.paso4>i{background:rgba(var(--vel),.14);border-radius:4px;height:8px}.paso4>i.h{background:var(--tinta)}.paso4>i.a{background:var(--sol)}.tlista{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.velo{z-index:20;background:#00000080;position:absolute;inset:0}.hoja{z-index:30;background:var(--blanco);box-shadow:var(--sombra-3-arriba);border-radius:36px 36px 0 0;flex-direction:column;gap:14px;padding:12px 20px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.hoja>.asa{background:var(--linea);border-radius:3px;align-self:center;width:46px;height:5px}.tel>.tel-bar{z-index:15;position:absolute;bottom:0;left:0;right:0}.tel:has(.tel-bar) .tel-cont{padding-bottom:106px}.barra{height:72px;margin:0 14px 14px;margin-bottom:calc(14px + env(safe-area-inset-bottom,0px));border:1px solid var(--linea);background:var(--blanco);box-shadow:var(--sombra-2);border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:0 6px;display:grid}.bi{min-width:0;min-height:3.5rem;color:var(--suave);font:600 .8125rem/1.1 var(--txt);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0 2px;padding:0;text-decoration:none;transition:background-color .15s,color .15s,transform .12s;display:flex}.bi:hover{color:var(--cacao)}.bi:active{transform:scale(.96)}.bi:focus-visible{outline-offset:-3px}.bi.on{background:var(--tinta);color:var(--blanco)}.bi.esc>.disco{border:5px solid var(--lienzo);background:var(--sol);width:56px;height:3.5rem;color:var(--sobre-sol);box-shadow:var(--sombra-2);border-radius:50%;place-items:center;margin-top:-22px;display:grid}.bi.esc.on{color:var(--cacao);background:0 0}.bi.esc.on>.disco{background:var(--tinta);color:var(--sobre-tinta)}.bi-w{min-width:0;display:flex;position:relative}.bi-w>.bi{flex:1;min-width:0}.bi-menu{z-index:5;border:1px solid var(--linea);border-radius:var(--r-lg);background:var(--blanco);width:236px;box-shadow:var(--sombra-2);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 16px);right:-4px}.bi-menu>a{height:var(--ht-lg);color:var(--cacao);font:600 1rem var(--txt);border-radius:999px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.bi-menu>a:hover{background:var(--arena)}.bi-menu>a.on{background:var(--tinta);color:var(--blanco)}.bi-menu>a>.n{flex:1}.bi-menu>a>.s{font:600 .8125rem var(--txt);font-variant-numeric:tabular-nums;color:var(--suave)}.bi-menu>a.on>.s{color:var(--blanco);opacity:.85}.kbd-slot{z-index:40;display:none;position:absolute;bottom:0;left:0;right:0}.tel:has(input:focus,textarea:focus) .kbd-slot{display:block}.tel:has(input:focus,textarea:focus) .tel-bar{display:none}.tel:has(input:focus,textarea:focus) .tel-cont{padding-bottom:316px}.tel:has(input:focus,textarea:focus) .hero-t{flex-basis:140px!important}.vac{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 24px 28px;display:flex}.vac>.ilu{background:var(--arena);width:96px;height:96px;color:var(--suave);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.vac>.ttl{font:600 1.5rem var(--disp);letter-spacing:-.005em}.vac>.txt{max-width:460px;color:var(--suave);font:500 .875rem/1.5 var(--txt)}.vac>.acc{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.pcol.vc>.nodo{background:var(--arena);color:var(--suave)}.pcol.vc>.nodo>.cnt{background:var(--suave)}.pipe.lotes .pvacia{min-height:120px}.pasos-i{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pp{background:var(--blanco);border-radius:28px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex}.pp.hecho{background:var(--ok2)}.pp>.top{justify-content:space-between;align-items:center;width:100%;display:flex}.pp .ck{border:2px solid var(--linea);color:#0000;cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.pp .ck:hover{border-color:var(--cacao)}.pp.hecho .ck{border-color:var(--okT);background:var(--okT);color:var(--blanco)}.pp>.top>.no{color:var(--suave);font:500 2rem/1 var(--disp)}.pp>.nom{font:600 1rem var(--txt)}.pp>.det{color:var(--suave);font:500 .875rem/1.45 var(--txt);flex:1}.prog{background:rgba(var(--vel),.1);border-radius:5px;height:10px;overflow:hidden}.prog>i{background:var(--sol);border-radius:5px;height:100%;transition:width .25s;display:block}.esq{background:linear-gradient(90deg,rgba(var(--vel),.07) 25%,rgba(var(--vel),.16) 42%,rgba(var(--vel),.07) 60%);background-size:300% 100%;border-radius:7px;height:14px;animation:1.5s ease-in-out infinite esq;display:block}.esq.g{border-radius:12px;height:34px}.esq.p{border-radius:999px}.esq.c{border-radius:50%;width:46px;height:46px}@keyframes esq{0%{background-position:100% 0}to{background-position:0 0}}@keyframes gira{to{transform:rotate(360deg)}}.spin{border:3px solid rgba(var(--vel),.2);border-top-color:var(--cacao);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite gira;display:inline-block}.spin.cl{border-color:#ffffff4d;border-top-color:var(--blanco)}.spin.xl{border-width:5px;width:44px;height:2.75rem;margin-bottom:6px}.bloque{border-radius:var(--r-xl);background:var(--blanco);box-shadow:var(--sombra-2);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 40px 28px;display:flex}.bloque>.ttl{font:500 1.5rem/1.15 var(--disp);letter-spacing:-.01em}.bloque>.txt{max-width:340px;color:var(--suave);font:500 .875rem/1.5 var(--txt)}.bloque>.acc{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.bloque.s{border-radius:var(--r-xl);padding:24px 28px 22px}.bloque.s>.ttl{font-size:1.5rem}.bloque.s>.txt{font-size:.8125rem}.bloque>.pts{gap:6px;margin-top:4px;display:flex}.bloque>.pts>i{background:var(--sol);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pts}.bloque>.pts>i:nth-child(2){animation-delay:.2s}.bloque>.pts>i:nth-child(3){animation-delay:.4s}@keyframes pts{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.esq,.spin,.bloque>.pts>i{animation:none}}.db{background:var(--papel);border-radius:20px;width:320px;position:absolute;overflow:hidden}.db.fan{border:2px dashed var(--suave);background:0 0}.db>.h{background:var(--dom-1);height:40px;color:var(--blanco);font:600 1rem var(--disp);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.db>.h>.dom{color:var(--sobre-tinta);font:600 .8125rem var(--txt);letter-spacing:.06em;text-transform:uppercase}.db.inv>.h{background:var(--dom-2)}.db.ven>.h{background:var(--dom-3)}.db.caj>.h{background:var(--dom-4)}.db.sis>.h{background:var(--dom-5)}.db.fan>.h{background:var(--arena);color:var(--cacao)}.db.fan>.h>.dom{color:var(--suave)}.db>.r{height:24px;font:500 .8125rem var(--mono);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:0 14px;display:grid}.db>.r:nth-child(2n){background:rgba(var(--vel),.06)}.db>.r>.k{color:var(--solT);font:700 .8125rem var(--txt);letter-spacing:.04em}.db>.r>.k.fk{color:var(--marT)}.db>.r>.c{color:var(--cacao);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db>.r>.ty{color:var(--suave);white-space:nowrap}.db>.r>.ty>b{color:var(--marT);font-weight:600}.db>.pie{height:12px}.dom-caja{border-radius:var(--r-xl);background:var(--papel);padding:20px 24px;position:absolute}.dom-caja>.nom{font:600 1.5rem var(--disp)}.dom-caja>.det{color:var(--suave);font:500 .875rem var(--txt);margin-top:4px}.dom-caja>.lis{flex-direction:column;margin-top:14px;display:flex}.dom-caja>.lis>.tb{border-bottom:1px solid var(--arena);font:500 .8125rem var(--mono);padding:5px 0}.regla{background:var(--papel);border-radius:28px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.regla>.nom{font:600 1rem var(--txt)}.regla>.cod{color:var(--marT);font:600 .8125rem var(--mono)}.regla>.det{color:var(--suave);font:500 .875rem/1.5 var(--txt)}.regla .cod{color:var(--marT);font:600 .8125rem var(--mono)}.pt{background:var(--suave);border-radius:50%;flex:0 0 12px;width:12px;height:12px;display:inline-block}.pt.ok{background:var(--ok)}.pt.al{background:var(--al);box-shadow:inset 0 0 0 2px var(--alT)}.pt.mal{background:var(--mal)}.pt.mar{background:var(--mar)}.tema-caja{border-radius:var(--r-xl);background:var(--marco);min-width:0;color:var(--cacao);flex-direction:column;gap:22px;padding:30px 32px 34px;display:flex}.tema-caja>.panel{border-radius:var(--r-lg);background:var(--lienzo);flex-direction:column;gap:22px;padding:26px 28px 30px;display:flex}.sw{border-radius:20px;flex-direction:column;justify-content:flex-end;gap:2px;min-height:86px;padding:12px 14px;display:flex}.sw>b{font:700 .875rem var(--txt)}.sw>span{font:500 .8125rem var(--mono)}.par{border-radius:var(--r-md);font:600 .875rem var(--txt);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.par>span{font:700 .8125rem var(--mono)}.sub-t{font:600 .875rem var(--txt);letter-spacing:.04em;text-transform:uppercase;color:var(--suave);margin:0}html{scroll-padding-top:24px}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.sh-cab :focus-visible{outline-color:var(--marca-claro)}.busca:focus-within{outline:3px solid var(--tinta);outline-offset:3px}.skip{z-index:200;background:var(--sol);color:var(--sobre-sol);font:700 .875rem var(--txt);border-radius:999px;padding:12px 18px;text-decoration:none;position:absolute;top:-64px;left:12px}.skip:focus{top:12px}.btn,.tbtn,.pill,.mm,.bt,.avanza,.tchip,.sh-pill,.sp{transition:transform .12s,background-color .15s,filter .15s}.btn:hover,.tbtn:hover{filter:brightness(.96)}.btn:hover:not(.osc):not(.cl):not(.mal):not(.peligro):not(.exito):not(.info):not(:disabled),.tbtn:hover:not(.osc):not(.cl):not(.mal):not(.peligro):not(.exito):not(.info):not(:disabled){background:var(--al);color:var(--sobre-al);filter:none}.btn:active,.tbtn:active,.pill:active,.mm:active,.bt:active,.avanza:active,.tchip:active{transform:scale(.97)}.btn:disabled:active,.btn:disabled:hover,.tbtn:disabled:hover{filter:none;transform:none}.stat>.v,.kpi>.cifra,.hoy>.tx>.d,.nzona>b{font-variant-numeric:tabular-nums}.vb>.col.gr,.leyenda i.gr,.gb>.col:not(.s1){background-color:var(--serie2);background-image:repeating-linear-gradient(135deg,var(--papel) 0 2px,transparent 2px 6px);box-shadow:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ht{grid-template-columns:150px minmax(0,1fr) 64px 58px;align-items:center;gap:12px;padding:5px 0;display:grid}.ht>.dv{min-width:46px;color:var(--suave);font:700 .875rem var(--txt);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:end;padding:3px 8px}.ht>.dv.al{background:var(--al);color:var(--sobre-al)}.ht-c{color:var(--suave);font:600 .8125rem var(--txt);grid-template-columns:150px minmax(0,1fr) 64px 58px;gap:12px;display:grid}.ht-c>span:nth-child(n+3){text-align:right}.ht>.fo{font:600 .875rem var(--mono);white-space:nowrap}.ht>b{font:700 .875rem var(--txt);text-align:right;font-variant-numeric:tabular-nums}.ht>.bar{background:rgba(var(--vel),.08);border-radius:14px;gap:2px;height:28px;display:flex;position:relative}.ht>.bar>i{height:100%;font:700 .875rem var(--txt);font-variant-numeric:tabular-nums;place-items:center;font-style:normal;display:grid}.ht>.bar>.sg1{background:var(--r1);color:var(--r1t);box-shadow:inset 0 0 0 1.5px var(--r3);border-radius:14px 0 0 14px}.ht>.bar>.sg2{background:var(--r2);color:var(--r2t)}.ht>.bar>.sg3{background:var(--r3);color:var(--r3t);border-radius:0 14px 14px 0}.ht>.bar:after{content:"";border-left:2px dashed var(--mal);position:absolute;top:-4px;bottom:-4px;left:83.333%}.ht.eje>.ticks{height:20px;color:var(--suave);font:500 .875rem var(--txt);position:relative}.ht.eje>.ticks>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ht.eje>.ticks>span:first-child{transform:none}.ht.eje>.ticks>span:last-child{transform:translate(-100%)}.leyenda i.r1{background:var(--r1);box-shadow:inset 0 0 0 1.5px var(--r3)}.leyenda i.r2{background:var(--r2)}.leyenda i.r3{background:var(--r3)}.leyenda i.meta{border-left:2px dashed var(--mal);background:0 0;border-radius:0;width:0;height:14px}.tp,.mm-t{border-bottom:1px solid var(--arena);grid-template-columns:minmax(0,1fr) 62px;align-items:center;gap:6px 12px;padding:9px 0;display:grid}.tp>.l,.mm-t>.l{font:600 .875rem var(--txt);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;display:flex}.tp>.b,.mm-t>.b{background:rgba(var(--vel),.1);border-radius:7px;height:14px;position:relative}.tp>.b>i{background:var(--sol);border-radius:7px;height:100%;display:block}.tp>.b>i.al{background:var(--al);box-shadow:inset 0 0 0 1.5px var(--tinta)}.tp>.b>u{border-left:2px dashed var(--mal);width:0;position:absolute;top:-4px;bottom:-4px}.tp>b,.mm-t>b{font:700 .875rem var(--txt);text-align:right;font-variant-numeric:tabular-nums}.mm-t{grid-template-columns:minmax(0,1fr) 64px 70px}.mm-t>.b>i{height:100%;box-shadow:inset 0 0 0 1.5px var(--tinta);border-radius:7px;display:block}.mm-t>.b>i.mal{background:var(--mal)}.mm-t>.b>i.al{background:var(--al)}.mm-t>.b>i.ok{background:var(--ok)}.lnk{min-height:2.75rem;color:var(--marT);font:600 .875rem var(--txt);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;text-decoration:underline;display:inline-flex}.mm:disabled,.tchip:disabled{background:var(--arena);color:var(--suave);cursor:not-allowed}.ed{border-radius:var(--r-md);background:var(--papel);flex-direction:column;gap:12px;margin-top:6px;padding:16px 18px;display:flex}.ed .tchips{gap:8px;display:flex}.ed .ed-h{align-items:center;gap:14px;display:flex}.ed .ed-h>.hh{text-align:center;font:500 2.625rem/1 var(--disp);font-variant-numeric:tabular-nums;flex:1}.ed .ed-b{justify-content:flex-end;gap:10px;display:flex}.env{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:16px;padding-top:6px;display:grid}.env-d{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.env-d>.v{min-height:28px;font:700 1.25rem var(--txt);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.env-d>.v.falta{background:var(--al);color:var(--sobre-al);border-radius:999px;padding:0 10px}.env-d>.v.suave{color:var(--suave)}.env-d>.col{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:190px;display:flex;position:relative}.env-d>.col>u{border-radius:14px 14px 0 0;flex:none;width:100%;max-width:58px;display:block}.env-d>.col>u.falta{background:var(--al);box-shadow:inset 0 0 0 1.5px var(--tinta)}.env-d>.col>u.pend{border:2px dashed rgba(var(--vel),.4);border-bottom:0}.env-d>.col>u+i{border-radius:0 0 4px 4px}.env-d>.col:before{content:"";z-index:1;border-top:2px dashed var(--mal);position:absolute;bottom:90.909%;left:-9px;right:-9px}.env-d>.col>i{background:var(--sol);border-radius:14px 14px 4px 4px;width:100%;max-width:58px;display:block}.env-d>.col>i.par{background:var(--al)}.env-d>.col>i.cero{background:repeating-linear-gradient(135deg,rgba(var(--vel),.2) 0 2px,transparent 2px 7px);box-shadow:inset 0 0 0 2px rgba(var(--vel),.35)}.env-d>.col>i.hoy{background:repeating-linear-gradient(135deg,var(--sol) 0 6px,var(--blanco) 6px 11px)}.env-d>.lab{color:var(--suave);font:600 .875rem var(--txt)}.env-d>.dif{text-align:center;min-height:38px;font:600 .875rem/1.3 var(--txt);font-variant-numeric:tabular-nums}.env-d>.dif.suave{color:var(--suave)}::placeholder{color:var(--suave);opacity:1}.tel .tabs>a,.tel .tabs>button{height:2.75rem}.leyenda i.falta{background:var(--al);box-shadow:inset 0 0 0 1.5px var(--tinta);border-radius:3px}.leyenda i.curso{background:repeating-linear-gradient(135deg,var(--sol) 0 3px,var(--blanco) 3px 6px);box-shadow:inset 0 0 0 1.5px var(--sol)}.leyenda i.linea{background:var(--tinta);border-radius:2px;width:18px;height:4px}.leyenda i.esper{border-top:3px dashed var(--suave);background:0 0;border-radius:0;width:18px;height:0}.vbarras.hb{padding-top:30px;position:relative}.gb>.col{position:relative}.gb>.col.curso{background:repeating-linear-gradient(135deg,var(--serie1) 0 6px,transparent 6px 11px);box-shadow:inset 0 0 0 2px var(--serie1)}.gb>.col>b{background:var(--papel);color:var(--cacao);font:700 .875rem var(--txt);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 3px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.vbarras>.meta-l{z-index:1;border-top:2px dashed var(--mal);pointer-events:none;position:absolute;left:0;right:0}.vbarras>.meta-l>span{background:var(--papel);color:var(--malT);font:700 .8125rem var(--txt);border-radius:4px;padding:0 4px;position:absolute;bottom:4px;right:0}.av-i>.tx.tx-b{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.av-i>.tx.tx-b>.ver{color:var(--marT);font:600 .875rem var(--txt);margin-top:2px;text-decoration:underline}.av-i>.tx.tx-b:hover>.nom{text-decoration:underline}.modal.pago{width:min(520px,100%)}.pg-m{font-family:var(--mono);letter-spacing:.02em;font-weight:600}.pg-c{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:inline-flex}.pg-c>.lnk{min-height:2.25rem}.btn.sm{height:var(--h-sm);padding:0 16px}.btn.lg,.in.lg{height:var(--h-lg)}.btn.lg{font-size:var(--t-3)}.in:hover,.tin:hover{border-color:var(--suave)}.busca:hover{box-shadow:inset 0 0 0 1px var(--suave)}.in[aria-invalid=true],.tin[aria-invalid=true]{border-color:var(--malT);box-shadow:inset 0 0 0 2px var(--malT)}.in:disabled,.tin:disabled{background:var(--arena);border-color:var(--linea);color:var(--suave);cursor:not-allowed}.campo>.err,.tcampo>.err{color:var(--malT);font:600 var(--t-2) var(--txt)}.ojo-w{position:relative}.ojo{width:44px;height:2.75rem;color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ojo:hover{background:var(--arena);color:var(--cacao)}.ojo[aria-pressed=true]{color:var(--cacao)}.tel .busca>input{font-size:var(--t-3)}.tel .bt{min-height:var(--ht-lg)}.tel .mm{flex-basis:56px;width:56px;height:3.5rem}.drawer:focus,.modal:focus,.hoja:focus{outline:0}.campo>.pill.lista,.tcampo>.pill.lista{border:1px solid var(--campo-borde);border-radius:var(--r-md);justify-content:space-between;width:100%;font-weight:500}.campo>.pill.lista:hover{border-color:var(--suave)}.usuario{color:inherit;text-decoration:none}.usuario:hover{background:var(--arena)}.usuario[aria-current=page]{box-shadow:inset 0 0 0 2px var(--tinta)}.av-t{background:var(--tinta);width:44px;height:2.75rem;color:var(--sobre-tinta);font:500 var(--t-3) var(--disp);border-radius:50%;flex:0 0 44px;place-items:center;text-decoration:none;display:grid}.foto{background:var(--tinta);width:96px;height:96px;color:var(--sobre-tinta);font:500 var(--t-6) var(--disp);border-radius:50%;flex:0 0 96px;place-items:center;display:grid;overflow:hidden}.foto>svg{width:100%;height:100%;display:block}.campo>.lbl,.tcampo>.lbl{color:var(--suave);font:600 var(--t-2) var(--txt)}.tabs>button{gap:8px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.err{color:var(--malT);font:600 var(--t-2) var(--txt)}.btn:has(.sr:focus-visible){outline:3px solid var(--tinta);outline-offset:3px}.reglas{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rg{color:var(--suave);font:500 var(--t-2) var(--txt);align-items:center;gap:8px;display:flex}.rg.ok{color:var(--okT)}.rg>svg{flex:none}.btn.cl:disabled,.tbtn.cl:disabled,.btn.osc:disabled,.tbtn.osc:disabled,.btn.mal:disabled,.btn.peligro:disabled,.tbtn.peligro:disabled,.btn.exito:disabled,.tbtn.exito:disabled,.btn.info:disabled,.tbtn.info:disabled{background:var(--arena);color:var(--suave);box-shadow:none;filter:none;cursor:not-allowed}.cierra{z-index:20;background:0 0;position:fixed;inset:0}.campo .menu-w,.tcampo .menu-w{width:100%}.campo .menu-w>.pill.lista{width:100%;height:var(--h-md);border:1px solid var(--campo-borde);border-radius:var(--r-md);font:500 var(--t-3) var(--txt);justify-content:space-between}.campo .menu-w>.pill.lista:hover{border-color:var(--suave)}.campo .menu-w>.pill.lista.vacio{color:var(--suave)}.campo .menu{max-height:296px;left:0;right:0;overflow-y:auto}.menu>button[aria-selected=true]{background:var(--sol2);font-weight:700}.menu>button:focus-visible{outline:3px solid var(--tinta);outline-offset:-3px}.tin.lista{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.tin.lista.vacio{color:var(--suave)}.hoja-t{font:600 var(--t-4) var(--disp);margin:0}.hoja-ops{flex-direction:column;max-height:46vh;display:flex;overflow-y:auto}.hoja-op{border:0;border-bottom:1px solid var(--arena);width:100%;min-height:3.5rem;color:var(--cacao);font:600 var(--t-3) var(--txt);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.hoja-op[aria-selected=true]{background:var(--sol2);border-radius:14px}.hoja-op:focus-visible{outline:3px solid var(--tinta);outline-offset:-3px}.hecho[role=status]{border-radius:var(--r-lg);background:var(--ok2);color:var(--okT);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.hecho[role=status]>.t{font:700 var(--t-3) var(--txt)}.hecho[role=status]>.d{font:500 var(--t-2) var(--txt)}.nota{border-radius:var(--r-md);background:var(--arena);color:var(--cacao2);font:500 var(--t-2)/1.4 var(--txt);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.nota.mal{background:var(--mal2);color:var(--malT);font-weight:600}.nota.al{background:var(--al2);color:var(--alT);font-weight:600}.nota.mar{background:var(--mar2);color:var(--marT);font-weight:600}.nota.ok{background:var(--ok2);color:var(--okT);font-weight:600}.nota>svg{flex:none;margin-top:1px}.drop{cursor:pointer}.drop:has(.sr:focus-visible){outline:3px solid var(--tinta);outline-offset:3px}.in.sm{height:var(--h-sm);border-radius:var(--r-sm);font-size:var(--t-2);padding:0 12px}.t .in.sm{width:110px}.btn.sm.cl{background:var(--arena)}.lnk-f{min-height:2.25rem;color:var(--cacao);font:600 var(--t-2) var(--txt);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.lnk-f:hover{text-decoration:underline}.t tr.sel .lnk-f{font-weight:700}.tgl{min-height:2.75rem;color:var(--cacao);font:600 var(--t-2) var(--txt);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.tgl>i{background:var(--campo-borde);border-radius:999px;flex:none;width:52px;height:32px;position:relative}.tgl>i:after{content:"";background:var(--blanco);border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:4px;left:4px}.tgl[aria-checked=true]>i{background:var(--ok)}.tgl[aria-checked=true]>i:after{transform:translate(20px)}.tgl:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:999px}.opch{border:1px solid var(--campo-borde);background:var(--blanco);min-height:2.75rem;color:var(--cacao);font:600 var(--t-2) var(--txt);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.opch[aria-checked=true]{background:var(--tinta);border-color:var(--tinta);color:var(--blanco)}.opch:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.opchs{flex-wrap:wrap;gap:8px;display:flex}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.sep-t{font:600 var(--t-3) var(--disp);color:var(--cacao);margin:6px 0 0}.tabs[role=radiogroup]{border-radius:var(--r-md);flex-wrap:wrap}.tabs>button:disabled{color:var(--suave);cursor:not-allowed;text-decoration:line-through}.chk{width:44px;height:2.75rem;color:var(--blanco);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.chk:before{content:"";border:2px solid var(--campo-borde);background:var(--blanco);border-radius:8px;width:26px;height:26px;position:absolute}.chk[aria-checked=true]:before{background:var(--tinta);border-color:var(--tinta)}.chk>svg{position:relative}.chk:focus-visible{outline:3px solid var(--tinta);outline-offset:-3px;border-radius:12px}.dato.tot>.rot{color:var(--cacao);font-weight:700}.dato.tot>.val{font:700 var(--t-4) var(--disp)}.av-lista{overscroll-behavior:contain;height:360px;overflow-y:auto}.av-lista:focus-visible{outline:3px solid var(--tinta);outline-offset:2px;border-radius:var(--r-sm)}.tabs>button>.av-n{background:var(--arena);min-width:22px;height:22px;color:var(--cacao);font:700 var(--t-1) var(--txt);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:8px;padding:0 6px;display:inline-grid}.tabs>.on>.av-n{background:var(--blanco);color:var(--tinta)}.av-i>a.tx.tx-b{text-decoration:none}.av-mas{min-height:2.75rem;color:var(--marT);font:600 var(--t-2) var(--txt);align-items:center;padding:0 2px;text-decoration:underline;display:flex}.av-i>.ico.sol{background:var(--sol2);color:var(--solT)}.kpi>.cifra>.u{color:var(--suave);font:500 var(--t-2) var(--txt);letter-spacing:0;margin-left:6px}.kpis-c{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;display:grid}.kpis-c>.kpi{padding:18px 20px}.kpis-c>.kpi>.cifra{font-size:var(--t-6)}.kpi.enlace{color:inherit;text-decoration:none}.kpi.enlace:hover{background:var(--blanco)}.kpi.enlace:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.kpi.enlace>.prog{margin:6px 0 2px}.hero-g{grid-template-columns:minmax(260px,5fr) 7fr;align-items:center;gap:32px;display:grid}.hero-n{font:500 3.5rem/1 var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero-n>.u{color:var(--suave);font:500 var(--t-3) var(--txt);letter-spacing:0;margin-left:10px}.lotes-hoy{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lote-t{border-radius:var(--r-md);background:var(--lienzo);min-height:118px;color:var(--cacao);flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.lote-t:hover{background:var(--blanco)}.lote-t:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.lote-t>.folio{font:600 var(--t-2) var(--mono)}.lote-t>.lt-d{color:var(--suave);font:500 var(--t-2)/1.35 var(--txt)}.lote-t.nuevo{border:2px dashed var(--campo-borde);background:0 0;justify-content:center}.lote-t.nuevo>.lt-p{color:var(--marT);font:600 var(--t-2) var(--txt);align-items:center;gap:8px;display:flex}.kpis-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.kpis-6>.kpi{padding:18px 20px}.kpis-6>.kpi>.cifra{font-size:var(--t-6)}.spark{align-items:flex-end;gap:3px;height:26px;margin:4px 0 2px;display:flex}.spark>i{background:var(--tinta);border-radius:3px 3px 0 0;flex:1}.spark>i.cero{opacity:.45;height:3px}.mas-d{color:inherit;text-decoration:none}.mas-d>svg{color:var(--suave);flex:none}.mas-d:hover{background:var(--lienzo)}.tel>.tel-acc{z-index:15;padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--lienzo) 82%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.tel-acc>.fila-b{gap:10px;display:flex}.tel-acc>.fila-b>*{flex:1}.tel:has(.tel-acc) .tel-cont{padding-bottom:148px;scroll-padding-bottom:148px}.tel:has(.tel-acc):has(input:focus,textarea:focus) .tel-acc{padding-bottom:12px;bottom:300px}.tel:has(.tel-acc):has(input:focus,textarea:focus) .tel-cont{padding-bottom:440px}.tel-bar:before{content:"";z-index:-1;background:linear-gradient(to top,var(--lienzo) 38%,transparent);pointer-events:none;height:120px;position:absolute;bottom:0;left:0;right:0}.tel-bar{isolation:isolate}.barra{grid-template-columns:minmax(0,.84fr) minmax(0,.92fr) minmax(0,1.14fr) minmax(0,1.22fr) minmax(0,.9fr)}.tel-cab>.campana{flex:0 0 44px}.bi{margin:0 1px;overflow:visible}.bi-menu.reg{width:272px;margin-left:-136px;left:50%;right:auto}.bi-menu>a>.ic{background:var(--arena);width:30px;height:30px;color:var(--cacao);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.bi-menu>a.on>.ic{color:var(--blanco);background:#ffffff38}a.tfila,a.tcard,a.hub-row,.extra-b{transition:background-color .12s,transform .12s}a.tfila:active{background:rgba(var(--vel),.06)}a.tcard:active,a.hub-row:active,.extra-b:active{transform:scale(.985)}.hub{flex-direction:column;gap:12px;display:flex}.hub-row{border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--papel);min-height:92px;color:var(--cacao);align-items:center;gap:14px;padding:14px 16px 14px 14px;text-decoration:none;display:flex}.hub-row>.ic{background:var(--tinta);width:52px;height:3.25rem;color:var(--sobre-tinta);border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.hub-row>.tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hub-row>.tx>.nom{font:600 var(--t-4) var(--disp)}.hub-row>.tx>.det{color:var(--suave);font:500 var(--t-2)/1.35 var(--txt)}.hub-row>.v{font:600 var(--t-3) var(--txt);font-variant-numeric:tabular-nums;text-align:right}.hub-row>svg.ch{color:var(--suave);flex:none}.extra-b{border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--papel);width:100%;min-height:64px;color:var(--cacao);text-align:left;cursor:pointer;font:inherit;align-items:center;gap:12px;padding:8px 18px;display:flex}.extra-b>.tx{flex-direction:column;flex:1;min-width:0;display:flex}.extra-b>.tx>.nom{font:600 var(--t-3) var(--txt)}.extra-b>.tx>.det{color:var(--suave);font:500 var(--t-2) var(--txt)}.extra-b>svg{color:var(--suave);flex:none;transition:transform .2s}.extra-b[aria-expanded=true]>svg{transform:rotate(180deg)}.extra-b:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.gauge{background:rgba(var(--vel),.14);border-radius:4px;width:92px;height:8px;display:block;position:relative}.gauge>i{background:var(--tinta);border-radius:4px;height:100%;display:block}.gauge>i.reo{background:repeating-linear-gradient(135deg,var(--tinta) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1.5px var(--tinta)}.gauge>i.baj{background:var(--serie2)}.gauge>u{border-left:2px dashed var(--cacao);width:0;position:absolute;top:-4px;bottom:-4px}.pop-f{z-index:1000;border:1px solid var(--linea);border-radius:var(--r-lg);background:var(--blanco);max-width:calc(100vw - 16px);color:var(--cacao);box-shadow:var(--sombra-3);transform-origin:0 0;flex-direction:column;gap:2px;padding:6px;animation:.14s ease-out pop-f;display:flex;position:fixed}@keyframes pop-f{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.pop-f-op{min-height:2.75rem;color:var(--cacao);font:600 .875rem var(--txt);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex}.pop-f-op:hover,.pop-f-op:focus-visible{background:var(--arena)}.pop-f-op[aria-selected=true]{background:var(--sol2)}.pop-f-op>.r{color:var(--suave);font-weight:500}.pop-f-op:focus-visible{outline:3px solid var(--tinta);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.pop-f{animation:none}.extra-b>svg{transition:none}}.tel-cab h1{letter-spacing:-.02em}.tcard.sol .big,.hub-row>.tx>.nom{letter-spacing:-.01em}.hoja>.asa{touch-action:none;cursor:grab;position:relative}.hoja>.asa:before{content:"";position:absolute;inset:-16px -90px}.atras-txt{min-height:2.75rem;color:var(--suave);font:600 var(--t-2) var(--txt);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sel-todo{-webkit-user-select:all;user-select:all}.et,.et.e1,.et.e2,.et.e3{min-width:124px;color:var(--cacao);box-shadow:inset 0 0 0 1.5px rgba(var(--vel),.24);background:0 0;justify-content:flex-start;gap:8px;padding:0 12px 0 9px}.et>.no,.et.e3>.no{width:18px;height:18px;-webkit-mask:var(--ic) center/contain no-repeat;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;background:currentColor;border-radius:0;flex:0 0 18px;font-size:0;line-height:0;display:block}.et.e1{--ic:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%203a9%209%200%201%200%200%2018%209%209%200%200%200%200-18zM12%207v5l3%202'/%3E%3C/svg%3E")}.et.e2{--ic:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M3%203h8.5l9.5%209.5-8.5%208.5L3%2011.5V3zM7.5%206.5h.01'/%3E%3C/svg%3E")}.et.e3{--ic:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.9'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M2%206h11v10H2zM13%209.5h4.5L21%2013v3h-8M6.5%2016.2v.01M17%2016.2v.01'/%3E%3C/svg%3E")}.tfila>.et{width:124px;min-width:124px}.fi .ic.e1,.fi .ic.e2,.fi .ic.e3{background:var(--arena);color:var(--cacao)}.btn.cl:not(:disabled),.tbtn.cl:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--campo-borde)}.lc .fb{align-items:center;min-height:2.75rem;display:flex}a.chip,button.chip{height:var(--h-sm);padding:0 14px}.resumen{border-radius:var(--r-lg);background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--linea);align-items:center;gap:14px;padding:16px 20px;display:flex}.resumen>.btn{flex:none}.resumen.quieto>.tx>b{font-weight:500}.resumen>.ic.ok{background:var(--ok2);color:var(--okT)}.resumen>.ic{background:var(--sol);width:40px;height:40px;color:var(--sobre-sol);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.resumen>.ic.al{background:var(--al2);color:var(--alT)}.resumen>.tx{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.resumen>.tx>b{font:600 var(--t-4)/1.25 var(--disp);color:var(--cacao)}.resumen>.tx>span{color:var(--suave);font:500 var(--t-2)/1.4 var(--txt)}.plegable>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:2.75rem;list-style:none;display:flex}.plegable>summary::-webkit-details-marker{display:none}.plegable>summary h2{margin:0}.plegable>summary .mas{color:var(--suave);font:600 var(--t-2) var(--txt);align-items:center;gap:8px;display:inline-flex}.plegable>summary .mas:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.plegable[open]>summary .mas:after{transform:rotate(-135deg)translate(-2px,-2px)}.plegable>summary:focus-visible{outline:3px solid var(--tinta);outline-offset:4px;border-radius:12px}.plegable[open]>summary{margin-bottom:12px}.conexion{border-radius:var(--r-lg);background:var(--tinta);color:var(--sobre-tinta);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.conexion>.ic{background:#ffffff24;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:2.25rem;display:grid}.conexion>.spin{margin:9px}.conexion>.tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conexion>.tx>b{font:700 1rem var(--txt)}.conexion>.tx>span{font:500 .875rem/1.4 var(--txt);opacity:.92}.conexion.env{background:var(--mar2);color:var(--marT)}.conexion.ok{background:var(--ok2);color:var(--okT)}.conexion.al{background:var(--al2);color:var(--alT)}.conexion.env>.ic,.conexion.ok>.ic,.conexion.al>.ic{background:rgba(var(--vel),.08)}.conexion .lnk{color:inherit}.chip.ok:before,.chip.al:before,.chip.mal:before{content:"";width:14px;height:14px;-webkit-mask:var(--ic-e) center/contain no-repeat;-webkit-mask:var(--ic-e) center/contain no-repeat;mask:var(--ic-e) center/contain no-repeat;background:currentColor;flex:0 0 14px}.chip.ok{--ic-e:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.chip.al{--ic-e:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v6M12 17v.01M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18z'/%3E%3C/svg%3E")}.chip.mal{--ic-e:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4l9 16H3L12 4zM12 10v4M12 17v.01'/%3E%3C/svg%3E")}.hist th,.hist td{padding:10px 8px}.hist th.g{text-align:center;border-bottom:1px solid var(--linea)}.hist th.gl,.hist td.gl{border-left:1px solid var(--linea)}.hist tr.clic{cursor:pointer}.hist tr.clic:hover>td{background:var(--arena)}.hist tr.rev>td:first-child{box-shadow:inset 3px 0 0 var(--al)}.hist td.com{text-overflow:ellipsis;white-space:nowrap;max-width:230px;color:var(--suave);overflow:hidden}.hist .fb:hover{text-decoration:underline}.vacio-t{text-align:center;color:var(--suave);font:500 var(--t-3) var(--txt);padding:28px 20px}.hr-in{text-align:center;width:116px;height:2.75rem;font:600 1rem var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0;padding:0 8px}.in.hr-in::placeholder{color:var(--suave);font-weight:500}.hist.nl td{padding:8px}.paso-c{align-items:center;gap:8px;display:inline-flex}.paso-c>.mm{flex:0 0 40px;width:40px;height:40px}.agrega{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lnk.peli{color:var(--malT)}.drawer-l{gap:18px;width:min(480px,100% - 28px)}.drawer-l section{flex-direction:column;gap:10px;display:flex}.dr-t{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dr-t>h3{font:600 var(--t-4) var(--disp);margin:0}.hrow{grid-template-columns:128px 124px minmax(0,1fr);align-items:center;gap:10px;display:grid}.hrow>label{color:var(--cacao);font:600 .875rem var(--txt)}.hrow>.chip,.hrow>.suave{justify-self:start}.mrow{border-bottom:1px solid var(--arena);align-items:center;gap:10px;padding:10px 0;display:flex}.mrow>.tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mrow>.tx>span{color:var(--suave);font:500 .8125rem var(--txt)}.mform{border-radius:var(--r-lg);background:var(--arena);flex-direction:column;gap:14px;padding:16px;display:flex}.dr-pie{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.folio-ej{border-radius:var(--r-lg);background:var(--arena);font:600 1.5rem/1 var(--mono);letter-spacing:-.01em;text-align:center;padding:16px 18px}.tin.hora{text-align:center;height:3.25rem;font:600 1.25rem var(--mono);font-variant-numeric:tabular-nums;padding:0 6px}.tin.hora::placeholder{color:var(--suave);font-weight:500}.lote-c{border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--papel);flex-direction:column;gap:12px;padding:16px;display:flex}.lote-c.rev{border-color:var(--al)}.lote-c>.cab-l{width:100%;min-height:2.75rem;color:var(--cacao);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.lote-c>.cab-l>.tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lote-c>.cab-l>.tx>.folio{font:600 1.0625rem var(--mono)}.lote-c>.cab-l>.tx>.det{color:var(--suave);font:500 .875rem var(--txt)}.lote-c .g4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lote-c .g4>.tcampo>label{font:600 .8125rem var(--txt)}.lote-c .cj{justify-content:space-between;align-items:center;gap:12px;display:flex}.lote-c .cj>.tx{color:var(--suave);font:500 .875rem var(--txt)}.th-b{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.th-b:hover{color:var(--cacao)}.th-b:focus-visible{outline:3px solid var(--tinta);outline-offset:2px;border-radius:4px}.hist tr.clic:active>td{background:rgba(var(--vel),.1);transition:none}.drawer-l{animation:.32s cubic-bezier(.22,1,.36,1) dr-entra}@keyframes dr-entra{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.lote-c>.cab-l:active{opacity:.7}.lote-c>.cab-l>svg{color:var(--suave);flex:none}.lote-c .paso-c>.mm{flex-basis:44px;width:44px;height:2.75rem}.lote-c .g4{animation:.24s cubic-bezier(.22,1,.36,1) abre-l}@keyframes abre-l{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.aj .paso-c>.mm,.hist.nl .paso-c>.mm{flex-basis:44px;width:44px;height:2.75rem}@media (prefers-reduced-motion:reduce){.drawer-l,.lote-c .g4{animation:.2s dr-suave}@keyframes dr-suave{0%{opacity:0}to{opacity:1}}}.hist.nl th.c,.hist.nl td.c{text-align:center}html{font-size:100%}html,body{background:var(--marco);min-height:100%}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn,.tbtn,.pill,.mm,.bt,.tchip,.sh-pill,.sp,.bi,.lnk,.tabs>button,.tabs>a,.usuario,.enlace-centro{transition:transform .1s ease-out,background-color .12s ease-out,color .12s ease-out}.sh-pill:active,.sp:active,.lnk:active,.tabs>button:active,.tabs>a:active,.usuario:active,.enlace-centro:active{transform:scale(.97)}.btn>.spin,.tbtn>.spin{border-width:2px;border-color:currentColor #0003 #0003;width:1rem;height:1rem}.btn[disabled],.tbtn[disabled]{background:var(--arena);color:var(--suave);cursor:not-allowed}.btn[aria-busy=true],.tbtn[aria-busy=true]{background:var(--sol);color:var(--sobre-sol);cursor:progress}.btn.cl[aria-busy=true]{background:var(--blanco);color:var(--cacao)}a.btn{text-decoration:none}.acceso-t h2,.tel-cab h1{letter-spacing:-.01em}.t th,.chip,.bi,.kpi>.rot,.stat>.rot,.rg{letter-spacing:.01em}html.cambiando-tema,html.cambiando-tema *,html.cambiando-tema :before,html.cambiando-tema :after{transition:background-color .22s,color .22s,border-color .22s,fill .22s,stroke .22s!important}.paso{flex-direction:column;gap:20px;min-width:0;animation:.18s ease-out both paso-entra;display:flex}@keyframes paso-entra{0%{opacity:0}to{opacity:1}}.forma{display:contents}.acceso{background:var(--crema);min-height:100dvh;color:var(--cacao);font:400 .875rem/1.45 var(--txt);flex-wrap:wrap;display:flex}.acceso-portada{background:var(--marca);color:var(--sobre-marca);flex-direction:column;flex:520px;justify-content:center;gap:16px;padding:64px;display:flex}.acceso-portada h1{max-width:520px;font:600 clamp(2rem,4vw,3.25rem)/1.05 var(--disp);letter-spacing:-.015em;margin:0}.acceso-portada p{max-width:520px;font:500 1.25rem/1.4 var(--txt);margin:0}.acceso-forma{flex:480px;place-items:center;padding:48px 32px;display:grid}.acceso-card{gap:20px;width:min(430px,100%);padding:36px 36px 32px}.acceso-t{flex-direction:column;gap:6px;display:flex}.acceso-t h2{font:600 2rem/1.1 var(--disp);outline:none;margin:0}.enlace-centro{min-height:44px;color:var(--marT);font:600 1rem var(--txt);align-self:center;align-items:center;display:flex}.enlaces-fila{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:flex}.acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cargando{min-height:100vh;color:var(--marco-txt);font:500 1rem var(--txt);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.cargando .spin.xl{border-color:#ffffff40;border-top-color:var(--marco-txt)}.cargando .suave{color:var(--marco-txt);opacity:.75}.main:focus{outline:none}.tabs.lleno{align-self:stretch;display:flex}.tabs.lleno>button,.tabs.lleno>a{flex:1;justify-content:center}.sub-tel{margin:0 20px 4px}.sub-tel>a{white-space:nowrap;height:2.75rem;padding:0 10px;text-decoration:none}.avisos{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.aviso{background:var(--tinta);max-width:min(520px,100%);min-height:52px;color:var(--sobre-tinta);font:600 .875rem var(--txt);box-shadow:var(--sombra-2);pointer-events:auto;border-radius:999px;align-items:center;gap:16px;padding:10px 10px 10px 20px;animation:.3s cubic-bezier(.2,.8,.2,1) both aviso-entra;display:flex}.aviso.mal{background:var(--mal);color:var(--sobre-mal)}.aviso.sale{animation:.2s ease-in both aviso-sale}.aviso>.tx{flex:1}.aviso>.des{height:36px;color:inherit;font:700 .875rem var(--txt);cursor:pointer;background:#ffffff2e;border:0;border-radius:999px;padding:0 14px}.aviso>.des:hover{background:#ffffff47}@keyframes aviso-entra{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes aviso-sale{0%{opacity:1}to{opacity:0;transform:translateY(8px)}}.app>.tel-bar .barra{height:3.5rem;margin:0 16px;margin-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;gap:10px;padding:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;display:flex;position:relative}.app>.tel-bar .barra:before,.app .bi-w:before{border:1px solid color-mix(in srgb,var(--linea) 60%,transparent);border-top-color:color-mix(in srgb,#fff 55%,var(--linea));background:color-mix(in srgb,var(--blanco) 82%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);box-shadow:0 1px 2px #00000014,0 14px 34px #00000029}.app>.tel-bar .barra:before{content:"";z-index:0;border-radius:999px;position:absolute;inset:0 calc(3.5rem + 10px) 0 0}.app .bi-w:before{content:"";z-index:-1;border-radius:999px;position:absolute;inset:0}:root[data-theme=dark] .app>.tel-bar .barra:before,:root[data-theme=dark] .app .bi-w:before{border-top-color:#ffffff1f;box-shadow:0 1px 2px #0006,0 14px 34px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app>.tel-bar .barra:before,:root:not([data-theme=light]) .app .bi-w:before{border-top-color:#ffffff1f;box-shadow:0 1px 2px #0006,0 14px 34px #00000080}}.tel-bar:before,.tel-bar:after{content:"";z-index:-1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.tel-bar:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:128px;-webkit-mask-image:linear-gradient(#0000,#000 75%);mask-image:linear-gradient(#0000,#000 75%)}.tel-bar:after{-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(to top,color-mix(in srgb,var(--lienzo) 55%,transparent),transparent);height:84px;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}@media (prefers-reduced-transparency:reduce){.tel-bar:before{display:none}.tel-bar:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(to top,color-mix(in srgb,var(--lienzo) 92%,transparent) 40%,transparent)}}.app .bi{z-index:1;min-height:3.5rem;color:var(--suave);font:600 .8125rem/1 var(--txt);flex-direction:row;flex:1 1 0;gap:0;margin:0;padding:0;position:relative}.app .bi>svg{stroke-width:2px;flex:none;width:26px;height:26px;transition:transform .1s ease-out,stroke-width .12s ease-out}.app .bi:active>svg{transform:scale(.9)}.app .bi .bi-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app .bi.on{color:var(--tinta);background:0 0}.app .bi.on>svg{stroke-width:2.7px}.bi-pastilla{z-index:0;background:color-mix(in srgb,var(--tinta) 10%,transparent);pointer-events:none;will-change:transform,width;border-radius:999px;width:0;height:2.75rem;margin-top:-1.375rem;transition:opacity .15s;position:absolute;top:50%;left:0;transform:translate(0)}.bi-pastilla.oculta{opacity:0}.app .bi-w{z-index:1;border-radius:999px;flex:0 0 3.5rem;order:9;justify-content:center;align-items:center}.app .bi.esc{color:var(--suave);flex-direction:column;flex:none}.app .bi.esc>.disco{background:var(--sol);width:2.75rem;height:2.75rem;color:var(--sobre-sol);box-shadow:none;border:0;margin-top:0;transition:transform .1s ease-out,background-color .2s,color .2s}.app .bi.esc:active>.disco{transform:scale(.92)}.app .bi.esc:active>svg{transform:none}.app .bi.esc.on>.disco{background:var(--tinta);color:var(--sobre-tinta)}.bi.esc .disco>svg{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.bi.esc.on .disco>svg{transform:rotate(45deg)}.app .bi-menu.reg{margin-left:0;left:auto;right:0}.app .hoja-reg{transform-origin:calc(100% - 28px) calc(100% + 30px)}.app .bi:focus-visible{outline:3px solid var(--tinta);outline-offset:-3px;border-radius:999px}.app:has(input:focus,textarea:focus,select:focus)>.tel-bar .barra{pointer-events:none;transform:translateY(140%)}@media (hover:none){.app .bi:not(.on):hover{color:var(--suave)}}.velo{z-index:4;background:color-mix(in srgb,var(--marco) 34%,transparent);-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%);animation:.3s cubic-bezier(.2,.8,.2,1) both velo-entra;position:fixed;inset:0}.velo.sale{animation:.22s ease-in both velo-sale}@keyframes velo-entra{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%)}}@keyframes velo-sale{0%{opacity:1;-webkit-backdrop-filter:blur(8px)saturate(125%);backdrop-filter:blur(8px)saturate(125%)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.hoja-reg{touch-action:none;will-change:transform;-webkit-user-select:none;user-select:none}.hoja-reg.entra{animation:.3s cubic-bezier(.2,.8,.2,1) both hoja-entra}.hoja-reg.sale{animation:.22s cubic-bezier(.4,0,.8,.4) both hoja-sale}.hoja-reg>.asa{background:var(--linea);border-radius:2px;align-self:center;width:36px;height:4px;margin:4px 0 2px}@keyframes hoja-entra{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes hoja-sale{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)scale(.92)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.velo{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--marco) 62%,transparent)}}@media (prefers-reduced-transparency:reduce){.app>.tel-bar .barra:before,.app .bi-w:before{background:var(--blanco);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.app>.tel-bar .barra:before,.app .bi-w:before{background:var(--blanco);-webkit-backdrop-filter:none;border:2px solid var(--tinta)}.app .bi{color:var(--tinta)}.bi-pastilla{outline:2px solid var(--tinta);outline-offset:-2px}.aviso{border:2px solid var(--sobre-tinta)}}@media (prefers-reduced-motion:reduce){.paso,.hoja-reg.entra,.hoja-reg.sale,.aviso,.velo,.velo.sale{animation-duration:.01ms}.btn,.tbtn,.sh-pill,.sp,.bi,.lnk,.bi.esc .disco>svg{transition:none}.app>.tel-bar .barra{transition:opacity .2s}.app:has(input:focus,textarea:focus,select:focus)>.tel-bar .barra{opacity:0;transform:none}html.cambiando-tema,html.cambiando-tema *{transition:none!important}}@media (width<=767px){.solo-web{display:none!important}.acceso{flex-direction:column}.acceso-portada{flex:none;justify-content:flex-end;min-height:250px;padding:0 28px 32px}.acceso-portada h1{font-size:2rem}.acceso-portada p{display:none}.acceso-forma{padding:28px 20px 20px}.acceso-card{background:0 0;border:0;padding:0}.acceso-t h2{font-size:1.5rem}.paso{animation:.22s cubic-bezier(.2,.8,.2,1) both paso-entra-x}.paso.atras{animation:.22s cubic-bezier(.2,.8,.2,1) both paso-entra-atras}.app{background:var(--lienzo);padding:0}.app>.tel-cab{padding:20px 20px 6px}.main{border-radius:0;padding:8px 20px 130px}.app>.tel-bar{z-index:15;position:fixed;bottom:0;left:0;right:0}.in{font-size:1rem}.avisos{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.acceso .avisos{bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@keyframes paso-entra-x{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes paso-entra-atras{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media (width>=768px){.solo-tel{display:none!important}}.cab-caja{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kpi.sol .barra-fondo{background:rgba(var(--vel),.18);border-radius:5px;height:10px;margin-top:8px;overflow:hidden}.kpi.sol .barra-fondo>div{background:var(--sobre-sol);border-radius:5px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.dato{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dato>.rot{color:var(--suave);font:500 .875rem var(--txt)}.dato>.val{font:600 1rem var(--txt);font-variant-numeric:tabular-nums}.lista-mov{flex-direction:column;display:flex}.lista-mov .tfila+.tfila{border-top:1px solid var(--arena)}.lista-mov>button.hfila{border:0;border-top:1px solid var(--arena);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;padding:12px 0;transition:background-color .12s}.lista-mov>button.hfila:first-child{border-top:0}.lista-mov>button.hfila:active{background:rgba(var(--vel),.06)}.lista-mov>button.hfila:focus-visible{outline:3px solid var(--tinta);outline-offset:-3px;border-radius:var(--r-sm)}.hfila>.tx{gap:2px}.hfila>.tx>.nom{letter-spacing:.01em;font-size:.9375rem}.hfila>.der.est{font:500 .75rem var(--txt);color:var(--suave);flex-direction:column;align-items:flex-end;gap:4px;display:flex}.hfila>.der.est>.desde{white-space:nowrap}.forma-mov{gap:18px}.campo>.lbl{color:var(--suave);font:600 .875rem var(--txt)}.drop{cursor:pointer;min-height:56px}.drop:focus-within,input.sr:focus-visible+.lnk{outline:3px solid var(--tinta);outline-offset:2px}.extra-b{border:1px solid var(--linea);border-radius:var(--r-md);background:var(--blanco);width:100%;color:var(--cacao);text-align:left;cursor:pointer;font:inherit;align-items:center;gap:12px;padding:14px 16px;display:flex}.extra-b>.tx{flex-direction:column;flex:1;gap:2px;display:flex}.extra-b .nom{font:600 1rem var(--txt)}.extra-b .det{color:var(--suave);font:500 .875rem var(--txt)}.combo{position:relative}.combo-lista{z-index:20;border:1px solid var(--linea);border-radius:var(--r-md);background:var(--blanco);max-height:min(280px,40vh);box-shadow:var(--sombra-2);flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.combo-lista>li{border-radius:var(--r-sm);min-height:44px;color:var(--cacao);font:600 .9375rem var(--txt);cursor:pointer;align-items:center;padding:0 14px;display:flex}.combo-lista>li:hover,.combo-lista>li.on{background:var(--arena)}.dialogo{z-index:51;border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--blanco);width:min(460px,100% - 32px);color:var(--cacao);box-shadow:var(--sombra-3);outline:none;flex-direction:column;gap:14px;padding:28px;animation:.28s cubic-bezier(.2,.8,.2,1) both dialogo-entra;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialogo.sale{animation:.2s ease-in both dialogo-sale}.dialogo>.asa{display:none}.dialogo-t{font:600 1.5rem/1.2 var(--disp);letter-spacing:-.01em;margin:0}.dialogo p{font:500 1rem/1.45 var(--txt);margin:0}@keyframes dialogo-entra{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes dialogo-sale{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%)scale(.96)}}@media (prefers-reduced-motion:reduce){.dialogo,.dialogo.sale{animation-duration:.01ms}}.tel-acc{z-index:15;padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--lienzo) 82%,transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);flex-direction:column;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.tel-acc:before{content:"";background:linear-gradient(to top,color-mix(in srgb,var(--lienzo) 82%,transparent),transparent);pointer-events:none;height:30px;position:absolute;bottom:100%;left:0;right:0}.tel-acc>.res{color:var(--suave);font:500 .875rem var(--txt);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tel-acc>.res>b{color:var(--cacao);font:600 1.25rem var(--disp);font-variant-numeric:tabular-nums}.main.con-accion{padding-bottom:170px}@media (prefers-reduced-transparency:reduce){.tel-acc{background:var(--lienzo);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=767px){.kpis .k-saldo{order:-1}.dialogo{width:auto;padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:var(--r-xl) var(--r-xl) 0 0;animation:.3s cubic-bezier(.2,.8,.2,1) both hoja-sube;inset:auto 0 0;transform:none}.dialogo.sale{animation:.22s ease-in both hoja-baja}.dialogo>.asa{background:var(--linea);border-radius:2px;align-self:center;width:36px;height:4px;margin:0 0 6px;display:block}}@keyframes hoja-sube{0%{transform:translateY(100%)}to{transform:none}}@keyframes hoja-baja{0%{transform:none}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){@keyframes hoja-sube{0%{opacity:0}to{opacity:1}}@keyframes hoja-baja{0%{opacity:1}to{opacity:0}}}.kpis .kpi>.cifra{white-space:nowrap;font-size:clamp(1.75rem,1.1rem + 1.5vw,2.625rem)}@media (width<=767px){.kpis .k-fondo,.kpis .k-gasto{display:none}.kpis{grid-template-columns:1fr}.kpis .k-sin{flex-flow:wrap;align-items:center;gap:4px 12px;padding:14px 20px}.kpis .k-sin>.cifra{font-size:1.5rem}.kpis .k-sin>.cmp{flex:100%}}.campo>.lnk{text-align:left}.barra-lotes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pipe-t{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding-top:2px;display:grid;position:relative}.pipe-t:before{content:"";background:linear-gradient(90deg,var(--serie2) 0%,var(--sol) 50%,var(--mar) 100%);opacity:.9;border-radius:2px;height:3px;position:absolute;top:24px;left:17%;right:17%}.pn{color:var(--suave);font:600 .75rem var(--txt);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:0 0 4px;transition:background .15s,color .15s;display:flex}.pn.on{color:var(--cacao)}.pn>span:last-child{letter-spacing:.01em;display:block}.pn>.nd{z-index:1;background:var(--sol);width:48px;height:48px;color:var(--sobre-sol);border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s,background .15s;display:grid;position:relative}.pn>.nd>.cnt{background:var(--tinta);min-width:24px;height:24px;color:var(--blanco);font:700 .8125rem/24px var(--txt);text-align:center;border-radius:12px;padding:0 6px;position:absolute;top:-6px;right:-6px}.pn.on>.nd{background:var(--tinta);color:var(--sobre-tinta)}.pn.on>.nd>.cnt{background:var(--sol);color:var(--sobre-sol)}.pn.pos{background:color-mix(in srgb,var(--sol) 18%,transparent)}.pn.pos>.nd{box-shadow:0 0 0 5px color-mix(in srgb,var(--sol) 45%,transparent)}.pn.si{background:color-mix(in srgb,var(--sol) 32%,transparent)}.pn.si>.nd{box-shadow:0 0 0 8px color-mix(in srgb,var(--sol) 50%,transparent);transform:scale(1.2)}.pn.no{background:color-mix(in srgb,var(--mal) 14%,transparent)}.pn.no>.nd{background:var(--mal2);color:var(--malT)}.pipe-t>.mira{z-index:0;border:2.5px solid var(--tinta);pointer-events:none;border-radius:50%;width:56px;height:56px;position:absolute;top:-2px;left:calc(16.667% - 28px)}.car{touch-action:pan-y;margin:0 -20px;position:relative;overflow:clip}.car-pista{will-change:transform;align-items:flex-start;gap:12px;padding-left:20px;display:flex}.car-pag{flex-direction:column;flex:0 0 calc(100% - 36px);gap:12px;min-width:0;padding:2px 2px 18px;display:flex}.car-pag>*{flex:none}.car-pag .fi .grip{touch-action:none}.pg-cab{flex-direction:column;gap:2px;padding:0 4px;display:flex}.pg-t{font:600 1.5rem var(--disp);letter-spacing:-.01em}.pg-s{color:var(--suave);font:500 .875rem var(--txt)}.fi{border-radius:var(--r-lg);background:var(--blanco);box-shadow:var(--sombra-1);flex-direction:column;gap:6px;padding:8px 16px 12px;display:flex}.fi>.pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.fi>.pie>.fi-av{margin-left:auto}.fi-av{background:var(--arena);min-height:2.75rem;color:var(--cacao);font:600 .875rem var(--txt);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 16px;transition:background-color .15s,transform .12s;display:inline-flex}.fi-av:active{background:rgba(var(--vel),.14);transform:scale(.97)}.fi.mov{opacity:.35}.fi>.t{align-items:center;gap:10px;display:flex}.fi .ic{background:var(--arena);width:30px;height:30px;color:var(--et-t);font:700 .8125rem var(--txt);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.fi .fb{min-width:0;min-height:44px;color:var(--cacao);font:700 1rem/1.2 var(--mono);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.fi .pz{font:700 1rem var(--txt);font-variant-numeric:tabular-nums;flex:none}.fi>.m{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:-6px;display:flex}.fi .meta{color:var(--suave);font:500 .875rem var(--txt)}.fi>.dias{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.fi>.dias>i{background:rgba(var(--vel),.14);border-radius:3px;height:6px}.fi>.dias>i.h{background:var(--tinta)}.grip{width:44px;height:44px;color:var(--suave);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;margin:-8px -8px -8px auto;display:grid}.u-f{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-f>label,.u-f>.lbl{color:var(--suave);font:600 .875rem var(--txt)}.tabs.u[role=radiogroup]{border-radius:999px;flex-wrap:nowrap;flex:none;padding:3px}.tabs.u>button{height:2rem;padding:0 14px;font-size:.8125rem}.tabs.u>button:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}@media (width<=767px){.tabs.u>button{height:2.5rem;padding:0 14px}}.barra-historial{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (width<=767px){.drawer{background:var(--blanco);-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-width:none;padding:20px 20px calc(24px + env(safe-area-inset-bottom,0px));border-radius:0;inset:0}}.cas-c{cursor:text;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cas-c span{text-align:left;min-width:28px;color:var(--suave);font:500 .875rem var(--txt)}.t .in.sm.cas{text-align:right;font-variant-numeric:tabular-nums;width:56px}.t .lnk-f{min-height:36px;font-weight:700}.lnk-f:active{opacity:.6}.fm-cab{flex-direction:column;gap:2px;min-width:0;display:flex}.fm-cab>h2{font:600 var(--t-4) var(--disp);letter-spacing:-.005em;margin:0}.fm-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fm-c{border-radius:var(--r-md);background:var(--arena);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.fm-c>.rot{color:var(--suave);font:500 var(--t-1) var(--txt)}.fm-c>b{font:500 var(--t-5)/1.1 var(--disp);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.fm-al{font:600 var(--t-3) var(--txt)}.fm-p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fm-p>.suave{font:500 var(--t-2) var(--txt)}.fm-q{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.fm-q>b{font:600 var(--t-2) var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap}.fm-q>span{color:var(--suave);font:500 var(--t-1) var(--txt);font-variant-numeric:tabular-nums}.fm-l .mrow:last-child{border-bottom:0}.fm-l .folio{font-size:var(--t-1)}.cuantas{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.cuantas>.n{font:600 1.25rem/1 var(--disp);font-variant-numeric:tabular-nums}.cuantas>.gauge{width:112px}@media (width<=767px){.barra-mov{grid-template-columns:1fr 1fr;gap:10px;display:grid}.barra-mov>div{min-width:0!important}.barra-mov>div:last-child{grid-column:1/-1}}.tb-p{min-height:36px;color:var(--cacao);font:700 .875rem var(--txt);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tb-p:hover{text-decoration:underline}.tb-p:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:6px}.ins-ico{background:var(--tinta);width:60px;height:60px;color:var(--blanco);border-radius:16px;flex:0 0 60px;place-items:center;display:grid}.ins-pasos{flex-direction:column;gap:12px;margin:12px 0;padding:0;list-style:none;display:flex}.ins-pasos>li{font:500 1rem/1.45 var(--txt);align-items:flex-start;gap:12px;display:flex}.ins-pasos>li>.n{background:var(--tinta);width:28px;height:28px;color:var(--sobre-tinta);font:700 .875rem var(--txt);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}table.sr{display:block}.guia{z-index:40;left:12px;right:12px;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));border:1px solid var(--linea);border-radius:var(--r-lg);background:var(--blanco);color:var(--tinta);box-shadow:var(--sombra-3);flex-direction:column;gap:10px;padding:16px 18px;animation:.32s cubic-bezier(.2,.8,.2,1) guia-entra;display:flex;position:fixed}.guia-cab{align-items:center;gap:12px;display:flex}.guia-n{font:600 .8125rem var(--txt);color:var(--suave);font-variant-numeric:tabular-nums}.guia-pts{flex:1;gap:5px;display:flex}.guia-pts span{background:var(--linea);border-radius:50%;width:6px;height:6px}.guia-pts span.hecho{background:var(--suave)}.guia-pts span.on{background:var(--sol);border-radius:3px;width:18px}.guia-t{font:600 1.0625rem/1.25 var(--txt);outline:none;margin:0}.guia-d{font:400 .9375rem/1.45 var(--txt);color:var(--suave);margin:4px 0 0}.guia-pie{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=768px){.guia{width:380px;bottom:24px;left:auto;right:24px}}@keyframes guia-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guia{animation:none}}.tb{flex-direction:column;gap:16px;min-width:0;display:flex}.tb-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.tb-par.av{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tb-par>*{min-width:0}.tb-falla{border:2px solid var(--al);border-radius:var(--r-md);background:var(--al2);color:var(--alT);font:600 .9375rem/1.35 var(--txt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.tb-sub{max-width:72ch;color:var(--suave);font:500 .875rem/1.45 var(--txt);margin:-6px 0 0}.stat>.v.tb-sv{font-size:2rem}.tb-hoy-g{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.tb-hoy-n{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.tb-gran{font:500 3.5rem/1 var(--disp);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.tb-gran>.u{color:var(--suave);font:500 1.125rem var(--txt);letter-spacing:0;margin-left:10px}.tb-prog{background:rgba(var(--vel),.14);border-radius:7px;align-self:stretch;height:14px}.tb-prog>i{background:var(--tinta);transform-origin:0;border-radius:7px;animation:.6s cubic-bezier(.2,.8,.2,1) both tb-crece}.tb-linea-t{font:600 1rem/1.4 var(--txt);margin:0}.tb-linea-s{color:var(--suave);font:500 .875rem/1.4 var(--txt);margin:-4px 0 0}.tb-hoy .acciones{margin-top:4px}.tb-hoy-g.solo{grid-template-columns:minmax(0,1fr)}.tb-ayer{border-radius:var(--r-lg);background:rgba(var(--vel),.05);flex-direction:column;gap:2px;padding:16px 20px;display:flex}.tb-ayer>.n{font:500 1.75rem/1.15 var(--disp);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.tb-ayer>.n>.u{color:var(--suave);font:500 1rem var(--txt);letter-spacing:0}.tb-ayer>.det{color:var(--suave);font:500 .875rem/1.4 var(--txt)}.tb-hornos{flex-direction:column;gap:14px;display:flex}.tb-horno-t{color:var(--suave);font:600 .875rem var(--txt);margin:0 0 6px}.tb-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tb-slot{border-radius:var(--r-md);background:var(--arena);min-height:60px;font:700 .9375rem var(--txt);border:1.5px solid #0000;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.tb-slot.libre{border:1.5px dashed var(--campo-borde);color:var(--suave);background:0 0}.tb-slot.libre>b{font-size:.875rem;font-weight:500}.tb-slot-n{color:var(--suave);font:500 .8125rem var(--txt);letter-spacing:.01em}.tb-av-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tb-av-lista>li+li{border-top:1px solid var(--arena)}.tb-av{border-radius:var(--r-sm);min-height:64px;color:inherit;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;text-decoration:none;display:flex}.tb-av,.tb-k,.tb-etapa{transition:transform .1s ease-out,background-color .12s ease-out,border-color .12s ease-out}.tb-av:hover,.tb-k:hover{background:var(--arena)}.tb-av:active,.tb-k:active,.tb-etapa:active{transform:scale(.985)}.tb-av:focus-visible,.tb-k:focus-visible,.tb-etapa:focus-visible,.tb-col:focus-visible,.tb-fila:focus-visible,.tb-flecha:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.tb-av>.ico{background:var(--arena);width:40px;height:40px;color:var(--cacao2);border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.tb-av>.ico.mal{background:var(--mal2);color:var(--malT)}.tb-av>.ico.al{background:var(--al2);color:var(--alT)}.tb-av>.ico.mar{background:var(--mar2);color:var(--marT)}.tb-av>.ico.ok{background:var(--ok2);color:var(--okT)}.tb-av>.tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tb-av .nom{font:600 1rem/1.3 var(--txt)}.tb-av .det{color:var(--suave);font:500 .875rem/1.35 var(--txt)}.tb-av>svg{color:var(--suave);flex:none}.tb-mas{align-self:flex-start;min-height:44px}.tb-ahora{flex-direction:column;gap:12px;display:flex}.tb-k{border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--papel);color:inherit;flex:1 1 0;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:2px 16px;padding:16px 20px;text-decoration:none;display:grid}.tb-k>.rot{color:var(--suave);font:600 .875rem var(--txt);grid-column:1}.tb-k>.cifra{font:500 1.875rem/1 var(--disp);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2/span 2;justify-self:end}.tb-k>.cifra>.u{color:var(--suave);font:500 1rem var(--txt);letter-spacing:0}.tb-k>.cmp{color:var(--suave);font:500 .875rem/1.35 var(--txt);grid-column:1}.tb-k>.prog{background:rgba(var(--vel),.14);grid-column:1/-1;height:8px;margin-top:8px}.tb-k>.prog>i{background:var(--tinta)}.tb-k:hover{border-color:var(--suave);background:var(--papel)}.tb-k.al{background:var(--al2);border-color:#0000}.tb-k.al>.rot,.tb-k.al>.cmp,.tb-k.al>.cifra>.u{color:var(--alT)}.tb-k.al:hover{border-color:var(--alT);background:var(--al2)}.tb-etapas{align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb-etapas>li{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.tb-etapa{border-radius:var(--r-lg);background:rgba(var(--vel),.05);min-width:0;min-height:88px;color:inherit;flex:1;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.tb-etapa:hover{background:rgba(var(--vel),.1)}.tb-etapa>.ico{background:var(--papel);width:44px;height:44px;color:var(--cacao);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.tb-etapa>.tx{flex-direction:column;min-width:0;display:flex}.tb-etapa .nom{color:var(--suave);font:600 .875rem var(--txt)}.tb-etapa .n{font:500 1.75rem/1.15 var(--disp);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.tb-etapa .n>.u{color:var(--suave);font:500 1rem var(--txt);letter-spacing:0}.tb-etapa .det{color:var(--suave);font:500 .875rem/1.35 var(--txt)}.tb-paso{color:var(--suave);flex:none}.tb-graf{flex-direction:column;gap:14px;min-width:0;display:flex}.tb-lectura{border-radius:var(--r-md);background:rgba(var(--vel),.05);min-height:3.1em;font:600 .9375rem/1.4 var(--txt);margin:0;padding:11px 16px}.tb-vacio{flex-direction:column;align-items:center;gap:12px;display:flex}.leyenda i.tb-sw{width:14px;height:14px;box-shadow:none;background:0 0;border-radius:4px;flex:none}.leyenda i.tb-sw.prod{background:var(--serie1)}.leyenda i.tb-sw.punto{background:var(--serie1);border-radius:50%}.leyenda i.tb-sw.rombo{background:var(--malT);border-radius:2px;width:11px;height:11px;margin:0 1.5px;transform:rotate(45deg)}.leyenda i.tb-sw.meta{border-left:3px dashed var(--malT);border-radius:0;width:0;height:16px}.leyenda i.tb-sw.nada{background:repeating-linear-gradient(135deg,rgba(var(--vel),.4) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1.5px rgba(var(--vel),.5)}.leyenda i.tb-sw.r1{background:var(--r1);box-shadow:inset 0 0 0 1.5px var(--r3)}.leyenda i.tb-sw.r2{background:var(--r2)}.leyenda i.tb-sw.r3{background:var(--r3)}.tb-cols{--vh:34px;--ph:190px;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tb-cols>li{min-width:0;display:flex}.tb-cols>.tb-meta-raya{left:0;right:0;top:calc(var(--vh) + var(--ph) * (1 - var(--meta) / 100) - 1px);z-index:2;background:repeating-linear-gradient(90deg,var(--malT) 0 8px,transparent 8px 14px);height:2px;filter:drop-shadow(0 0 1px var(--papel));pointer-events:none;display:block;position:absolute}.tb-col{grid-template-rows:var(--vh) var(--ph) auto auto;border-radius:var(--r-sm);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;padding:0 0 4px;display:grid}.tb-col>.tb-v{font:700 1.125rem/1.2 var(--txt);font-variant-numeric:tabular-nums;align-self:end;margin-bottom:6px}.tb-col.bajo>.tb-v{background:var(--al);color:var(--sobre-al);border-radius:999px;margin-bottom:4px;padding:3px 10px}.tb-col>.tb-pista{width:100%;height:var(--ph);justify-content:center;align-items:flex-end;display:flex}.tb-col>.tb-pista>i{background:var(--serie1);transform-origin:bottom;width:100%;max-width:56px;animation:.5s cubic-bezier(.2,.8,.2,1) both tb-sube;animation-delay:calc(var(--i) * 35ms);border-radius:12px 12px 4px 4px;display:block}.tb-col:hover>.tb-pista>i{filter:brightness(1.2)}.tb-col.sin>.tb-pista>i{background:repeating-linear-gradient(135deg,rgba(var(--vel),.4) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1.5px rgba(var(--vel),.5);height:8px!important}.tb-col.pendiente>.tb-pista>i{border:2px dashed rgba(var(--vel),.55);background:0 0;border-bottom:0}.tb-col>.tb-et{font:600 .875rem var(--txt);margin-top:8px}.tb-col>.tb-est{min-height:2.6em;color:var(--suave);font:500 .8125rem/1.3 var(--txt);text-align:center;margin-top:2px}.tb-col.sel>.tb-et,.tb-fila.sel>.tb-et{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.tb-horiz{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tb-fila{border-radius:var(--r-sm);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:4.25rem minmax(0,1fr) 3.25rem;align-items:center;column-gap:10px;padding:6px 0;display:grid}.tb-fila>.tb-et{font:600 .9375rem var(--txt)}.tb-fila>.tb-pista{background:rgba(var(--vel),.07);border-radius:6px;height:22px;display:block;position:relative}.tb-fila>.tb-pista>i{background:var(--serie1);transform-origin:0;height:100%;animation:.5s cubic-bezier(.2,.8,.2,1) both tb-crece;animation-delay:calc(var(--i) * 35ms);border-radius:6px;display:block}.tb-fila>.tb-pista:after{content:"";top:-4px;bottom:-4px;left:calc(var(--meta) * 1%);border-left:2px dashed var(--malT);filter:drop-shadow(0 0 1px var(--papel));position:absolute}.tb-fila.sin>.tb-pista{background:repeating-linear-gradient(135deg,rgba(var(--vel),.3) 0 2px,transparent 2px 6px)}.tb-fila.pendiente>.tb-pista>i{border:2px dashed rgba(var(--vel),.55);background:0 0}.tb-fila>.tb-v{text-align:right;font:700 1.0625rem var(--txt);font-variant-numeric:tabular-nums}.tb-fila>.tb-est{color:var(--suave);font:500 .8125rem/1.3 var(--txt);grid-column:2/4}.tb-fila.bajo>.tb-est{color:var(--cacao);font-weight:700}.tb-svg{width:100%;min-width:0}.tb-svg svg{display:block;overflow:visible}.tb-rej{stroke:rgba(var(--vel),.16);stroke-width:1px}.tb-eje{fill:var(--suave);font:500 .8125rem var(--txt);letter-spacing:.01em;font-variant-numeric:tabular-nums}.tb-meta-linea{stroke:var(--malT);stroke-width:2px;stroke-dasharray:8 6}.tb-linea{fill:none;stroke:var(--tinta);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.tb-pt{fill:var(--serie1);stroke:var(--papel);stroke-width:2.5px}.tb-pt.mal{fill:var(--malT)}.tb-val{fill:var(--cacao);font:700 .875rem var(--txt);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--papel);stroke-width:4px;stroke-linejoin:round}.tb-val.mal{fill:var(--malT)}.tb-hit{fill:#0000;cursor:pointer;outline:none}.tb-hit:focus-visible{fill:rgba(var(--vel),.08);stroke:var(--tinta);stroke-width:2px}.tb-dia{align-self:flex-start;align-items:center;gap:6px;display:flex}.tb-dia-t{text-align:center;min-width:13.5rem;font:600 1rem var(--txt)}.tb-flecha{background:var(--papel);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--campo-borde);color:var(--cacao);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.tb-flecha[disabled]{background:var(--arena);box-shadow:none;color:var(--suave);cursor:not-allowed}.tb-hn{flex-direction:column;gap:6px;min-width:0;padding:0 20px;display:flex}.tb-hn-eje{height:20px;position:relative}.tb-ver>svg{display:none}.tb-hn-unidad{color:var(--suave);font:600 .8125rem var(--txt);letter-spacing:.01em;margin:-4px 0 -6px}.tb-hn-eje>span{color:var(--suave);font:600 .8125rem var(--txt);font-variant-numeric:tabular-nums;position:absolute;top:0;transform:translate(-50%)}.tb-hn-filas{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tb-hn-horno{font:700 .9375rem var(--txt);margin:8px 0 6px}.tb-hn-cab{flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin-bottom:6px;display:flex}.tb-hn-lote{font:600 .9375rem var(--txt)}.tb-hn-horas{color:var(--suave);font:500 .875rem var(--txt);font-variant-numeric:tabular-nums}.tb-hn-tot{color:var(--cacao2);font:500 .875rem var(--txt);margin-left:auto}.tb-hn-tot>b{font:700 1rem var(--txt);font-variant-numeric:tabular-nums}.tb-hn-pista{background:rgba(var(--vel),.06);border-radius:8px;height:30px;position:relative}.tb-hn-mk{border-left:1px solid rgba(var(--vel),.12);position:absolute;top:0;bottom:0}.tb-hn-barra{box-shadow:0 0 0 1.5px var(--r3);transform-origin:0;border-radius:8px;animation:.5s cubic-bezier(.2,.8,.2,1) both tb-crece;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.tb-sg{height:100%;font:700 .8125rem var(--txt);font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;display:grid}.tb-sg+.tb-sg{box-shadow:inset 1.5px 0 0 var(--papel)}.tb-sg.s1{background:var(--r1);color:var(--r1t)}.tb-sg.s2{background:var(--r2);color:var(--r2t)}.tb-sg.s3{background:var(--r3);color:var(--r3t)}@keyframes tb-sube{0%{transform:scaleY(0)}}@keyframes tb-crece{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tb-col>.tb-pista>i,.tb-fila>.tb-pista>i,.tb-hn-barra,.tb-prog>i{animation:none}.tb-av,.tb-k,.tb-etapa{transition:none}.tb-av:active,.tb-k:active,.tb-etapa:active{transform:none}}@media (prefers-contrast:more){.tb-slot,.tb-k,.tb-etapa{border:2px solid var(--tinta)}.tb-rej,.tb-hn-mk{display:none}}@media (width<=1099px){.tb-par,.tb-par.av{grid-template-columns:minmax(0,1fr)}.tb-ahora{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=767px){.tb-hoy-g{grid-template-columns:minmax(0,1fr);gap:20px}.tb-gran{font-size:3rem}.tb-ahora{display:flex}.tb-etapas{flex-direction:column}.tb-etapas>li{flex-direction:column;align-items:stretch}.tb-paso{display:none}.tb-dia{align-self:stretch}.tb-dia-t{flex:1;min-width:0}.tb-hn{padding:0 14px}.tb-ver{width:44px;height:44px;padding:0}.tb-ver>.tb-ver-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-ver>svg{display:block}.tb-hn-tot{margin-left:0}.stat>.v.tb-sv{font-size:1.75rem}.pasos-i{grid-template-columns:minmax(0,1fr);gap:8px}.pasos-i>.pp{border-radius:20px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:2px 12px;padding:14px 16px;display:grid}.pasos-i>.pp>.top{display:contents}.pasos-i>.pp .no{display:none}.pasos-i>.pp .ck{grid-row:1/span 3}.pasos-i>.pp>.nom,.pasos-i>.pp>.det,.pasos-i>.pp>.btn{grid-column:2}.pasos-i>.pp>.btn{justify-self:start;margin-top:6px}}@media (width>=768px) and (width<=1099px){.pasos-i{grid-template-columns:repeat(3,minmax(0,1fr))}}.flotante{z-index:60;border:1px solid var(--linea);border-radius:var(--r-lg);background:var(--papel);max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);color:var(--cacao);box-shadow:var(--sombra-3);padding:20px 22px;animation:.2s cubic-bezier(.2,.8,.2,1) both flot-entra;position:fixed;overflow:auto}.flotante:focus{outline:none}@keyframes flot-entra{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cal{--cal-d:40px;flex-direction:column;width:288px;min-width:0;display:flex}.cal-t{font:700 .875rem var(--txt);text-align:center;margin-bottom:10px}.cal-cab{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-mes-b{height:var(--h-sm);border-radius:var(--r-sm);color:var(--cacao);font:700 .9375rem var(--txt);letter-spacing:.04em;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}.cal-mes-b:hover{background:var(--arena)}.cal-mes-b[aria-expanded=true]>svg{transform:rotate(180deg)}.cal-flechas{gap:2px;display:flex}.cal-f{width:var(--h-sm);height:var(--h-sm);color:var(--cacao);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cal-f:hover:not(:disabled){background:var(--arena)}.cal-f:disabled{color:var(--suave);cursor:not-allowed}.cal-sem{border-bottom:1px solid var(--linea);color:var(--suave);font:600 .8125rem var(--txt);letter-spacing:.02em;text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:6px;display:grid}.cal-g{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;padding-top:6px;display:grid}.cal-v{height:var(--cal-d);color:var(--suave);font:600 .8125rem var(--txt);letter-spacing:.04em;place-items:center;display:grid}.cal-d{isolation:isolate;height:var(--cal-d);color:var(--cacao);font:500 .9375rem var(--txt);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative}.cal-d:before{content:"";z-index:-1;width:var(--cal-d);margin-left:calc(var(--cal-d) / -2);border-radius:50%;transition:background-color .1s ease-out,transform .1s ease-out;position:absolute;top:0;bottom:0;left:50%}.cal-d:hover:not(:disabled):not(.sel):before{background:var(--arena)}.cal-d:active:not(:disabled):before{transform:scale(.92)}.cal-d.hoy:before{box-shadow:inset 0 0 0 1.5px var(--tinta)}.cal-d.sel{color:var(--sobre-tinta);font-weight:700}.cal-d.sel:before{background:var(--tinta)}.cal-d.sel.hoy:before{box-shadow:inset 0 0 0 1.5px var(--sobre-tinta),0 0 0 1.5px var(--tinta)}.cal-d.en{background:var(--sol2)}.cal-d.ini{background:linear-gradient(to right,transparent 50%,var(--sol2) 50%)}.cal-d.fin{background:linear-gradient(to left,transparent 50%,var(--sol2) 50%)}.cal-d:disabled{color:var(--suave);cursor:not-allowed}.cal-d:focus-visible,.cal-m:focus-visible,.cal-mes-b:focus-visible,.cal-f:focus-visible{outline:3px solid var(--tinta);outline-offset:-2px}.cal-meses{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.cal-m{border-radius:var(--r-md);height:52px;color:var(--cacao);font:600 .9375rem var(--txt);text-transform:capitalize;cursor:pointer;background:0 0;border:0}.cal-m:hover:not(:disabled):not(.sel){background:var(--arena)}.cal-m.hoy{box-shadow:inset 0 0 0 1.5px var(--tinta)}.cal-m.sel{background:var(--tinta);color:var(--sobre-tinta);font-weight:700}.cal-m:disabled{color:var(--suave);cursor:not-allowed}.cal-pie{align-items:center;gap:12px;margin-top:12px;display:flex}.cal-pie.dos{justify-content:flex-end;gap:18px}.cal-pie.entre{justify-content:space-between}.rango-p{flex-direction:column;gap:14px;display:flex}.rango-cab{justify-content:space-between;align-items:center;gap:20px;display:flex}.rango-t{font:700 1.0625rem var(--disp);letter-spacing:-.005em}.rango-menu-w{position:relative}.rango-menu{z-index:3;border:1px solid var(--linea);border-radius:var(--r-md);background:var(--papel);min-width:100%;box-shadow:var(--sombra-2);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.rango-cals{gap:32px;display:flex}.cal-chips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px 2px;display:flex;overflow-x:auto}.cal-chips::-webkit-scrollbar{display:none}.cal-chips>.pill{flex:none}.rueda-h{justify-content:center;gap:4px;width:max-content;margin:0 auto;padding:6px 10px;display:flex;position:relative}.rueda-banda{background:rgba(var(--vel),.08);pointer-events:none;border-radius:12px;height:40px;margin-top:-20px;position:absolute;top:50%;left:0;right:0}.rueda{border-radius:12px;height:280px;position:relative}.rueda:focus{outline:none}.rueda:focus-visible{outline:3px solid var(--tinta);outline-offset:-2px}.rueda-v{box-sizing:border-box;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;cursor:grab;height:100%;padding:120px 0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 26% 74%,#0000);mask-image:linear-gradient(#0000,#000 26% 74%,#0000)}.rueda-v:active{cursor:grabbing}.rueda-v::-webkit-scrollbar{display:none}.rueda-i{height:40px;color:var(--cacao);font:500 1.5rem var(--disp);font-variant-numeric:tabular-nums;scroll-snap-align:center;-webkit-user-select:none;user-select:none;will-change:transform,opacity;place-items:center;display:grid}.hr-lectura{font:600 1.75rem var(--disp);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:center;margin-bottom:2px}.hr-w{width:100%;display:block;position:relative}.hr-w>.hr-con{padding-right:40px}.hr-b{width:32px;height:32px;color:var(--suave);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-top:-16px;display:grid;position:absolute;top:50%;right:5px}.hr-b:hover{background:var(--arena);color:var(--cacao)}.hr-b:focus-visible{outline:3px solid var(--tinta);outline-offset:-1px}.hr-lectura.previa{color:var(--suave)}.dialogo .cal{--cal-d:44px;width:100%}.dialogo .cal-pie{margin-top:14px}.dialogo .rueda-h{padding:0}.dialogo .hr-lectura{margin-bottom:6px}.dialogo .cal-f{width:44px;height:44px}.dialogo .cal-mes-b{height:44px}@media (prefers-reduced-motion:reduce){.flotante{animation:none}.cal-d:before,.cal-d:active:not(:disabled):before{transition:none;transform:none}}@media (prefers-contrast:more){.cal-d.en{box-shadow:inset 0 -2px 0 var(--tinta),inset 0 2px 0 var(--tinta);background:0 0}.cal-d.ini,.cal-d.fin{background:0 0}.rueda-banda{box-shadow:inset 0 0 0 2px var(--tinta);background:0 0}}.t .hr-w{min-width:118px}@media (width<=767px){.dialogo{max-height:calc(100dvh - 20px);overflow-y:auto}}.dialogo.lista{animation:none}.dialogo>.asa{touch-action:none;cursor:grab;position:relative}.dialogo>.asa:after{content:"";position:absolute;inset:-14px -40vw -26px}.ut-h{flex-direction:column;gap:6px;padding:8px 4px 4px;display:flex}.ut-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ut-top h2{font:600 1rem var(--txt);color:var(--suave);margin:0}.ut-n{font:500 clamp(2.75rem,12vw,4.5rem)/1.02 var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ut-n.perd{color:var(--malT)}.ut-c{font:500 1rem var(--txt);color:var(--suave)}.ut-bar{gap:3px;height:14px;margin-top:22px;display:flex;position:relative}.ut-bar>i{border-radius:7px;min-width:6px;height:100%;display:block}.ut-bar>i.mp{background:var(--cacao)}.ut-bar>i.cc{background:rgba(var(--vel),.5)}.ut-bar>i.cf{background:rgba(var(--vel),.22)}.ut-bar>i.ut{background:var(--sol)}.ut-bar>.mk{background:var(--malT);border-radius:1px;width:2px;position:absolute;top:-6px;bottom:-6px}.ut-pie{font:500 .875rem var(--txt);color:var(--suave);margin-top:8px}.ec-r{border-bottom:1px solid var(--arena);grid-template-columns:28px minmax(0,1fr) 84px 150px;align-items:baseline;gap:0 12px;padding:15px 0;display:grid}.ec-r>.op,.ec-t>.op{font:500 1.375rem var(--disp);color:var(--suave);text-align:center}.ec-r>.tx,.ec-t>.tx{flex-direction:column;gap:2px;min-width:0;display:flex}.ec-r>.tx>b,.ec-t>.tx>b{min-height:1.5rem;font:600 1rem var(--txt);align-items:center;gap:6px;display:flex}.ec-r .pcm{font-variant-numeric:tabular-nums;font-style:normal;display:none}.ec-r>.tx>span,.ec-t>.tx>span{color:var(--suave);font:500 .875rem var(--txt)}.ec-r>.pc{text-align:right;color:var(--suave);font:500 .875rem var(--txt);font-variant-numeric:tabular-nums}.ec-r>.m,.ec-t>.m{text-align:right;font:500 1.25rem var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap}.ec-b{border:0;border-bottom:1px solid var(--arena);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0}.ec-b:hover{background:rgba(var(--vel),.05)}.ec-b:active{background:rgba(var(--vel),.09)}.ec-b:focus-visible{outline:3px solid var(--tinta);outline-offset:-3px}.ec-b[aria-expanded=true]>.tx>b{color:var(--cacao)}.ec-b .chev{transition:transform .2s var(--ease,ease);flex:none}.ec-b[aria-expanded=true] .chev{transform:rotate(180deg)}.ec-det{border-bottom:1px solid var(--arena);margin:2px 0 8px 40px;padding:2px 0 6px;animation:.18s ease-out ec-abre}.ec-det .gh{font:600 .875rem var(--txt);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0 4px;display:flex}.ec-det .it{font:500 .875rem var(--txt);grid-template-columns:54px minmax(0,1fr) auto;align-items:baseline;gap:0 12px;padding:6px 0;display:grid}.ec-det .it>.f{color:var(--suave)}.ec-det .it>.c{overflow-wrap:anywhere}.ec-det .it.uno{padding:10px 0}.ec-det .it.uno>.c{flex-direction:column;gap:1px;display:flex}.ec-det .it.uno>.c>i{color:var(--suave);font-style:normal}.ec-det .m{font-variant-numeric:tabular-nums;white-space:nowrap}.ec-t{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:0 12px;padding:18px 0 4px;display:grid}.ec-t>.m{font-size:1.75rem}.ec-t.perd>.m,.ec-t.perd>.tx>b{color:var(--malT)}@keyframes ec-abre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pm th{vertical-align:bottom}.pm th,.pm td{padding:10px}.pm tr.clic{cursor:pointer}.pm tr.clic:hover>td{background:var(--arena)}.pm tr.clic:active>td{background:rgba(var(--vel),.1)}.pm td.perd{color:var(--malT)}.ut-mes>.tx,.ut-mes>.der{flex-direction:column;gap:2px;display:flex}.ut-mes>.der{align-items:flex-end}.ut-mes .perd .det,.ut-mes .perd{color:var(--malT)}.ut-mes{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:4rem}.ut-mes.sel{background:var(--sol2);border-radius:var(--r-md)}.ut-mes:active{background:rgba(var(--vel),.1)}@media (width<=767px){.ec-r{grid-template-columns:24px minmax(0,1fr) auto;gap:2px 10px}.ec-r>.op{grid-area:1/1}.ec-r>.tx{display:contents}.ec-r>.tx>b{grid-area:1/2}.ec-r>.tx>span{grid-area:2/2/auto/span 2}.ec-r>.m{grid-area:1/3;font-size:1.125rem}.ec-r>.pc{display:none}.ec-r .pcm{display:inline}.ec-det{margin-left:34px}}@media (prefers-reduced-motion:reduce){.ut-mes{transition:none}.ec-det{animation:none}.ec-b .chev{transition:none}}.chk{border:2px solid var(--cacao2);width:28px;height:28px;color:var(--sobre-tinta);cursor:pointer;background:0 0;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;transition:background-color .12s ease-out,transform .1s ease-out;display:grid}.chk[aria-checked=true]{background:var(--tinta);border-color:var(--tinta)}.chk:active{transform:scale(.92)}.chk:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.ent-lote{gap:14px}.ent-lote>.tx{flex:1}.res-d{flex-direction:column;margin-top:4px;display:flex}button.chip{cursor:pointer;font:inherit;border:0;margin-top:6px;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.chk{transition:none}}@media (width<=767px){.tabs.tres{width:100%;max-width:100%;display:flex}.tabs.tres>button{white-space:nowrap;flex:auto;min-width:0;padding:0 8px}}.rc-fila{grid-template-columns:minmax(290px,1fr) minmax(0,3fr);align-items:start;gap:16px;display:grid}.rc-ver{position:sticky;top:16px}.rc-lista{flex-direction:column;gap:4px;display:flex}.rc-v{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:3.5rem;padding:8px 14px}.rc-v>.tx{flex-direction:column;gap:2px;display:flex}.rc-v>.tx>.nom{font:600 1rem var(--txt)}.rc-v>.tx>.det{color:var(--suave);font:500 .875rem var(--txt)}.rc-v.sel{background:var(--sol2)}.rc-v:active{background:rgba(var(--vel),.1)}.rc-grupo{font:700 .875rem var(--txt);border-bottom:1px solid var(--linea);justify-content:space-between;gap:12px;padding:10px 0 6px;display:flex}.rc-total{border-top:2px solid var(--linea);border-bottom:0;margin-top:6px;font-size:1rem}@media (width<=899px){.rc-fila{grid-template-columns:minmax(0,1fr)}.rc-ver{position:static}}.rn-fila{gap:12px}.rn-fila>.tx{flex:1}.rn-in{align-items:center;gap:8px;display:inline-flex}.rn-in>.in{width:110px}.rn-in>.suave{min-width:2.5rem}.rc-det .t td:nth-child(2){white-space:nowrap}.aj-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.aj{border-bottom:1px solid var(--arena);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.aj>.tx{flex-direction:column;gap:2px;min-width:0;display:flex}.aj>.tx>b{font:600 1rem var(--txt)}.aj>.tx>span{color:var(--suave);font:500 .875rem/1.4 var(--txt)}.aj>.tx>.err{color:var(--malT)}.paso-c{flex:none;align-items:center;gap:12px;display:inline-flex}.paso-c>b{text-align:center;min-width:2.5rem;font:600 1.25rem var(--disp);font-variant-numeric:tabular-nums}.paso-c>.mm:disabled{opacity:.4;cursor:default}.aj-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}@media (width<=1000px){.aj-g{grid-template-columns:minmax(0,1fr)}}.us-fila{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.us-fila>.tx{flex-direction:column;gap:2px;display:flex}.ac-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-lista{flex-direction:column;display:flex}.ac-g{color:var(--suave);font:600 .8125rem var(--txt);border-bottom:1px solid var(--linea);padding:14px 0 4px}.ac-r{border-bottom:1px solid var(--arena);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.ac-r>.nom{min-width:0;font:600 .9375rem var(--txt);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ac-seg{background:var(--arena);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.ac-seg>button{min-height:2.25rem;color:var(--suave);font:600 .875rem var(--txt);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.ac-seg>button.on{background:var(--tinta);color:var(--sobre-tinta)}.ac-seg>button:disabled{cursor:default;opacity:.7}.ac-seg>button:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.ac-pie{border-top:1px solid var(--linea);background:var(--blanco);flex-direction:column;gap:10px;margin:auto -26px -26px;padding:14px 26px 26px;display:flex;position:sticky;bottom:-26px}.ac-botones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.cam.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.cam.tres:before{left:17%;right:17%}.cn:disabled{cursor:default}.cn:disabled:hover>.bola{transform:none}.cn>.hr{min-height:1.2em;color:var(--suave);font:500 .8125rem var(--txt)}.lt-estado{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lt-fila{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.lt-col{flex-direction:column;gap:16px;min-width:0;display:flex}.lt-mats .dato:last-child{border-bottom:0}@media (width<=899px){.lt-fila{grid-template-columns:minmax(0,1fr)}}.lt-recorrido .card-t{flex-wrap:wrap;gap:8px 12px}.lt-recorrido .card-t .chip{white-space:normal;height:auto;min-height:28px;padding:4px 11px}.na-b{flex-direction:column;align-items:flex-start;gap:10px;width:min(460px,100%);margin:48px auto 0;padding:40px 44px 36px;display:flex}.na-ic{background:var(--arena);width:64px;height:64px;color:var(--cacao2);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}@media (width<=767px){.na-b{margin-top:16px;padding:28px 24px}}
