@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0;padding:0}*,:before,:after{box-sizing:border-box}:root{--navy:#00285a;--navy-2:#003c7e;--seal:#0068b5;--seal-hover:#00549a;--seal-tint:#e8f2fa;--signal:#00c7fd;--ledger:#f2f4f7;--paper:#fff;--panel:#f8f9fb;--field:#f7f8fa;--rule:#d5dae1;--rule-soft:#e8ebef;--ink:#161a1f;--ink-2:#434b55;--ink-3:#69727d;--ink-4:#98a0aa;--ok:#1b7a34;--ok-tint:#e6f4ea;--warn:#945800;--warn-tint:#fff5e1;--warn-line:#efb04a;--crit:#b0261e;--crit-tint:#fdedeb;--crit-line:#e0786f;--ayuda-acento:var(--seal);--ayuda-tile:var(--navy);--ayuda-avatar-soporte:var(--navy-2);--ayuda-operador:var(--navy);--ayuda-cabeza-sub:#b9cde6;--ayuda-presencia:#5cc27a;--lift:0 0 0 1px #1018280f, 0 1px 2px #1018280f, 0 8px 24px #1018280f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--navy:#061a33;--navy-2:#0b2a4f;--seal:#3d9be9;--seal-hover:#63b1f0;--seal-tint:#0e2a45;--signal:#33d3ff;--ledger:#0d1116;--paper:#151a21;--panel:#1a2029;--field:#10151b;--rule:#2b333e;--rule-soft:#222933;--ink:#e7ebf0;--ink-2:#b4bcc6;--ink-3:#8b949f;--ink-4:#626b76;--ok:#5cc27a;--ok-tint:#12291a;--warn:#e6a23c;--warn-tint:#2d2110;--warn-line:#7f5b1e;--crit:#f07b72;--crit-tint:#321719;--crit-line:#83372f;--ayuda-acento:#1f6cb3;--ayuda-tile:var(--navy-2);--ayuda-avatar-soporte:#1d4f86;--ayuda-operador:var(--seal-hover);--lift:0 0 0 1px #ffffff12}}:root[data-theme=dark]{--navy:#061a33;--navy-2:#0b2a4f;--seal:#3d9be9;--seal-hover:#63b1f0;--seal-tint:#0e2a45;--signal:#33d3ff;--ledger:#0d1116;--paper:#151a21;--panel:#1a2029;--field:#10151b;--rule:#2b333e;--rule-soft:#222933;--ink:#e7ebf0;--ink-2:#b4bcc6;--ink-3:#8b949f;--ink-4:#626b76;--ok:#5cc27a;--ok-tint:#12291a;--warn:#e6a23c;--warn-tint:#2d2110;--warn-line:#7f5b1e;--crit:#f07b72;--crit-tint:#321719;--crit-line:#83372f;--ayuda-acento:#1f6cb3;--ayuda-tile:var(--navy-2);--ayuda-avatar-soporte:#1d4f86;--ayuda-operador:var(--seal-hover);--lift:0 0 0 1px #ffffff12}body{background:var(--ledger);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}.mono{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace}h1,.wf-title{text-wrap:balance}p{text-wrap:pretty}button:focus-visible,a:focus-visible,.tap:focus-visible{outline:2px solid var(--signal);outline-offset:2px}a{color:var(--seal);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}a.btn:hover,a.chip:hover,a.tab:hover,a.it:hover{text-decoration:none}.avatar{background:var(--seal-tint);width:36px;height:36px;color:var(--seal);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.avatar.sm{width:28px;height:28px;font-size:11px}.field{background:var(--paper);border:1px solid var(--rule);min-height:40px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:0 12px;font-family:inherit;font-size:14px;line-height:1.3;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}input.field,select.field,textarea.field{width:100%;max-width:100%}input.field,select.field{height:40px}textarea.field{resize:vertical;min-height:64px;padding-block:9px}.field:hover{border-color:var(--ink-4)}.field:focus,.field:focus-within{border-color:var(--seal);box-shadow:0 0 0 3px color-mix(in srgb, var(--seal) 18%, transparent);outline:none}.field:disabled{background-color:var(--field);color:var(--ink-3);cursor:not-allowed}.field::placeholder{color:var(--ink-4)}select.field{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2398A0AA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.field.sel:after{content:"";border:solid var(--ink-3);border-width:0 1.5px 1.5px 0;flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.field.area{min-height:58px;color:var(--ink-2);align-items:flex-start;padding-block:8px}.field.big{min-height:44px;font-size:15px}.field .ph{color:var(--ink-4)}.copy{color:var(--ink-2);font-size:13px;line-height:1.5}.log{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:8px;font-size:12.5px;display:grid}.log span:nth-child(odd){color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.wf-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-title{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600}.desk-contenido h1.wf-title{letter-spacing:-.025em;margin:0;line-height:1.2;font-size:24px!important}.desk-contenido h2.wf-title{margin:0;font-size:17px}.wf-sub{color:var(--ink-3);font-size:12.5px}.box{border:1px solid var(--rule-soft);background:var(--panel);border-radius:4px;padding:14px}.box.plain{background:var(--paper);border-color:var(--rule)}.box.resaltado{border-color:var(--warn-line);box-shadow:0 0 0 3px var(--warn-tint);transition:box-shadow .2s ease-out,border-color .2s ease-out}.box .box{border-radius:4px}.box.alert{border:0;border-left:4px solid;border-radius:4px}.desk-contenido .box:not(.alert){background:var(--paper);border-color:var(--rule-soft);border-radius:8px;padding:18px 20px;box-shadow:0 1px 2px #1018280d}.desk-contenido .box:not(.alert) .box:not(.alert){background:var(--panel);box-shadow:none;border-radius:6px;padding:14px 16px}.desk-contenido .box.resaltado{border-color:var(--warn-line);box-shadow:0 0 0 3px var(--warn-tint)}.desk-contenido .box.alert{padding:12px 16px}.desk-contenido .box:not(.alert)>div.wf-sub:first-child{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.desk-contenido label.wf-sub{color:var(--ink-2);font-size:13px;font-weight:500;display:block}.box.alert.warn{background:var(--warn-tint);border-left-color:var(--warn-line)}.box.alert.crit{background:var(--crit-tint);border-left-color:var(--crit-line)}.box.alert.info{background:var(--seal-tint);border-left-color:var(--seal)}.box.alert.ok{background:var(--ok-tint);border-left-color:var(--ok)}.box.alert>.wf-sub:first-child{font-size:13.5px;color:var(--ink)!important}.btn{border:1px solid var(--seal);background:var(--paper);text-align:center;min-height:44px;color:var(--seal);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,transform .12s ease-out;display:flex}.btn:hover{background:var(--seal-tint)}.btn:active{transform:scale(.98)}.btn.primary{background:var(--seal);border-color:var(--seal);color:#fff}.btn.primary:hover{background:var(--seal-hover);border-color:var(--seal-hover)}.btn.ghost{color:var(--seal);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--seal-tint)}.btn.sm{min-height:36px;padding:6px 14px;font-size:13px}.btn.peligro{background:var(--crit);border-color:var(--crit);color:var(--paper)}.btn.peligro:hover{filter:brightness(.92)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.desk-contenido .btn{align-self:flex-start;width:auto;min-height:40px;padding:8px 18px;display:inline-flex}.desk-contenido .wf-h .btn,.desk-contenido .tablewf .btn{white-space:nowrap;align-self:center}.desk-contenido .btn.sm{min-height:34px;padding:6px 14px}.desk-contenido .btn.primary{box-shadow:0 1px 2px #00285a33}.desk-main .btn[style*=width\:auto],.desk-main .btn[style*="width: auto"]{flex:none;align-self:flex-start;display:inline-flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row>*{flex:1}.row>.chip{flex:none}.chip{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12.5px;display:inline-flex}button.chip{cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out}button.chip:hover{border-color:var(--ink-4)}.chip.solid{background:var(--seal-tint);border-color:var(--seal);color:var(--seal);font-weight:600}.chip.st{border:0;border-radius:100px;padding:3px 10px 3px 8px;font-size:12px;font-weight:500}.chip.st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.chip.st.ok{background:var(--ok-tint);color:var(--ok)}.chip.st.warn{background:var(--warn-tint);color:var(--warn)}.chip.st.crit{background:var(--crit-tint);color:var(--crit)}.chip.st.info{background:var(--seal-tint);color:var(--seal)}.chip.st.mute{background:var(--rule-soft);color:var(--ink-3)}.chip.check{border:1.5px solid var(--ink-4);background:var(--paper);width:20px;height:20px;padding:0;font-size:0}.chip.check.on{background:var(--seal);border-color:var(--seal);position:relative}.chip.check.on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.kpi{border:1px solid var(--rule-soft);border-top:3px solid var(--seal);background:var(--paper);border-radius:2px;padding:14px 16px}.desk-contenido .kpi{border-radius:8px;padding:16px 18px;transition:box-shadow .15s ease-out,transform .15s ease-out;box-shadow:0 1px 2px #1018280d}.desk-contenido .kpi:hover{box-shadow:var(--lift);transform:translateY(-1px)}.kpi .wf-sub:first-child{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.kpi .big{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:34px;font-weight:600;line-height:1.15}.kpi.warn{border-top-color:var(--warn-line)}.kpi.crit{border-top-color:var(--crit-line)}.meter{background:var(--rule-soft);border-radius:1px;height:6px;overflow:hidden}.meter>i{background:var(--seal);height:100%;display:block}.list-item{border-bottom:1px solid var(--rule-soft);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:11px 0;font-size:13.5px;display:flex}.list-item:last-child{border-bottom:0}.grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tablewf{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.tablewf td,.tablewf th{border-bottom:1px solid var(--rule-soft);text-align:left;color:var(--ink);vertical-align:middle;padding:10px 8px}.tablewf tbody tr:last-child td{border-bottom:0}.tablewf th{background:var(--panel);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--rule);font-size:11px;font-weight:600}.tablewf tbody tr:hover td{background:var(--panel)}.tablewf th.num,.tablewf td.num{text-align:right;white-space:nowrap}.sidenav{isolation:isolate;background:var(--navy);color:#fff;flex-direction:column;flex:none;gap:18px;width:236px;height:100dvh;padding:22px 12px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidenav:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.sidenav:after{content:"";z-index:-1;pointer-events:none;border:1px solid #00c7fd38;border-radius:50%;width:220px;height:220px;animation:10s cubic-bezier(.77,0,.175,1) infinite auth-breathe;position:absolute;bottom:-120px;left:-120px;box-shadow:0 0 0 48px #ffffff05,0 0 0 96px #ffffff03}.sidenav .nav-logo{align-self:flex-start;width:auto;height:24px;margin:0 10px 8px;display:block}.nav-grupo,.nav-pie{flex-direction:column;gap:2px;display:flex}.nav-pie{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.sidenav .it{width:100%;min-height:40px;font:inherit;color:#ffffffb8;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out;display:flex;position:relative}.sidenav .it .ico{opacity:.85;flex:none}.sidenav .it:hover{color:#fff;background:#ffffff12;text-decoration:none}.sidenav .it.on{color:#fff;background:#ffffff1f;font-weight:600}.sidenav .it.on:before{content:"";background:var(--signal);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.sidenav .it.on .ico{opacity:1;color:var(--signal)}.sidenav .it:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.sidenav button.it:disabled{opacity:.6;cursor:default}.desk-body{background:var(--ledger);align-items:flex-start;min-height:100dvh;display:flex}.desk-main{flex-direction:column;flex:1;min-width:0;display:flex}:root:has(.tema-en-linea) .tema-flotante{display:none!important}.desk-top{z-index:20;background:color-mix(in srgb, var(--ledger) 86%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px 0 32px;display:flex;position:sticky;top:0}.migas{letter-spacing:.08em;text-transform:uppercase;color:var(--seal);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.migas i{color:var(--ink-4);font-style:normal}.migas b{color:var(--ink-3);font-weight:600}.desk-contenido{flex-direction:column;gap:16px;width:100%;max-width:1200px;padding:24px 32px 48px;display:flex}@media (width<=860px){.desk-body{flex-direction:column;align-items:stretch}.sidenav{flex-direction:row;align-items:center;gap:8px;width:100%;height:auto;padding:10px 12px;position:static;overflow-x:auto}.sidenav:after{display:none}.sidenav .nav-logo{height:20px;margin:0 8px 0 4px}.nav-grupo,.nav-pie{flex-direction:row}.nav-pie{border-top:0;border-left:1px solid #ffffff1a;margin:0;padding:0 0 0 8px}.sidenav .it{width:auto;min-height:36px}.sidenav .it.on:before{display:none}.desk-top{padding:0 12px 0 16px}.migas{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.desk-contenido{padding:16px 16px 40px}}.tabs{background:var(--paper);border:1px solid var(--rule-soft);border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:flex;box-shadow:0 1px 2px #1018280a}.tab{min-height:34px;color:var(--ink-3);white-space:nowrap;border-radius:5px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.tab:hover{color:var(--ink);background:var(--panel);text-decoration:none}.tab.on{background:var(--seal);color:#fff;font-weight:600;box-shadow:0 1px 2px #00285a40}.tab.on:hover{background:var(--seal-hover);color:#fff}button.tab{cursor:pointer;background:0 0;border:0;font-family:inherit}.keypad{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.keypad .k{border:1px solid var(--rule-soft);aspect-ratio:1;background:var(--panel);width:100%;max-width:72px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;justify-self:center;place-items:center;font-size:22px;font-weight:500;display:grid}.pin-dot{border:2px solid var(--seal);border-radius:50%;width:14px;height:14px;display:inline-block;flex:none!important}.pin-dot.on{background:var(--seal)}.pantalla{background:var(--paper);flex-direction:column;gap:16px;max-width:480px;min-height:100dvh;margin:0 auto;padding:24px 16px;display:flex}.pantalla.kiosco{text-align:center;justify-content:center;max-width:100%}.note{color:var(--ink-3);border-left:2px solid var(--rule);padding:1px 0 1px 10px;font-size:12px}.note b{color:var(--ink-2);font-weight:600}.crit-note{border-left-color:var(--crit-line);color:var(--ink-2)}.crit-note:before{content:"Regla legal";letter-spacing:.06em;text-transform:uppercase;color:var(--crit);background:var(--crit-tint);vertical-align:1px;border-radius:2px;margin-right:6px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.campo-etq{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.progreso{color:var(--ink-3);margin-bottom:8px;font-size:13px}.acciones-fila{flex-wrap:nowrap;gap:6px;display:flex}.acciones-fila .btn{white-space:nowrap;width:auto}.link{color:var(--seal);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none}.link:hover{text-decoration:underline}.helper{color:var(--ink-3);margin-top:4px;font-size:12px}.divider{background:var(--rule-soft);height:1px}.field.err{border-color:var(--crit-line);border-bottom-color:var(--crit)}.field>input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.field>input::placeholder{color:var(--ink-4)}:-webkit-any(input.field:-webkit-autofill,.field>input:-webkit-autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;transition:background-color 600000s,color 600000s}:is(input.field:autofill,.field>input:autofill){-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--paper) inset;box-shadow:0 0 0 1000px var(--paper) inset;transition:background-color 600000s,color 600000s}input.field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--paper) inset, 0 0 0 3px color-mix(in srgb, var(--seal) 18%, transparent);box-shadow:0 0 0 1000px var(--paper) inset, 0 0 0 3px color-mix(in srgb, var(--seal) 18%, transparent)}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo>.wf-sub{margin-bottom:0}.campo>.field{margin-top:0}.campo>span:first-child,.campo>div:first-child:not(.field){color:var(--ink-2);font-size:13px;font-weight:500}.campo>.note,.campo>.helper,.campo+.note:not(.crit-note),.field+.note:not(.crit-note){color:var(--ink-3);border-left:0;margin-top:6px;padding:0;font-size:12px}.campo>.note,.campo>.helper{margin-top:-2px}.desk-contenido .box>.campo+.campo,.desk-contenido .box>.note+.campo,.desk-contenido .box>.campo+label.campo{margin-top:14px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:16px;display:grid}.form-grid>.ancho{grid-column:1/-1}.desk-contenido .form-grid+.btn,.desk-contenido .form-grid+.row{margin-top:18px!important}@media (width<=720px){.form-grid{grid-template-columns:minmax(0,1fr)}}.tarjeta-cab{align-items:flex-start;gap:12px;display:flex}.tarjeta-cab>div:first-child{flex:1;min-width:0}.tarjeta-cab h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.tarjeta-cab p{color:var(--ink-3);margin:4px 0 0;font-size:13px}.tarjeta-pie{border-top:1px solid var(--rule-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.tarjeta-pie .estado-ok{color:var(--ok);align-items:center;gap:6px;margin-right:auto;font-size:13px;display:inline-flex}.tarjeta-pie .estado-ok:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.auth-body{flex-direction:column;gap:12px;padding:20px 18px 22px;display:flex}.auth-card{background:var(--paper);box-shadow:var(--lift);border-top:3px solid var(--seal);border-radius:2px;flex-direction:column;gap:14px;margin-block:16px;padding:28px;display:flex}.auth-band{isolation:isolate;background:var(--navy);color:#fff;flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex;position:relative;overflow:clip}.auth-band:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.3px);background-size:22px 22px;animation:16s linear infinite auth-drift;position:absolute;inset:-44px}.auth-band:after{content:"";z-index:-1;border:1px solid #00c7fd59;border-radius:50%;width:200px;height:200px;animation:10s cubic-bezier(.77,0,.175,1) infinite auth-breathe;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 56px #ffffff06,0 0 0 112px #ffffff05,0 0 0 168px #ffffff04}@keyframes auth-drift{to{transform:translate(22px,22px)}}@keyframes auth-breathe{50%{opacity:.6;transform:scale(1.08)}}.hero-brand{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.hero-brand i{background:var(--seal);border-radius:2px;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff40}.hero-logo{width:auto;height:26px;display:block}.hero-title{letter-spacing:-.025em;text-wrap:balance;font-size:20px;font-weight:600;line-height:1.15}.hero-copy{color:#ffffffb8;text-wrap:pretty;max-width:36ch;margin-top:10px;font-size:14px}.hero-foot{color:#ffffff8c;letter-spacing:.02em;font-size:11.5px}.ledger{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.ledger-track{animation:18s linear infinite auth-ledger}.ledger-row{font-variant-numeric:tabular-nums;background:#ffffff0f;border:1px solid #ffffff17;border-radius:2px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px;font-size:12.5px;display:grid}.ledger-row time{color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.ledger-row span{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ledger-row em{letter-spacing:.06em;text-transform:uppercase;color:var(--signal);font-size:10.5px;font-style:normal}.ledger-row em:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}@keyframes auth-ledger{to{transform:translateY(-50%)}}.acceso{grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.acceso-hero{isolation:isolate;background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;gap:24px;padding:40px 44px;display:flex;position:relative;overflow:clip}.acceso-hero:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.3px);background-size:22px 22px;animation:16s linear infinite auth-drift;position:absolute;inset:-44px}.acceso-hero:after{content:"";z-index:-1;border:1px solid #00c7fd59;border-radius:50%;width:420px;height:420px;animation:10s cubic-bezier(.77,0,.175,1) infinite auth-breathe;position:absolute;bottom:-190px;right:-170px;box-shadow:0 0 0 56px #ffffff06,0 0 0 112px #ffffff05,0 0 0 168px #ffffff04}.acceso-hero .hero-title{font-size:30px}.acceso-hero .ledger{flex:1;min-height:0}.acceso-form{background:var(--ledger);justify-content:center;align-items:center;padding:40px;display:flex}.acceso-card{background:var(--paper);width:100%;max-width:400px;box-shadow:var(--lift);border-top:3px solid var(--seal);border-radius:2px;flex-direction:column;gap:14px;padding:32px;display:flex}@media (width<=720px){.acceso{flex-direction:column;display:flex}.acceso-hero{justify-content:flex-start;gap:12px;padding:18px 20px 20px}.acceso-hero:after{width:200px;height:200px;top:-110px;bottom:auto;right:-90px}.acceso-hero .hero-title{font-size:20px}.acceso-hero .hero-copy,.acceso-hero .hero-foot{display:none}.acceso-hero .ledger{flex:none;height:92px}.acceso-form{background:var(--paper);align-items:stretch;padding:0}.acceso-card{max-width:100%;box-shadow:none;border-top:0;border-radius:0;padding:20px 18px 22px}}@media (prefers-reduced-motion:reduce){.auth-band:before,.auth-band:after,.ledger-track,.acceso-hero:before,.acceso-hero:after,.sidenav:after{animation:none}.desk-contenido .kpi:hover{transform:none}}@media print{[aria-label=Tema],.no-print{display:none!important}body{background:#fff}.pantalla{max-width:100%}}.chip.st.ink{background:var(--rule-soft);color:var(--ink)}.semana-pildoras{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;max-width:420px;margin-top:8px;display:grid}.semana-pildoras .dia{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.semana-pildoras .dia-nombre{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:11px}.pildora{border:1px solid var(--rule);width:100%;max-width:44px;height:28px;font:inherit;border-radius:100px;justify-content:center;align-items:center;padding:0;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}button.pildora{cursor:pointer;transition:transform .12s ease-out,background-color .12s ease-out}button.pildora:active{transform:scale(.94)}button.pildora:disabled{opacity:.6;cursor:default}.pildora.presencial{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pildora.remoto{background:var(--seal-tint);border-color:var(--seal);color:var(--seal)}.pildora.descanso{background:var(--rule-soft);border-color:var(--rule);color:var(--ink-3)}.pildora.sm{flex:none;width:26px;max-width:none;height:22px;font-size:11px}.semana-pildoras.compacta{flex:none;grid-template-columns:repeat(7,26px);gap:4px;max-width:none;margin-top:0;display:inline-grid}.leyenda-pildoras{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.leyenda-pildoras>span{align-items:center;gap:6px;display:inline-flex}.leyenda-pildoras .pildora{width:22px;height:18px;font-size:10px}.horarios-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tarjeta-horario{flex-direction:column;gap:8px;display:flex}.tarjeta-horario .cabeza{align-items:baseline;gap:10px;display:flex}.tarjeta-horario .cabeza .nombre{color:var(--ink);overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.tarjeta-horario .acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.sucursal-resumen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.fila-semana{border-bottom:1px solid var(--rule-soft);align-items:center;gap:12px;padding:8px 0;display:flex}.fila-semana:last-child{border-bottom:0}.fila-semana .nombre{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:0 0 180px;font-size:13px}@media (width<=900px){.horarios-grid,.sucursal-resumen{grid-template-columns:minmax(0,1fr)}.fila-semana{flex-direction:column;align-items:flex-start}.fila-semana .nombre{flex:none}}.mapa-sucursal{border:1px solid var(--rule);background:var(--panel);border-radius:10px;width:100%;height:280px;overflow:hidden}.pin-checadito{cursor:grab;filter:drop-shadow(0 2px 3px #00000059);width:44px;height:56px;position:relative}.pin-checadito .cabeza{box-sizing:border-box;background:#fff;border:3px solid #2e82fe;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.pin-checadito .cabeza img{width:26px;height:26px;display:block}.pin-checadito:after{content:"";border-top:14px solid #2e82fe;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sugerencias-direccion{border:1px solid var(--rule);background:var(--paper);border-radius:8px;max-height:240px;margin:4px 0 0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 6px 16px #0000001f}.sugerencias-direccion li{color:var(--ink);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:13px}.sugerencias-direccion li .wf-sub{font-size:12px}.sugerencias-direccion li[aria-selected=true],.sugerencias-direccion li:hover{background:var(--seal-tint)}.barra-guardar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.girando{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite girar;display:inline-block}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{animation-duration:2.4s}}.tablero{flex-direction:column;gap:16px;display:flex}.tablero-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tablero-kpis .big .de{color:var(--ink-3);letter-spacing:0;font-size:18px;font-weight:500}.tablero-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.tablero-graficas{flex-direction:column;gap:16px;display:flex}@media (width<=1080px){.tablero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tablero-cols{grid-template-columns:minmax(0,1fr)}}.vivo{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.vivo i{background:var(--ink-4);border-radius:50%;width:8px;height:8px}.vivo.vivo{color:var(--ok)}.vivo.vivo i{background:var(--ok);box-shadow:0 0 0 0 var(--ok);animation:2s ease-out infinite latido-vivo}@keyframes latido-vivo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}.composicion-barra{background:var(--rule-soft);border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.composicion-barra i{min-width:4px;transition:flex-grow .5s;display:block;position:relative}.composicion-leyenda{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.composicion-leyenda li{align-items:center;gap:6px;display:inline-flex}.composicion-leyenda li>i{border-radius:2px;width:10px;height:10px}.composicion-leyenda li a{align-items:center;gap:6px;display:inline-flex}.composicion-leyenda li a>i{border-radius:2px;width:10px;height:10px;display:inline-block}.composicion-leyenda b{color:var(--ink);font-variant-numeric:tabular-nums}.feed{max-height:560px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.feed-fila{border-bottom:1px solid var(--rule-soft);color:var(--ink-2);grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:10px 4px;font-size:13.5px;display:grid}.feed-fila:last-child{border-bottom:0}.feed-fila b{color:var(--ink);font-weight:600}.feed-fila time{color:var(--ink-3);font-size:12.5px}.feed-punto{background:var(--ink-4);border-radius:50%;width:8px;height:8px}.feed-punto.entrada,.feed-punto.fin_comida{background:var(--ok)}.feed-punto.inicio_comida{background:var(--seal)}.feed-punto.salida{background:var(--ink-4)}.feed-fila.nuevo{animation:2.4s ease-out fila-nueva}@keyframes fila-nueva{0%{opacity:0;background:var(--seal-tint);transform:translateY(-8px)}15%{opacity:1;background:var(--seal-tint);transform:none}to{background:0 0}}.barras{align-items:stretch;gap:3px;height:140px;margin-top:12px;display:flex}.barras.semana{gap:10px;height:160px}.barra-col{flex-direction:column;flex:1 1 0;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.barra-area{border-bottom:1px solid var(--rule);flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;width:100%;display:flex}.barra-area i{background:var(--seal);border-radius:4px 4px 0 0;width:100%;min-height:0;transition:height .5s;display:block}.barra-col.hoy .barra-area i{background:var(--navy-2)}.barra-col:hover .barra-area i{background:var(--seal-hover)}.barra-etq{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;height:14px;font-size:11px}.barra-valor{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:11.5px}.barra-col[data-tip]:hover:after{content:attr(data-tip);background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;z-index:2;border-radius:3px;padding:4px 8px;font-size:11.5px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.suc-fila{border-bottom:1px solid var(--rule-soft);flex-direction:column;gap:6px;padding:10px 0;font-size:13.5px;display:flex}.suc-fila:last-child{border-bottom:0}.suc-capacidad{flex-wrap:wrap;gap:8px}.ausencias{max-height:320px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.ausencias li{border-bottom:1px solid var(--rule-soft);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 2px;font-size:13.5px;display:flex}.ausencias li:last-child{border-bottom:0}.ausencias-quien{min-width:0}.ausencias-quien b{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.vivo.vivo i,.feed-fila.nuevo{animation:none}.composicion-barra i,.barra-area i{transition:none}}.asistencia-grupos{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.asistencia-grupos .chip{cursor:pointer;font:inherit;font-size:12.5px}.asistencia-grupos .chip b{font-variant-numeric:tabular-nums}.asistencia-tabla{margin-top:12px;overflow-x:auto}.asistencia-tabla td .wf-sub{font-size:11.5px}.tarjeta-plan{isolation:isolate;background:linear-gradient(135deg, var(--navy) 0%, var(--navy-2) 100%);color:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:clip;box-shadow:0 8px 24px #00285a2e}.tarjeta-plan:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff21 1px,#0000 1.3px);background-size:22px 22px;animation:16s linear infinite auth-drift;position:absolute;inset:-44px}.tarjeta-plan:after{content:"";z-index:-1;border:1px solid #00c7fd59;border-radius:50%;width:220px;height:220px;animation:10s cubic-bezier(.77,0,.175,1) infinite auth-breathe;position:absolute;top:-120px;right:-60px;box-shadow:0 0 0 48px #ffffff08,0 0 0 96px #ffffff05}.tarjeta-plan-datos{flex:1;min-width:240px}.tarjeta-plan-nombre{letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:12px;font-weight:600}.tarjeta-plan-precio{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:40px;font-weight:600;line-height:1.05}.tarjeta-plan-precio span{letter-spacing:0;color:#ffffffb3;font-size:15px;font-weight:500}.tarjeta-plan-desglose{color:#ffffffb8;margin-top:8px;font-size:13.5px}.tarjeta-plan-accion{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.tarjeta-plan-accion .btn.primary{color:var(--navy);background:#fff;border-color:#fff;min-width:180px;font-weight:600}.tarjeta-plan-accion .btn.primary:hover{background:#ffffffe0}.tarjeta-plan-metodo{color:#ffffff9e;font-size:12px}@media (prefers-reduced-motion:reduce){.tarjeta-plan:before,.tarjeta-plan:after{animation:none}}.pantalla.app-trabajador{background:var(--ledger);gap:0;padding:0}.trab-hero{isolation:isolate;background:linear-gradient(160deg, var(--navy) 0%, var(--navy-2) 100%);color:#fff;flex-direction:column;gap:18px;padding:18px 20px 26px;display:flex;position:relative;overflow:clip}.trab-hero:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff21 1px,#0000 1.3px);background-size:22px 22px;animation:16s linear infinite auth-drift;position:absolute;inset:-44px}.trab-hero:after{content:"";z-index:-1;border:1px solid #00c7fd59;border-radius:50%;width:240px;height:240px;animation:10s cubic-bezier(.77,0,.175,1) infinite auth-breathe;position:absolute;bottom:-130px;right:-110px;box-shadow:0 0 0 56px #ffffff06,0 0 0 112px #ffffff05}.trab-top{align-items:center;gap:12px;display:flex}.trab-logo{width:auto;height:22px;display:block}.trab-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.trab-links a,.trab-links .trab-salir{min-height:32px;font:inherit;color:#fffc;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.trab-links a:hover,.trab-links .trab-salir:hover{color:#fff;background:#ffffff1a;text-decoration:none}.trab-links .trab-salir{border:1px solid #ffffff40}.trab-campana{color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:36px;min-height:32px;padding:0;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex;position:relative}.trab-campana:hover{color:#fff;background:#ffffff1a}.trab-campana-punto{background:var(--warn-line);width:8px;height:8px;box-shadow:0 0 0 2px var(--navy);border-radius:50%;position:absolute;top:5px;right:7px}.trab-links .boton-guia,.kiosco-banda .boton-guia{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff59}.trab-links .boton-guia:hover,.kiosco-banda .boton-guia:hover{background:#ffffff1f}.avisos-velo{z-index:20;background:#10182859;position:fixed;inset:0}.avisos-hoja{z-index:21;background:var(--paper);width:min(380px,100vw - 32px);max-height:calc(100dvh - 96px);color:var(--ink);border-radius:12px;outline:none;padding:16px 18px 18px;position:fixed;top:64px;right:16px;overflow-y:auto;box-shadow:0 12px 32px #0003}.avisos-cerrar{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px;position:absolute;top:8px;right:8px}.avisos-cerrar:hover{background:var(--rule-soft);color:var(--ink)}@media (width<=720px){.avisos-hoja{width:auto;max-height:80dvh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;inset:auto 0 0}}.trab-hero .wf-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:22px}.trab-hero.compacta .wf-title{font-size:26px}.trab-hero .wf-sub{color:#ffffffb3;font-size:13px}.trab-hero .wf-sub:first-letter{text-transform:uppercase}.trab-saludo{align-items:center;gap:12px;display:flex}.trab-saludo .avatar{color:#fff;background:#ffffff24;width:44px;height:44px;font-size:16px;box-shadow:inset 0 0 0 1px #fff3}.trab-reloj{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:18px 16px 20px;display:flex}.trab-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--signal);font-size:11.5px;font-weight:600}.trab-tiempo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:48px;font-weight:500;line-height:1.05}.trab-reloj .chip.st{color:#fff;background:#ffffff1f;padding:5px 14px 5px 12px;font-size:13px}.trab-reloj .chip.st.ok:before{background:#5ce08a;box-shadow:0 0 0 3px #5ce08a40}.trab-reloj .chip.st.warn:before{background:#ffc14d}.trab-reloj .chip.st.mute:before{background:#ffffff8c}.trab-cuerpo{background:var(--ledger);border-radius:16px 16px 0 0;flex-direction:column;flex:1;gap:14px;margin-top:-12px;padding:18px 16px 24px;display:flex;position:relative}.trab-cuerpo>.box:not(.alert){background:var(--paper);border-color:var(--rule-soft);border-radius:12px;box-shadow:0 1px 2px #1018280d}.trab-cuerpo .box.alert,.trab-cuerpo .btn{border-radius:8px}.trab-acciones{flex-direction:column;gap:10px;display:flex}.btn.grande{min-height:56px;font-size:16px;font-weight:600}.btn.primary.grande{box-shadow:0 6px 16px #0068b540}@media (width<=560px){.trab-hero{padding-top:50px}}@media (width>=561px){.pantalla.app-trabajador{min-height:calc(100dvh - 64px);box-shadow:var(--lift);border-radius:18px;margin:32px auto;overflow:hidden}}@media (prefers-reduced-motion:reduce){.trab-hero:before,.trab-hero:after{animation:none}}.trab-cuerpo>.box.alert{flex-direction:column;gap:10px;padding:16px;display:flex}.trab-cuerpo>.box.alert>.box{border-radius:8px;margin:0}.pantalla.kiosco-app{text-align:center;background:var(--ledger);justify-content:flex-start;gap:0;max-width:100%;min-height:100dvh;padding:0}.kiosco-banda{isolation:isolate;background:linear-gradient(135deg, var(--navy) 0%, var(--navy-2) 100%);color:#fff;text-align:left;align-items:center;gap:16px;padding:18px 210px 18px 28px;display:flex;position:relative;overflow:clip}.kiosco-banda:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff21 1px,#0000 1.3px);background-size:22px 22px;animation:16s linear infinite auth-drift;position:absolute;inset:-44px}.kiosco-banda:after{content:"";z-index:-1;border:1px solid #00c7fd59;border-radius:50%;width:220px;height:220px;animation:10s cubic-bezier(.77,0,.175,1) infinite auth-breathe;position:absolute;top:-150px;right:18%;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05}.kiosco-logo{width:auto;height:24px;display:block}.kiosco-disp{letter-spacing:.08em;text-transform:uppercase;color:var(--signal);border-left:1px solid #fff3;padding-left:16px;font-size:12px;font-weight:600}.kiosco-reloj{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.1;display:flex}.kiosco-reloj b{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-size:30px;font-weight:500}.kiosco-reloj span{color:#ffffffb3;font-size:12.5px}.kiosco-reloj span:first-letter{text-transform:uppercase}.kiosco-hoja{flex:1;justify-content:center;align-items:flex-start;padding:32px 20px 40px;display:flex}.kiosco-tarjeta{background:var(--paper);border:1px solid var(--rule-soft);border-top:3px solid var(--seal);width:100%;max-width:460px;box-shadow:var(--lift);border-radius:14px;flex-direction:column;gap:16px;padding:28px 28px 24px;display:flex}.kiosco-cab .wf-title{letter-spacing:-.02em;margin:0;font-size:22px}.kiosco-tarjeta>.wf-sub{margin:0;font-size:14px}.kiosco-quien{letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-size:26px}.kiosco-tarjeta .field.big{background:var(--field);border-radius:10px;min-height:60px;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.kiosco-tarjeta .keypad{gap:10px}.kiosco-tarjeta .keypad .k{aspect-ratio:auto;border:1px solid var(--rule);background:var(--paper);width:100%;max-width:none;height:64px;font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;font-size:26px;font-weight:500;transition:background-color .1s ease-out,transform .1s ease-out,border-color .1s ease-out;box-shadow:0 1px 2px #1018280f}.kiosco-tarjeta .keypad button.k:hover{border-color:var(--seal)}.kiosco-tarjeta .keypad button.k:active{background:var(--seal-tint);transform:scale(.96)}.kiosco-tarjeta .keypad button.k:disabled{opacity:.5;cursor:default}.kiosco-tarjeta .pin-dot{width:18px;height:18px}.kiosco-tarjeta .btn{border-radius:10px}.kiosco-par{gap:12px;display:flex}.kiosco-par>.btn{flex:1}.kiosco-tarjeta .btn.ghost{min-height:40px;font-size:13.5px}.kiosco-tarjeta .box.alert{text-align:left;border-radius:8px}.kiosco-tarjeta .note{text-align:center;border-left:0;padding:0}.kiosco-tarjeta.formulario{text-align:left;max-width:520px}.kiosco-tarjeta.formulario .wf-title{margin:0}@media (width<=560px){.kiosco-banda{padding:50px 16px 16px}.kiosco-disp{display:none}.kiosco-hoja{padding:16px 12px 24px}.kiosco-tarjeta{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.kiosco-banda:before,.kiosco-banda:after{animation:none}}.kiosco-tarjeta.formulario h1.wf-title{letter-spacing:-.02em;font-size:22px}.trab-cuerpo .tarjeta-confirmacion{background:var(--paper);border:1px solid var(--rule-soft);border-top:3px solid var(--warn-line);border-radius:12px;flex-direction:column;gap:12px;padding:18px 16px;display:flex;box-shadow:0 1px 2px #1018280d}.trab-cuerpo .tarjeta-confirmacion .box.plain{background:var(--panel);border-color:var(--rule-soft);border-radius:10px}.trab-cuerpo .tarjeta-confirmacion .avatar{background:var(--warn-tint);color:var(--warn)}.tema-en-linea{margin-left:auto}.tarjeta-cab{flex-wrap:wrap}.tarjeta-cab>div:first-child{flex:260px}@media (width<=560px){.tarjeta-plan{padding:22px 20px}.tarjeta-plan-accion{align-items:stretch;width:100%}.tarjeta-plan-accion .btn.primary{width:100%!important}}.alta{background:var(--ledger);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.alta-lateral{background:var(--paper);border-right:1px solid var(--rule-soft);flex-direction:column;gap:6px;height:100dvh;padding:22px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.alta-progreso{background:var(--rule-soft);border-radius:2px;height:4px;overflow:hidden}.alta-progreso>div{background:var(--seal);height:100%;transition:width .2s ease-out}.alta-grupo{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:14px 0 4px;font-size:10.5px}.alta-paso{text-align:left;width:100%;min-height:36px;font:inherit;color:var(--ink-4);cursor:default;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:flex}.alta-paso[data-estado=completado]{color:var(--ok);cursor:pointer}.alta-paso[data-estado=actual]{background:var(--seal-tint);color:var(--seal);font-weight:700}.alta-paso:not(:disabled):hover{background:var(--panel)}.alta-contenido{flex-direction:column;gap:14px;width:100%;max-width:760px;padding:28px 32px 32px;display:flex}.alta-contenido .box:not(.alert){background:var(--paper);border-color:var(--rule-soft);border-radius:8px;padding:16px 18px}.alta-acciones{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.alta-acciones .btn{width:auto;min-height:40px}.alta-barra,.alta-hoja,.alta-velo{display:none}.chip-si-no{cursor:pointer;min-height:36px;padding:0 14px}.alta-logo-oscuro{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .alta-logo-claro{display:none}:root:not([data-theme=light]) .alta-logo-oscuro{display:inline}}:root[data-theme=dark] .alta-logo-claro{display:none}:root[data-theme=dark] .alta-logo-oscuro{display:inline}.alta-contenido h1[tabindex="-1"]:focus{outline:none}@media (width<=720px){.alta{flex-direction:column;display:flex}.alta-lateral{display:none}.alta-barra{z-index:5;background:var(--paper);border-bottom:1px solid var(--rule-soft);padding:10px 16px;display:block;position:sticky;top:0}.alta-contenido{padding:16px 16px calc(96px + env(safe-area-inset-bottom))}.alta-acciones{z-index:5;background:var(--paper);border-top:1px solid var(--rule-soft);padding:10px 16px calc(10px + env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0;left:0;right:0}.alta-acciones .btn{flex:1;min-height:44px}.alta-velo.abierta{z-index:9;background:#10182859;display:block;position:fixed;inset:0}.alta-hoja.abierta{z-index:10;background:var(--paper);max-height:80dvh;padding:14px 18px calc(18px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #00000026}}.texto-legal{color:var(--ink-2);font-size:14px;line-height:1.6}.texto-legal>:first-child{margin-top:0}.texto-legal h1,.texto-legal h2,.texto-legal h3{color:var(--ink);margin:18px 0 6px;font-weight:700;line-height:1.3}.texto-legal h1{font-size:18px}.texto-legal h2{font-size:16px}.texto-legal h3{font-size:14.5px}.texto-legal p{margin:0 0 10px}.texto-legal ul,.texto-legal ol{margin:0 0 10px;padding-left:22px}.texto-legal li{margin:3px 0}.texto-legal strong{color:var(--ink)}.texto-legal a{color:var(--seal)}.texto-legal blockquote{border-left:4px solid var(--warn-line);background:var(--warn-tint);color:var(--ink);border-radius:4px;margin:0 0 12px;padding:8px 12px}.texto-legal blockquote p{margin:0}.texto-legal hr{border:0;border-top:1px solid var(--rule-soft);margin:14px 0}.ops{background:var(--ledger);min-height:100dvh}.ops-top{background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.ops-marca{color:var(--ink);font-weight:600}.ops-nav{gap:4px;display:flex}.ops-volver{margin-left:auto;font-size:13px}.ops-top .tema-en-linea{margin-left:0}.ops-main{gap:16px;max-width:1200px;margin:0 auto;padding:20px 16px 40px;display:grid}.ops-main>*{min-width:0}.ops-seccion{background:var(--paper);border:1px solid var(--rule-soft);border-radius:2px;padding:16px}.ops-seccion h2{color:var(--ink);margin:0 0 10px;font-size:14px}.ops-atencion{gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.ops-embudo{gap:8px;display:grid}.ops-embudo-fila{white-space:nowrap;grid-template-columns:160px minmax(0,1fr) 150px;align-items:center;gap:10px;font-size:13px;display:grid}.ops-embudo-barra{background:var(--rule-soft);border-radius:4px;height:14px;overflow:hidden}.ops-embudo-barra i{background:var(--seal);height:100%;display:block}.ops-insignia{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ops-insignia i{border-radius:50%;width:8px;height:8px;display:inline-block}.ops-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-filtros input,.ops-filtros select{min-height:36px}.ops-tabla-scroll{overflow-x:auto}.ops-transcripcion{gap:8px;margin:12px 0;padding:0;font-size:13.5px;list-style:none;display:grid}.ops-transcripcion li{border-left:3px solid var(--rule-soft);color:var(--ink-2);overflow-wrap:anywhere;padding:6px 10px}.ops-transcripcion li b{color:var(--ink)}.ops-transcripcion li.tipo-ia{color:var(--ink-3)}.ops-transcripcion li.tipo-ia b{color:var(--ink-2)}.ops-transcripcion li.tipo-aviso{color:var(--ink-3);border-left-style:dashed;font-style:italic}.ops-transcripcion li.tipo-aviso b{color:var(--ink-3)}.ops-transcripcion li.tipo-soporte{border-left-color:var(--seal);background:var(--seal-tint)}.ops-transcripcion li.tipo-soporte b{color:var(--seal)}.ops-transcripcion li.tipo-cliente.a-soporte{border-left-color:var(--ink-3);background:var(--panel)}.ops-linea-hora{color:var(--ink-3);font-size:12px}.ops-chat{gap:10px;display:grid}.ops-chat h3{color:var(--ink);margin:0;font-size:15px}.ops-chat .btn{width:auto}.ops-caso-resolver{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.ops-linea-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px}.ops-tag-ia{border:1px solid var(--rule);letter-spacing:.04em;color:var(--ink-3);vertical-align:1px;border-radius:3px;margin-left:6px;padding:0 5px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-block}.ops-aviso-nota{font-size:12px}.ops-caso{border-left:4px solid var(--seal);gap:8px;display:grid}.ops-caso h2{color:var(--ink);margin:0;font-size:18px}.ops-caso p{margin:0}.ops-caso-insignia{background:var(--seal-tint);color:var(--seal);letter-spacing:.06em;border-radius:100px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:700}.ops-caso-motivo{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px}.ops-caso-form{gap:8px;margin-top:4px;display:grid}.ops-caso-form label{color:var(--ink-2);font-size:13px;font-weight:500}.ops-caso-check{align-items:center;gap:8px;display:inline-flex}.ops-caso .btn{width:auto}.ops-caso-respuesta{border-left:3px solid var(--seal);background:var(--seal-tint);gap:4px;padding:8px 10px;display:grid}.ops-contexto summary,.ops-uso-ia summary{cursor:pointer;color:var(--ink-2);font-size:13.5px;font-weight:600}.ops-uso-ia ul{color:var(--ink-2);margin:6px 0;padding-left:18px;font-size:13px}.ops-uso-ia h3{color:var(--ink);margin:10px 0 4px;font-size:13px}.ops-uso-ia p{color:var(--ink-2);font-size:13px}.ops-seccion .tabs{margin-bottom:10px}.ops-semaforo{border:1px solid var(--rule);border-radius:100px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.ops-semaforo.ok{color:var(--ok);background:var(--ok-tint);border-color:var(--ok)}.ops-semaforo.atencion{color:var(--warn);background:var(--warn-tint);border-color:var(--warn-line)}.ops-semaforo.critico{color:var(--crit);background:var(--crit-tint);border-color:var(--crit-line)}.ops-cifras{flex-wrap:wrap;gap:8px 20px;font-size:13.5px;display:flex}.ops-sistema-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-seccion-cab{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ops-ordenable{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}@media (width<=720px){.ops-sec{display:none}.ops-embudo-fila{grid-template-columns:130px minmax(0,1fr) 130px}.ops-embudo-fila>:first-child{white-space:normal;overflow-wrap:anywhere}}.ops-ficha-cab{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ops-ficha-cab h1{margin:0}.ops-accion{border-top:1px solid var(--rule-soft);gap:8px;padding:12px 0;display:grid}.ops-accion:first-of-type{border-top:0;padding-top:0}.ops-accion textarea,.ops-accion input{box-sizing:border-box;max-width:100%}.ops-confirma{background:var(--warn-tint);border:1px solid var(--warn-line);padding:8px 10px;font-size:13.5px}.ops-fila-botones{flex-wrap:wrap;gap:8px;display:flex}.ventas-logo{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sidenav .ventas-logo{margin:0 10px 8px}.sidenav .ventas-logo .nav-logo{margin:0}.ventas-etq{letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:11px;font-weight:600}.ventas-etq.pastilla{border:1px solid color-mix(in srgb, var(--signal) 45%, transparent);border-radius:100px;padding:1px 10px}.acceso-hero .ventas-logo{flex-direction:row;align-items:center;gap:12px}.ventas-yo{align-items:center;gap:10px;min-width:0;min-height:40px;padding:0 12px;display:flex}.ventas-yo .avatar{background:var(--navy-2);color:#fff}.ventas-yo-correo{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ventas-sobre{letter-spacing:.08em;text-transform:uppercase;color:var(--seal);font-size:12px;font-weight:600}.acceso-hero .ventas-sobre{color:var(--signal);margin-bottom:8px}.ventas-google{border-color:var(--rule);color:var(--ink);gap:10px}.ventas-google:hover{background:var(--panel);border-color:var(--ink-4)}.ventas-pantalla{flex-direction:column;gap:16px;display:flex}.ventas-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ventas-cab .wf-sub{margin-top:4px;font-size:13px}.desk-contenido .ventas-cab .btn{align-self:flex-end}.ventas-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ventas-kpis .kpi>.wf-sub:last-child{margin-top:2px}.ventas-cuerpo{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ventas-col{flex-direction:column;gap:10px;min-width:0;display:flex}.ventas-volver{align-self:flex-start;display:none}@media (width<=1080px){.ventas-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.ventas-cuerpo{grid-template-columns:minmax(0,1fr)}.ventas-pantalla.con-detalle .ventas-lista,.ventas-pantalla:not(.con-detalle) .ventas-detalle{display:none}.ventas-volver{display:inline-block}}.ventas-ses{background:var(--paper);color:inherit;border:1px solid var(--rule-soft);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;text-decoration:none;transition:box-shadow .15s ease-out,border-color .15s ease-out;display:flex;box-shadow:0 1px 2px #1018280d}a.ventas-ses:hover{box-shadow:var(--lift);text-decoration:none}.ventas-ses.sel{border-color:var(--seal);box-shadow:0 0 0 3px var(--seal-tint)}.ventas-ses .f1{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ventas-ses .fecha{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.ventas-ses .cuando{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.ventas-ses .chip.st{white-space:normal;align-self:flex-start}.ventas-barra{background:var(--rule-soft);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.ventas-barra i{display:block}.ventas-barra .c{background:var(--ok)}.ventas-barra .i,.ventas-sin-confirmar{background:color-mix(in srgb, var(--seal) 50%, var(--paper))}.ventas-cifras{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}.ventas-cifras b{color:var(--ink);font-weight:600}.ventas-leyenda{color:var(--ink-3);margin:0;padding:2px 4px;font-size:12px}.ventas-vacio{color:var(--ink-3);font-size:13.5px}.desk-contenido .box.ventas-det{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.ventas-det-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desk-contenido .ventas-det-cab h2.wf-title{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px}.desk-contenido .ventas-det-cab .btn{align-self:flex-start}.ventas-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ventas-meta>div{background:var(--panel);border-radius:6px;flex-direction:column;padding:10px 14px;display:flex}.ventas-meta span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600}.ventas-meta b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.ventas-meta b.ventas-graba{align-items:center;gap:6px;font-size:15px;line-height:27px;display:inline-flex}.ventas-graba:before{content:"";background:var(--crit);border-radius:50%;width:8px;height:8px}.ventas-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desk-contenido .ventas-acciones .btn{align-self:center}.ventas-mover{align-items:center;gap:6px;display:inline-flex}.ventas-mover select.field{width:auto;height:34px;min-height:34px;margin-top:0;font-size:13px}.ventas-cancelar{margin-left:auto}.ventas-tabla-marco{border:1px solid var(--rule-soft);border-radius:6px;overflow-x:auto}.ventas-tabla td,.ventas-tabla th{padding:10px 12px}.ventas-persona{align-items:center;gap:10px;font-weight:500;display:flex}.ventas-tabla .sub{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.ventas-tabla .col-empresa,.ventas-tabla .col-rango{color:var(--ink-2)}.ventas-tabla .col-rango{white-space:nowrap}@media (width<=560px){.ventas-tabla .col-empresa,.ventas-tabla .col-rango{display:none}.ventas-cancelar{margin-left:0}}.ventas-sin-empatar{flex-direction:column;gap:6px;display:flex}.desk-contenido .ventas-sin-empatar h3.wf-title{margin:0;font-size:15px}.ventas-form-cols{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}@media (width<=980px){.ventas-form-cols{grid-template-columns:minmax(0,1fr)}}.desk-contenido .box.ventas-form{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.ventas-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 16px;display:grid}.ventas-ayuda{color:var(--ink-3);margin-top:4px;font-size:12px;font-weight:400;display:block}.ventas-sep{border:0;border-top:1px solid var(--rule-soft);margin:0}.ventas-subtitulo{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.ventas-form-lado{flex-direction:column;gap:12px;display:flex}.ventas-form-lado .log{font-size:13px}.ventas-centro{background:var(--ledger);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.ventas-centro .acceso-card{max-width:420px}.checkrow{border:1px solid var(--rule);background:var(--paper);border-radius:4px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}label.checkrow:hover{border-color:var(--seal)}.checkrow:has(input:checked){border-color:var(--seal);background:var(--seal-tint)}.checkrow:has(input:focus-visible){outline:2px solid var(--signal);outline-offset:2px}.checkrow input[type=checkbox]{width:18px;height:18px;accent-color:var(--seal);cursor:inherit;flex:none;margin:2px 0 0}.checkrow input[type=checkbox]:disabled{cursor:not-allowed}.checkrow>div{min-width:0}.chip-estado{vertical-align:1px;margin-left:8px}.ayuda-panel{background:var(--paper);width:min(420px,100vw);color:var(--ink);border-left:1px solid var(--rule);box-shadow:var(--lift);z-index:50;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.ayuda-panel .btn{flex:none;width:auto}.ayuda-panel .alert .btn{margin-left:8px}.ayuda-cabeza{border-bottom:1px solid var(--rule-soft);background:var(--paper);align-items:center;gap:12px;padding:10px 10px 10px 20px;display:flex;position:relative}.ayuda-cabeza.soporte{background:var(--ayuda-tile);color:#fff;border-bottom-color:#0000}.ayuda-tile{background:var(--ayuda-tile);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ayuda-titulos{flex-direction:column;flex:1;min-width:0;display:flex}.ayuda-titulos h2{margin:0;font-size:16px;font-weight:600;line-height:1.2}.ayuda-subtitulo{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ayuda-cabeza.soporte .ayuda-subtitulo{color:var(--ayuda-cabeza-sub)}.ayuda-acciones{flex:none;align-items:center;display:flex}.ayuda-icono{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.ayuda-icono:hover,.ayuda-icono[aria-expanded=true]{background:var(--ledger);color:var(--ink)}.ayuda-cabeza.soporte .ayuda-icono{color:#fff}.ayuda-cabeza.soporte .ayuda-icono:hover,.ayuda-cabeza.soporte .ayuda-icono[aria-expanded=true]{color:#fff;background:#ffffff1f}.ayuda-avatar-cabeza{flex:none;width:36px;height:36px;position:relative}.ayuda-avatar-cabeza .ini{background:var(--ayuda-avatar-soporte);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid}.ayuda-presencia{background:var(--ayuda-presencia);border:2px solid var(--ayuda-tile);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.ayuda-anillo{cursor:pointer;background:0 0;border:0;align-items:center;height:44px;padding:0 4px 0 0;font-family:inherit;display:flex}.ayuda-anillo-pastilla{border:1px solid var(--rule);background:var(--paper);height:36px;color:var(--ink);border-radius:18px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:13px;font-weight:500;display:flex}.ayuda-anillo:hover .ayuda-anillo-pastilla,.ayuda-anillo[aria-expanded=true] .ayuda-anillo-pastilla{border-color:var(--ink-4)}.ayuda-anillo .pista{stroke:var(--rule-soft)}.ayuda-anillo .valor{stroke:var(--seal)}.ayuda-anillo.warn .ayuda-anillo-pastilla{border-color:var(--warn-line);background:var(--warn-tint);color:var(--warn)}.ayuda-anillo.warn .pista{stroke:color-mix(in srgb, var(--warn-line) 45%, var(--warn-tint))}.ayuda-anillo.warn .valor{stroke:var(--warn)}.ayuda-anillo.crit .ayuda-anillo-pastilla{border-color:var(--crit-line);background:var(--crit-tint);color:var(--crit)}.ayuda-anillo.crit .pista{stroke:color-mix(in srgb, var(--crit-line) 45%, var(--crit-tint))}.ayuda-popover{z-index:2;border:1px solid var(--rule);background:var(--paper);width:min(340px,100% - 24px);color:var(--ink);box-shadow:var(--lift), 0 12px 32px #10182824;border-radius:12px;padding:14px;position:absolute;top:calc(100% + 4px);right:12px}.ayuda-popover.historial{padding:8px}.ayuda-popover.historial ul{border-top:1px solid var(--rule-soft);max-height:50vh;margin:4px 0 0;padding:4px 0 0;list-style:none;overflow-y:auto}.ayuda-nueva{width:100%;min-height:44px;color:var(--seal);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:500;display:flex}.ayuda-nueva:hover,.ayuda-conv:hover,.ayuda-conv.on{background:var(--seal-tint)}.ayuda-conv{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.ayuda-conv-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ayuda-conv time{color:var(--ink-3);flex:none;font-size:12px}.ayuda-nueva:disabled,.ayuda-conv:disabled{opacity:.55;cursor:not-allowed}.ayuda-vacio{color:var(--ink-3);margin:8px 10px;font-size:13px}.ayuda-medidor{flex-direction:column;gap:8px;display:flex}.ayuda-medidor-fila{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ayuda-medidor-titulo{font-size:13px;font-weight:600}.ayuda-medidor-valor{color:var(--ink-2);white-space:nowrap;font-size:13px}.ayuda-barra{background:var(--rule-soft);border-radius:3px;height:6px;overflow:hidden}.ayuda-barra>span{background:var(--seal);height:100%;display:block}.ayuda-medidor.warn .ayuda-barra>span{background:var(--warn)}.ayuda-medidor.crit .ayuda-barra>span{background:var(--crit)}.ayuda-medidor-nota{color:var(--ink-3);font-size:12px}.ayuda-tarjeta-uso{border:1px solid var(--rule-soft);background:var(--paper);border-radius:10px;margin-top:auto;padding:14px}.ayuda-estado{border-bottom:1px solid var(--rule-soft);background:var(--ledger);color:var(--ink);align-items:center;gap:8px;margin:0;padding:9px 20px;font-size:13px;display:flex}.ayuda-estado:before{content:"";background:var(--ink-4);border-radius:50%;flex:none;width:8px;height:8px}.ayuda-estado strong{font-weight:600}.ayuda-estado.esperando_cliente{background:var(--ok-tint);border-bottom-color:color-mix(in srgb, var(--ok) 25%, var(--ok-tint))}.ayuda-estado.esperando_cliente:before{background:var(--ok)}.ayuda-estado.esperando_cliente strong{color:var(--ok)}.ayuda-hilo{background:var(--panel);flex-direction:column;flex:1;gap:16px;padding:20px 16px 16px;display:flex;overflow-y:auto}.ayuda-hilo.vacia{gap:20px;padding:28px 20px 16px}.ayuda-bienvenida{flex-direction:column;gap:8px;display:flex}.ayuda-bienvenida h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600;line-height:1.25}.ayuda-bienvenida p{color:var(--ink-2);margin:0;font-size:14px}.ayuda-privacidad{background:var(--warn-tint);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ayuda-privacidad svg{color:var(--warn);flex:none;margin-top:1px}.ayuda-privacidad p{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.ayuda-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.ayuda-sugerencias{flex-direction:column;gap:8px;display:flex}.ayuda-sugerencia{border:1px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;transition:border-color .12s ease-out;display:flex}.ayuda-sugerencia svg{color:var(--ink-3);flex:none}.ayuda-sugerencia:hover{border-color:var(--seal)}.ayuda-sugerencia:disabled{opacity:.55;cursor:not-allowed}.ayuda-sello-tiempo{color:var(--ink-3);align-self:center;margin:0;font-size:12px}.ayuda-divisor{color:var(--ink-3);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.ayuda-divisor:before,.ayuda-divisor:after{content:"";background:var(--rule);flex:1;height:1px}.ayuda-sistema{text-align:center;color:var(--ink-3);align-self:center;margin:0;font-size:12px;font-style:italic}.ayuda-fila{align-items:flex-start;gap:10px;max-width:94%;display:flex}.ayuda-fila.usuario{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:4px;max-width:82%}.ayuda-fila.operador{align-items:flex-end;max-width:90%}.ayuda-col{flex-direction:column;gap:8px;min-width:0;display:flex}.ayuda-fila.operador .ayuda-col{gap:4px}.ayuda-avatar{background:var(--seal-tint);width:28px;height:28px;color:var(--seal);border-radius:8px;flex:none;place-items:center;display:grid}.ayuda-avatar.operador{background:var(--ayuda-tile);color:#fff;border-radius:50%;font-size:11px;font-weight:600}.ayuda-burbuja{border:1px solid var(--rule-soft);background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:4px 16px 16px;padding:12px 14px;font-size:14px;line-height:1.55}.ayuda-burbuja p,.ayuda-burbuja ul,.ayuda-burbuja ol{margin:0}.ayuda-burbuja ul,.ayuda-burbuja ol{padding-left:20px}.ayuda-burbuja>*+*{margin-top:8px}.ayuda-burbuja.usuario{background:var(--ayuda-acento);color:#fff;white-space:pre-wrap;border-color:#0000;border-radius:16px 16px 4px;padding:10px 14px;line-height:1.45}.ayuda-burbuja.soporte{border-color:color-mix(in srgb, var(--seal) 22%, var(--seal-tint));background:var(--seal-tint);border-radius:16px 16px 16px 4px}.ayuda-etiqueta{color:var(--ayuda-operador);font-size:12px;font-weight:600}.ayuda-meta{color:var(--ink-3);font-size:11px}.ayuda-burbuja.en-vivo>:last-child:after,.ayuda-burbuja.en-vivo:empty:after{content:"";vertical-align:-2px;background:var(--seal);width:7px;height:15px;margin-left:2px;animation:1s steps(2,start) infinite ayuda-parpadeo;display:inline-block}@keyframes ayuda-parpadeo{to{visibility:hidden}}.ayuda-chip-general{background:var(--warn-tint);color:var(--ink);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:3px 8px;font-size:12px;font-weight:500;display:inline-flex}.ayuda-chip-general svg{color:var(--warn);flex:none}.ayuda-fuentes{flex-direction:column;gap:6px;display:flex}.ayuda-citas{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ayuda-cita{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}a.ayuda-cita:hover{border-color:var(--seal);text-decoration:none}.ayuda-cita-n{color:var(--seal);font-weight:500}.ayuda-pasar{align-self:flex-start}.ayuda-previas{border:1px solid var(--rule-soft);background:var(--paper);border-radius:10px}.ayuda-previas summary{color:var(--ink-2);cursor:pointer;padding:12px 14px;font-size:13px}.ayuda-previas-hilo{flex-direction:column;gap:16px;padding:4px 14px 14px;display:flex}.ayuda-esperando{color:var(--ink-3);align-items:center;gap:8px;margin:0;padding-left:38px;font-size:12px;display:flex}.ayuda-puntos{gap:3px;display:flex}.ayuda-puntos span{background:var(--ink-4);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite ayuda-latido}.ayuda-puntos span:nth-child(2){animation-delay:.2s}.ayuda-puntos span:nth-child(3){animation-delay:.4s}@keyframes ayuda-latido{50%{opacity:.35}}.ayuda-pie-hilo{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:auto 0 0;font-size:13px;display:flex}.ayuda-enlace{color:var(--seal);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:500}.ayuda-enlace:hover{text-underline-offset:3px;text-decoration:underline}.ayuda-enlace:disabled{color:var(--ink-4);cursor:not-allowed;text-decoration:none}.ayuda-pie{border-top:1px solid var(--rule-soft);background:var(--paper);flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.ayuda-comentario{flex-direction:column;gap:6px;font-size:13px;display:flex}.ayuda-comentario-titulo{margin:0}.ayuda-comentario textarea{min-height:64px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);resize:vertical;border-radius:8px;padding:9px 12px}.ayuda-comentario-acciones{justify-content:flex-end;gap:8px;display:flex}.ayuda-form{flex-direction:column;gap:8px;display:flex}.ayuda-caja{border:1px solid var(--rule);background:var(--field);border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.ayuda-caja:focus-within,.ayuda-form.soporte .ayuda-caja{border-color:var(--seal);background:var(--paper);box-shadow:0 0 0 3px var(--seal-tint)}.ayuda-caja textarea{min-width:0;max-height:160px;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:14px;line-height:1.45}.ayuda-caja textarea::placeholder{color:var(--ink-4)}.ayuda-enviar{background:var(--ayuda-acento);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.ayuda-enviar:disabled{opacity:.45;cursor:not-allowed}.ayuda-form.soporte .ayuda-enviar{background:var(--ayuda-tile)}.ayuda-enviar.detener{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2)}.ayuda-form-pie{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;font-size:12px;display:flex}.ayuda-nota{color:var(--ink-3);margin:0;font-size:12px}@media (width<=420px){.ayuda-panel{border-left:0}.ayuda-cabeza{gap:10px;padding-left:16px}}@media (prefers-reduced-motion:reduce){.ayuda-burbuja.en-vivo>:last-child:after,.ayuda-burbuja.en-vivo:empty:after,.ayuda-puntos span{animation:none}}.ayuda-contexto{color:var(--ink-2);border-bottom:1px solid var(--rule-soft);background:var(--ledger);align-items:center;gap:4px;margin:0;padding:6px 12px 6px 20px;font-size:12px;display:flex}.ayuda-contexto button{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin:-8px -8px -8px 0;padding:0;display:grid}.ayuda-contexto button:hover{background:var(--rule-soft);color:var(--ink)}.ayuda-consultando{color:var(--ink-3);margin:0;font-size:13px}@keyframes ayuda-consultando-pulso{50%{opacity:.6}}.ayuda-consultando{animation:1.4s ease-in-out infinite ayuda-consultando-pulso}.ayuda-sugerencia .chip{margin-left:8px}.ayuda-fuente-datos{color:var(--ink-3);margin:4px 0 0;font-size:12px}.ayuda-fuente-datos a{color:var(--seal);font-weight:500}.ayuda-tabla{border:1px solid var(--rule-soft);background:var(--paper);border-radius:10px;max-width:100%;margin:6px 0 0;padding:10px 12px}.ayuda-tabla figcaption{flex-direction:column;gap:2px;margin-bottom:6px;font-size:13px;display:flex}.ayuda-tabla figcaption b{color:var(--ink);font-weight:700}.ayuda-tabla figcaption span{color:var(--ink-3);font-size:12px}.ayuda-tabla table{table-layout:auto;border-collapse:collapse;width:100%;font-size:13px}.ayuda-tabla tbody tr{border-top:1px solid var(--rule-soft)}.ayuda-tabla th[scope=row]{text-align:left;color:var(--ink);overflow-wrap:anywhere;padding:6px 8px 6px 0;font-weight:500}.ayuda-tabla th[scope=row] small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.ayuda-tabla td.mono{text-align:right;white-space:nowrap;color:var(--seal);vertical-align:top;padding:6px 0;font-weight:600}.ayuda-tabla-mas{color:var(--ink-3);margin:6px 0 0;font-size:12px}.ayuda-tabla-mas a{color:var(--seal);font-weight:500}.ayuda-boton-corto{display:none}@media (width<=640px){.ayuda-boton-texto{display:none}.ayuda-boton-corto{display:inline}}@media (prefers-reduced-motion:reduce){.ayuda-consultando{animation:none}}.ayuda-boton{position:relative}.ayuda-punto{background:var(--crit);width:9px;height:9px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:4px;right:4px}.resumen-actualizando{opacity:.5;transition:opacity .15s}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tablero-candidatos{overscroll-behavior-x:contain;flex-direction:row;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.tablero-columna{background:var(--panel);border:1px solid var(--rule-soft);border-radius:8px;flex-direction:column;flex:0 0 264px;gap:8px;min-width:0;padding:10px;display:flex}.tablero-titulo{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.tablero-cuenta{color:var(--ink-3);background:var(--rule-soft);font-variant-numeric:tabular-nums;border-radius:10px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:500}.tablero-lista{border-radius:4px;flex-direction:column;gap:8px;min-height:72px;margin:0;padding:2px;list-style:none;transition:background-color .12s ease-out;display:flex}.tablero-lista.encima{background:var(--seal-tint)}.tablero-tarjeta{background:var(--paper);border:1px solid var(--rule-soft);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative;box-shadow:0 1px 2px #1018280d}.tablero-tarjeta.fija{cursor:default}.tablero-tarjeta.arrastrando{opacity:.4}.tablero-tarjeta.flotando{cursor:grabbing;transform:rotate(1.5deg);box-shadow:0 12px 28px #10182838}.tablero-tarjeta[aria-busy=true]{opacity:.7}.tablero-tarjeta-fila{align-items:flex-start;gap:8px;display:flex}.tablero-nombre{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.tablero-enlace{color:inherit;-webkit-touch-callout:none;text-decoration:none}.tablero-enlace:after{content:"";border-radius:6px;position:absolute;inset:0}.tablero-agarradera,.tablero-mover{z-index:1;position:relative}.tablero-enlace:hover{text-decoration:underline}.tablero-agarradera{width:32px;height:32px;color:var(--ink-3);cursor:grab;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.tablero-agarradera:hover{background:var(--rule-soft);color:var(--ink-2)}.tablero-agarradera:disabled{cursor:progress;opacity:.5}.tablero-mover{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tablero-mover>.btn{width:auto;min-height:32px;padding:4px 10px;font-size:12.5px}.tablero-mover>.btn[aria-disabled=true]{opacity:.5;cursor:progress}.tablero-menu{box-sizing:border-box;background:var(--paper);border:1px solid var(--rule);border-radius:4px;width:100%;margin:0;padding:4px;list-style:none}.tablero-menu-item{width:100%;min-height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 10px;font-family:inherit;font-size:13px;display:block}.tablero-menu-item:hover,.tablero-menu-item:focus{background:var(--seal-tint)}.tablero-menu-item:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.tablero-nav{display:none}@media (width<=640px){.tablero-candidatos{scroll-snap-type:x mandatory;gap:10px}.tablero-candidatos.en-arrastre{scroll-snap-type:none}.tablero-columna{scroll-snap-align:start;flex-basis:calc(100% - 40px)}.tablero-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.tablero-nav .btn{flex:none;width:44px;min-height:44px;padding:0;font-size:20px}.tablero-agarradera{width:44px;height:44px;margin:-8px -8px 0 0}.tablero-mover>.btn,.tablero-menu-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.tablero-tarjeta.flotando{transform:none}.tablero-lista{transition:none}}.note.nota-error{color:var(--crit);border-left-color:var(--crit-line)}.rcl-visor{border:1px solid var(--rule-soft);background:var(--paper);border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rcl-visor-cabeza{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.rcl-visor-icono{color:var(--crit);flex:none}.rcl-visor-archivo{flex:1;min-width:0}.rcl-visor-nombre{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.rcl-visor-detalle{color:var(--ink-3);font-size:12px}.rcl-visor-paginas{background:var(--rule-soft);flex-direction:column;align-items:center;gap:14px;height:min(820px,75vh);padding:18px;display:flex;overflow:auto}.rcl-visor-paginas:focus-visible{outline:2px solid var(--seal);outline-offset:-2px}.rcl-visor-hoja{background:var(--paper);width:100%;box-shadow:var(--lift);flex:none}.rcl-visor-canvas{width:100%;height:100%;display:block}.rcl-visor-aviso{text-align:center;background:var(--panel);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;padding:32px;display:flex}.rcl-visor-aviso.crit{background:var(--crit-tint)}.rcl-visor-aviso-titulo{color:var(--ink);font-size:15px;font-weight:600}.rcl-visor-aviso.crit .rcl-visor-aviso-titulo{color:var(--crit)}.rcl-visor-aviso-texto{color:var(--ink-3);max-width:320px;font-size:13.5px}.rcl-visor-aviso.crit .rcl-visor-aviso-texto{color:var(--ink-2)}.rcl-visor-pie{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.rcl-visor-pie .btn{width:auto}.rcl-visor-espacio{flex:1}.rcl-visor-pagina{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.rcl-visor-error{margin:0 14px 12px}.rcl-visor-tope{flex:none;width:100%;max-width:440px}.rcl-cand{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.rcl-cand-mensaje{flex:100%}.rcl-cand-datos{flex-direction:column;flex:999 440px;gap:16px;min-width:0;display:flex}.rcl-cand-cv{flex-direction:column;flex:340px;gap:12px;min-width:0;max-width:560px;display:flex;position:sticky;top:68px}.rcl-caja-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rcl-caja-titulo{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.rcl-caja-cabeza .rcl-caja-titulo{flex:auto}.rcl-enlace{min-height:32px;color:var(--seal);cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit;font-size:13px}.rcl-enlace:hover{text-decoration:underline}.rcl-texto-peligro,.desk-contenido .btn.ghost.rcl-texto-peligro{color:var(--crit)}.btn.ghost.rcl-texto-peligro:hover{background:var(--crit-tint)}.desk-contenido .rcl-cand .rcl-cand-resumen{flex-direction:column;gap:16px;padding:20px 22px;display:flex}.rcl-cand-cabeza{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.rcl-cand-avatar{width:48px;height:48px;font-size:16px}.rcl-cand-identidad{flex:1;min-width:200px}.rcl-cand-nombre{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:24px;line-height:1.2}.rcl-cand-sub{color:var(--ink-3);margin-top:4px;font-size:13.5px}.rcl-cand-etapas{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rcl-cand-etapas li{flex-direction:column;gap:6px;min-width:0;display:flex}.rcl-cand-etapa-barra{background:var(--rule);border-radius:2px;height:4px}.rcl-cand-etapas li.hecha .rcl-cand-etapa-barra{background:var(--seal)}.rcl-cand-etapa-nombre{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.rcl-cand-etapas li.hecha .rcl-cand-etapa-nombre{color:var(--ink-2)}.rcl-cand-etapas li[aria-current] .rcl-cand-etapa-nombre{color:var(--ink);font-weight:600}.rcl-cand-acciones{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:16px;display:flex}.rcl-cand-agendar{display:contents}.rcl-cand-acciones .btn{flex:none;width:auto}.rcl-cand-espacio{flex:1}.rcl-cand-guardando{flex:100%}.rcl-cand-acciones .tablero-mover{position:relative}.rcl-cand-acciones .tablero-mover>.btn{min-height:40px;padding:8px 18px;font-size:14px}.rcl-cand-acciones .tablero-menu{z-index:30;width:auto;min-width:180px;box-shadow:var(--lift);position:absolute;top:calc(100% + 4px);left:0}.rcl-cand-par{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.rcl-contacto{flex-direction:column;gap:10px;display:flex}.rcl-contacto-dato{min-width:0;color:var(--ink-3);align-items:center;gap:10px;font-size:14px;display:flex}.rcl-contacto-dato a{overflow-wrap:anywhere}.rcl-contacto-tel{font-variant-numeric:tabular-nums}.rcl-contacto-botones{flex-wrap:wrap;gap:8px;display:flex}.rcl-entrevistas{flex-direction:column;gap:12px;display:flex}.rcl-entrevistas-lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rcl-entrevista{flex-direction:column;gap:8px;display:flex}.rcl-entrevista+.rcl-entrevista{border-top:1px solid var(--rule-soft);padding-top:12px}.rcl-entrevista-fila{align-items:center;gap:14px;display:flex}.rcl-entrevista-dia{text-align:center;border:1px solid var(--rule-soft);background:var(--paper);border-radius:6px;flex-direction:column;flex:none;width:56px;display:flex;overflow:hidden}.rcl-entrevista-mes{background:var(--seal);color:#fff;padding:2px 0;font-size:11px;font-weight:600}.rcl-entrevista-num{color:var(--ink);padding:2px 0;font-size:22px;font-weight:600}.rcl-entrevista-info{flex:1;min-width:0;font-size:14px}.rcl-entrevista-cuando{color:var(--ink);font-weight:600}.rcl-notas,.rcl-historial{flex-direction:column;gap:14px;display:flex}.rcl-notas-form{flex-direction:column;gap:6px;display:flex}.rcl-notas-campo{align-items:flex-start;gap:10px;display:flex}.rcl-notas-campo .btn{flex:none;width:auto}.rcl-notas-campo .field{resize:vertical;flex:1;width:100%;min-width:0;margin-top:0}.rcl-notas-cuenta{text-align:right}.rcl-notas-lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rcl-nota{background:var(--panel);border-radius:6px;padding:12px 14px}.rcl-nota-meta{color:var(--ink-3);font-size:12.5px}.rcl-nota-texto{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:14px}.rcl-historial-lista{color:var(--ink);flex-direction:column;gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.rcl-historial-lista li{grid-template-columns:11rem minmax(0,1fr);gap:12px;display:grid}.rcl-historial-fecha{color:var(--ink-3);font-variant-numeric:tabular-nums}.rcl-cand-eliminar{justify-content:flex-end;display:flex}.rcl-cand-pestanas{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}.rcl-cand-pestana{cursor:pointer;background:0 0;border:0;justify-content:center;min-height:44px;font-family:inherit}.rcl-cand-barra{background:var(--paper);border:1px solid var(--rule-soft);border-radius:8px;gap:8px;padding:12px 14px;display:flex;position:sticky;bottom:0}.rcl-cand-barra>.btn{flex:1;width:auto}.rcl-cand-datos[hidden],.rcl-cand-cv[hidden]{display:none}@media (width<=1120px){.rcl-cand{gap:12px}.rcl-cand-datos,.rcl-cand-cv{flex:100%;gap:12px;max-width:none;position:static}}@media (width<=860px){.desk-contenido .rcl-cand-datos>.box,.desk-contenido .rcl-cand-par>.box{padding:14px 16px}.rcl-cand-nombre{font-size:20px}.rcl-cand-etapa-nombre{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rcl-cand-etapas{gap:4px}.rcl-cand-acciones .btn{min-height:44px}.rcl-cand-espacio{display:none}.rcl-historial-lista li{grid-template-columns:minmax(0,1fr);gap:2px}.rcl-notas-campo{flex-direction:column;align-items:stretch}.desk-contenido .rcl-notas-campo .btn{align-self:flex-start}}.rcl-vacs{flex-direction:column;gap:16px;display:flex}.rcl-vacs-cabeza{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rcl-vacs-intro{min-width:0}.rcl-vacs-cabeza .rcl-vacs-intro{flex:240px}.rcl-vacs-cabeza .btn{flex:none;width:auto}.rcl-vacs-desc{color:var(--ink-3);margin-top:2px;font-size:13.5px}.rcl-vacs-alerta{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.rcl-vacs-alerta>span{flex:280px}.rcl-vacs-alerta .btn{flex:none;align-self:center;width:auto}.rcl-filtro-tab{cursor:pointer;background:0 0;border:0;font-family:inherit}.rcl-filtro-cuenta{font-variant-numeric:tabular-nums}.rcl-vacs-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.rcl-vac-tarjeta{flex-direction:column;gap:14px;min-width:0;display:flex}.rcl-vac-tarjeta-cabeza{align-items:flex-start;gap:10px;display:flex}.rcl-vac-identidad{flex:1;min-width:0}.rcl-vac-puesto{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.3}.rcl-vac-puesto a{color:var(--ink)}.rcl-vac-puesto a:hover{color:var(--seal)}.rcl-vac-conteo{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rcl-vac-conteo li{background:var(--panel);border-radius:6px;flex-direction:column;min-width:0;padding:6px 2px;display:flex}.rcl-vac-conteo-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.rcl-vac-conteo-etq{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.rcl-vac-pie{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.rcl-vac-aviso{color:var(--ink-3);flex-direction:column;flex:140px;justify-content:center;min-height:34px;font-size:12.5px;display:flex}.rcl-vac-vence{color:var(--warn);font-weight:500}.rcl-vacs-vacio{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rcl-vacs-vacio-texto{color:var(--ink-2);font-size:14px}.rcl-vacs-vacio .btn{width:auto}@media (width<=1180px){.rcl-vacs-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.rcl-vacs-rejilla{grid-template-columns:minmax(0,1fr);gap:12px}.rcl-vacs-cabeza .btn{flex:auto}.rcl-vac-pie .btn,.rcl-filtro-tab{min-height:44px}}.rcl-etapa-postulado{--rcl-etapa:var(--ink-4)}.rcl-etapa-revision{--rcl-etapa:var(--seal)}.rcl-etapa-entrevista{--rcl-etapa:var(--warn)}.rcl-etapa-oferta{--rcl-etapa:var(--ok)}.rcl-etapa-contratado{--rcl-etapa:var(--navy-2)}.rcl-etapa-descartado{--rcl-etapa:var(--crit)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .rcl-etapa-contratado{--rcl-etapa:var(--signal)}}:root[data-theme=dark] .rcl-etapa-contratado{--rcl-etapa:var(--signal)}.rcl-punto{background:var(--rcl-etapa,var(--ink-4));border-radius:50%;flex:none;width:8px;height:8px}.rcl-vac{flex-direction:column;gap:16px;display:flex}.rcl-vac-volver{align-self:flex-start;font-size:13px}.rcl-vac-cabeza{flex-direction:column;gap:18px;display:flex}.rcl-vac-cabeza-fila{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.rcl-vac-titulo{flex:260px;min-width:0}.rcl-vac-titulo-fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcl-vac-titulo-fila h1{overflow-wrap:anywhere}.rcl-vac-detalles{color:var(--ink-3);margin-top:4px;font-size:13.5px}.rcl-vac-detalles>span+span:before{content:" · ";color:var(--ink-3);font-weight:400}.rcl-vac-acciones{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.rcl-vac-acciones .btn{flex:none;width:auto}.rcl-mas{position:relative}.rcl-mas-menu{z-index:30;background:var(--paper);border:1px solid var(--rule);min-width:190px;box-shadow:var(--lift);border-radius:6px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rcl-mas-opcion{width:100%;min-height:38px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-family:inherit;font-size:14px;display:block}.rcl-mas-opcion:hover,.rcl-mas-opcion:focus-visible{background:var(--seal-tint)}.rcl-mas-opcion.rcl-texto-peligro:hover,.rcl-mas-opcion.rcl-texto-peligro:focus-visible{background:var(--crit-tint)}.rcl-mas-opcion:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.rcl-vac-resumen{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rcl-vac-resumen li{border:1px solid var(--rule-soft);border-top:3px solid var(--rcl-etapa);border-radius:6px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.rcl-vac-resumen-etq{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.rcl-vac-resumen-num{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;line-height:1.3}.rcl-tarjeta-cabeza{align-items:center;gap:8px;display:flex}.rcl-tarjeta-cabeza .tablero-nombre{flex:1;min-width:0;font-size:14px}.rcl-tarjeta-detalle{color:var(--ink-3);font-size:12px}.rcl-tarjeta-detalle>span+span:before{content:" · "}@media (width<=900px){.rcl-vac-resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (width<=720px){.rcl-vac-acciones{width:100%}.rcl-vac-acciones .btn{min-height:44px}.rcl-vac-resumen{display:none}.rcl-vac-resumen li{padding:8px 10px}.rcl-vac-resumen-num{font-size:18px}.rcl-mas-opcion{min-height:44px}.rcl-vac-acciones{position:relative}.rcl-mas{position:static}.rcl-mas-menu{left:0;right:auto}}.rcl-form{flex-direction:column;gap:16px;max-width:820px;display:flex}.rcl-form-cabeza{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcl-form-sub{color:var(--ink-3);margin-top:2px;font-size:13.5px}.rcl-form-caja{flex-direction:column;gap:14px;display:flex}.rcl-form-angosta{max-width:620px}.rcl-form-aviso{color:var(--ink);font-size:13.5px}.rcl-form-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rcl-form-acciones .btn{flex:none;width:auto}.rcl-form-espacio{flex:1}.rcl-form>.rcl-form-acciones{border-top:1px solid var(--rule);padding-top:16px}.rcl-hoja-titulo{margin:0 32px 4px 0}.rcl-hoja-sub{color:var(--ink-3);font-size:13.5px}.rcl-hoja-form{flex-direction:column;gap:12px;margin-top:14px;display:flex}.rcl-hoja-seccion{color:var(--ink-2);letter-spacing:.02em;margin:6px 0 0;font-size:13px;font-weight:600}.rcl-hoja-form>.rcl-hoja-seccion:first-child{margin-top:0}.rcl-hoja-form .rcl-form-acciones{margin-top:4px}.rcl-puerta{flex-direction:column;gap:10px;max-width:820px;display:flex}.rcl-puerta-texto{color:var(--ink-2);font-size:14px}.rcl-puerta .note{font-size:13px}.rcl-puerta-legal{border:1px solid var(--rule-soft);background:var(--panel);border-radius:6px;max-height:360px;padding:12px 14px;overflow:auto}.rcl-puerta-acepto{flex-direction:column;gap:10px;display:flex}.rcl-puerta-acepto .btn{align-self:flex-start;width:auto}.rcl-priv{flex-direction:column;gap:8px;display:flex}.rcl-priv .btn{align-self:flex-start;width:auto}.rcl-priv-confirmar{flex-direction:column;gap:8px;display:flex}@media (width<=720px){.rcl-form-acciones .btn,.rcl-priv .btn{min-height:44px}.rcl-form-espacio{display:none}}.rcl-vf{flex-direction:column;gap:16px;display:flex}html:has(.rcl-vf-barra){scroll-padding-bottom:120px}.rcl-vf-cuerpo{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.rcl-vf-campos{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}.rcl-vf-lateral{overscroll-behavior:contain;flex-direction:column;flex:380px;gap:16px;min-width:0;max-width:480px;max-height:calc(100dvh - 152px);display:flex;position:sticky;top:68px;overflow-y:auto}.rcl-vf-caja{flex-direction:column;gap:14px;display:flex}.rcl-vf-caja-cabeza{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcl-vf-num{background:var(--seal-tint);width:24px;height:24px;color:var(--seal);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.rcl-vf-rejilla{align-items:start;gap:14px;display:grid}.rcl-vf-rejilla.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.rcl-vf-rejilla.tres{grid-template-columns:repeat(3,minmax(0,1fr))}.rcl-vf-etiqueta{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.rcl-vf-cuenta{text-align:right;font-variant-numeric:tabular-nums;margin-top:0}.rcl-vf-ayuda{margin-top:0}.rcl-vf-error{color:var(--crit);margin-top:4px}.rcl-vf-revision{flex-direction:column;gap:8px;display:flex}.rcl-vf-revision:empty{margin-top:-14px}.rcl-vf-aviso{background:var(--warn-tint);color:var(--ink);border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.rcl-vf-aviso>svg{color:var(--warn);flex:none;margin-top:2px}.desk-contenido .box.rcl-ia,.box.rcl-ia{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.desk-contenido .box.rcl-ia-activa,.box.rcl-ia-activa{border-color:var(--seal)}.rcl-ia-titulo{align-items:center;gap:8px;display:flex}.rcl-ia-estrella{color:var(--seal)}.rcl-ia .note,.rcl-ia .helper{margin-top:0}.rcl-ia-accion{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rcl-ia-accion .btn{flex:none;width:auto}.rcl-ia-accion .helper{margin-top:0}.desk-contenido .box.rcl-vf-previa,.box.rcl-vf-previa{padding:0;overflow:hidden}.rcl-vf-previa[hidden]{display:none}.rcl-vf-previa-cabeza{border-bottom:1px solid var(--rule-soft);align-items:center;gap:8px;padding:10px 14px;display:flex}.rcl-vf-previa-titulo{color:var(--ink);flex:1;margin:0;font-size:13px;font-weight:600}.rcl-vf-previa-marca{color:var(--ink-3);font-size:12px}.rcl-vf-previa-fondo{background:var(--ledger);padding:14px}.rcl-vf-previa-tarjeta{background:var(--paper);border:1px solid var(--rule-soft);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.rcl-vf-previa-contratando{letter-spacing:.08em;text-transform:uppercase;color:var(--seal);font-size:11px;font-weight:600}.rcl-vf-previa-puesto{letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.15}.rcl-vf-previa-puesto.vacio{color:var(--ink-4)}.rcl-vf-previa-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;font-size:12.5px;display:grid}.rcl-vf-previa-datos>div{background:var(--panel);border-radius:6px;min-width:0;padding:6px 8px}.rcl-vf-previa-datos dt{color:var(--ink-3);font-size:11px}.rcl-vf-previa-datos dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.rcl-vf-previa-texto{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13px}.rcl-vf-previa-cta{background:var(--seal);color:#fff;-webkit-user-select:none;user-select:none;border-radius:6px;place-items:center;min-height:36px;font-size:14px;font-weight:600;display:grid}.desk-contenido .btn.rcl-vf-ver{align-self:stretch;width:100%;min-height:44px}.rcl-vf-barra{z-index:5;padding:12px 32px calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;margin:0 -32px;display:flex;position:sticky;bottom:0}.rcl-vf-barra .btn{flex:none;align-self:center;width:auto}.rcl-vf-guardado{color:var(--ink-3);flex:auto;font-size:13px}.rcl-vf-barra-aviso{flex:100%}@media (width<=1120px){.rcl-vf-cuerpo{gap:16px}.rcl-vf-campos,.rcl-vf-lateral{flex:100%;max-width:none}.rcl-vf-lateral{max-height:none;position:static;overflow:visible}}@media (width<=860px){.desk-contenido .rcl-vf-campos>.box{padding:14px 16px}.rcl-vf-rejilla.dos,.rcl-vf-rejilla.tres{grid-template-columns:minmax(0,1fr)}.rcl-vf-barra{padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:8px;margin:0 -16px}.rcl-vf-guardado{flex-basis:100%}.rcl-vf-guardado:empty,.desk-contenido .rcl-vf-barra .rcl-vf-cancelar{display:none}.desk-contenido .rcl-vf-barra .btn{flex:1 1 0;min-width:0;min-height:44px;padding:8px 10px}}.aviso-medicion{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--paper);border-color:var(--rule);gap:12px;max-width:420px;display:grid;position:fixed;box-shadow:0 8px 24px #0000001f}.aviso-medicion-acciones{gap:8px;display:flex}.piloto-shell,.piloto-checada{--accion-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] :is(.piloto-shell,.piloto-checada){--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.piloto-shell,.piloto-checada){--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=light] :is(.piloto-shell,.piloto-checada){--ink-3:var(--ink-2)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) :is(.piloto-shell,.piloto-checada){--ink-3:var(--ink-2)}}:is(.piloto-shell,.piloto-checada) .field::placeholder{color:var(--ink-2);opacity:1}.pagina-encabezado{justify-content:space-between;align-items:center;gap:24px;padding-block:6px;display:flex}.pagina-intro{min-width:0}.pagina-etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.5}.pagina-titulo{color:var(--ink);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.2}.pagina-descripcion{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.6}.pagina-acciones{flex-shrink:0;align-items:center;gap:12px;display:flex}.pagina-marca{isolation:isolate;background:var(--navy);color:#fff;border-radius:14px;padding:32px 36px;position:relative;overflow:hidden}.pagina-marca:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--signal) 28%, transparent);border-radius:50%;width:310px;height:310px;position:absolute;top:-210px;right:4%;box-shadow:0 0 0 50px #ffffff06,0 0 0 100px #ffffff05}.pagina-marca .pagina-titulo{color:#fff}.pagina-marca .pagina-etiqueta,.pagina-marca .pagina-descripcion{color:#fffc}.desk-contenido .btn.accion-signal{background:var(--signal);color:var(--navy);min-height:44px;box-shadow:none;border:1px solid #0000;gap:12px;font-weight:600}.accion-signal:hover{filter:brightness(1.05)}.estado-pantalla{border:1px solid var(--rule-soft);background:var(--paper);border-radius:12px;padding:28px}.estado-pantalla p{color:var(--ink-2);margin-block:14px}.piloto-shell .desk-contenido{max-width:none;padding:28px 36px 48px}.piloto-shell .sidenav{gap:28px;padding:28px 16px 20px}.piloto-shell .sidenav:before,.piloto-shell .sidenav:after{display:none}.piloto-shell .sidenav .nav-logo{height:28px;margin:0 8px}.nav-empresa{overflow-wrap:anywhere;border-bottom:1px solid #ffffff1f;padding:0 8px 24px;font-size:15px;font-weight:600}.nav-empresa span{color:#ffffffbf;margin-top:6px;font-size:13px;font-weight:400;display:block}.nav-etiqueta{letter-spacing:.12em;text-transform:uppercase;color:#ffffffa6;margin:0 12px 12px;font-size:11px;display:block}.piloto-shell .sidenav .it{min-height:48px;margin-bottom:4px}.piloto-shell .sidenav .it.on:before{top:0;bottom:0;left:0}.piloto-shell .desk-top{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:60px;padding-inline:36px}.piloto-shell .tabs{border:0;border-bottom:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;align-self:stretch;gap:18px;margin-bottom:8px;padding:0}.piloto-shell .tab{min-height:44px;color:var(--ink-3);border-bottom:2px solid #0000;border-radius:0;padding:8px 2px 12px}.piloto-shell .tab.on{color:var(--seal);border-bottom-color:var(--seal);box-shadow:none;background:0 0}.piloto-shell .tab:hover{color:var(--seal);background:0 0}.panel-mobile-head{display:none}.saltar-contenido{z-index:100;background:var(--paper);color:var(--seal);border-radius:4px;padding:12px 18px;position:fixed;top:-100px;left:12px}.saltar-contenido:focus{top:12px}.panel-boton-menu{min-height:44px;font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.piloto-inicio{gap:28px}.piloto-inicio .inicio-resumen{border-bottom:1px solid var(--rule);gap:0;padding-bottom:26px}.piloto-inicio .inicio-resumen .kpi{border:0;border-right:1px solid var(--rule);box-shadow:none;background:0 0;border-radius:0;padding:0 22px;transform:none}.piloto-inicio .inicio-resumen .kpi:first-child{padding-left:0}.piloto-inicio .inicio-resumen .kpi:last-child{border-right:0}.piloto-inicio .inicio-resumen .big{margin-block:4px;font-size:34px;font-weight:600;line-height:1.3}.piloto-inicio .inicio-resumen .wf-sub{color:var(--ink-2);font-size:13px}.piloto-inicio .inicio-resumen .kpi>.wf-sub:first-child{text-transform:none;letter-spacing:0;font-weight:400}.inicio-columnas{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:36px;display:grid}.inicio-principal,.inicio-lateral{flex-direction:column;gap:32px;min-width:0;display:flex}.seccion-titulo{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.seccion-titulo h2,.inicio-ayuda h2{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600;line-height:1.3}.cuenta-discreta{background:var(--seal-tint);min-width:26px;color:var(--seal);border-radius:5px;justify-content:center;align-items:center;padding:2px 8px;font-size:13px;font-weight:600;display:inline-flex}.inicio-atencion .seccion-titulo{justify-content:flex-start}.inicio-tareas{border:1px solid var(--rule-soft);background:var(--paper);border-radius:12px;overflow:hidden}.inicio-tarea{color:var(--ink);border-bottom:1px solid var(--rule-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.inicio-tarea:last-child{border-bottom:0}.inicio-tarea:hover{background:var(--panel);text-decoration:none}.inicio-tarea:focus-visible{outline-offset:-3px}.inicio-tarea b{font-size:16px;font-weight:600}.inicio-tarea small{color:var(--ink-2);margin-top:4px;font-size:14px;display:block}.tarea-icono{width:38px;height:38px;color:var(--warn);background:var(--warn-tint);border-radius:8px;place-items:center;font-size:24px;display:grid}.tarea-enlace{color:var(--seal);font-size:14px;font-weight:600}.inicio-nota{color:var(--ink-3);margin:10px 0;font-size:13px;line-height:1.6}.inicio-al-dia{border:1px solid var(--rule-soft);background:var(--paper);border-radius:12px;padding:24px}.inicio-al-dia p{color:var(--ink-2);margin:6px 0 14px}.piloto-inicio .feed{margin-top:0}.piloto-inicio .feed-fila{gap:12px;padding:16px 0;font-size:15px}.piloto-inicio .feed-fila time{font-size:14px}.piloto-inicio .feed-fila .wf-sub{margin-top:3px;font-size:13px}.inicio-ayuda{border-top:1px solid var(--rule);padding-top:24px}.inicio-ayuda p:not(.pagina-etiqueta){color:var(--ink-2);font-size:14px}.inicio-secundario{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:24px;display:grid}.inicio-lateral .suc-fila{padding-block:16px}.inicio-lateral .suc-fila .wf-h{align-items:baseline;gap:8px}.inicio-lateral .suc-fila a{font-size:15px}.piloto-inicio .composicion-leyenda{font-size:13px}@media (width<=1100px){.piloto-shell .desk-contenido{padding-inline:24px}.pagina-marca{padding:28px}.inicio-columnas{grid-template-columns:minmax(0,1fr)}.inicio-lateral{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.inicio-ayuda{border-top:0;border-left:1px solid var(--rule);padding-top:0;padding-left:24px}.inicio-secundario{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=860px){.panel-mobile-head{background:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.piloto-shell .sidenav{flex-direction:column;align-items:stretch;gap:18px;width:100%;height:auto;padding:16px;display:none;position:static;overflow:visible}.piloto-shell.menu-abierto .sidenav{display:flex}.piloto-shell .sidenav .nav-logo{display:none}.piloto-shell .nav-grupo,.piloto-shell .nav-pie{flex-direction:column}.piloto-shell .nav-empresa{padding-bottom:12px}.piloto-shell .nav-pie{border-top:1px solid #ffffff1f;border-left:0;padding-top:12px}.piloto-shell .sidenav .it{width:100%}.piloto-shell .desk-top{flex-wrap:wrap;min-height:52px;padding-block:4px;padding-inline:16px}.piloto-shell .desk-contenido{padding:20px 16px 36px}.pagina-encabezado{flex-wrap:wrap;gap:20px}.pagina-acciones{flex-shrink:1}.pagina-marca{padding:24px}}@media (width<=600px){.piloto-inicio .inicio-resumen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 0;padding-bottom:24px}.piloto-inicio .inicio-resumen .kpi{padding:0 16px}.piloto-inicio .inicio-resumen .kpi:nth-child(odd){padding-left:0}.piloto-inicio .inicio-resumen .kpi:nth-child(2n){border-right:0}.inicio-tarea{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px}.tarea-icono{width:32px;height:32px}.tarea-enlace{grid-column:2}.inicio-lateral,.inicio-secundario{grid-template-columns:minmax(0,1fr)}.inicio-ayuda{border-left:0;border-top:1px solid var(--rule);padding:24px 0 0}.piloto-inicio .feed-fila{grid-template-columns:auto auto minmax(0,1fr)}.piloto-inicio .feed-fila>.chip{grid-column:3;justify-self:start}.piloto-shell .tabs{gap:4px 14px}.pagina-marca:before{right:-180px}}@media (prefers-reduced-motion:reduce){.piloto-inicio *,.piloto-checada *,.piloto-shell .sidenav{transition:none;animation:none}}.piloto-revision{flex-direction:column;gap:24px;display:flex}.revision-periodo{background:var(--navy);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.revision-periodo b{font-size:16px;font-weight:600}.revision-periodo p{color:#fffc;margin:4px 0 0;font-size:14px}.revision-filtro{min-height:44px;font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:6px;flex-shrink:0;padding:8px 14px}.revision-filtro[aria-pressed=true]{background:var(--signal);color:var(--navy);border-color:var(--signal)}.revision-espacio{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.revision-lista{min-width:0}.revision-casos{border:1px solid var(--rule-soft);background:var(--paper);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.revision-casos li+li{border-top:1px solid var(--rule-soft)}.revision-caso{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:5px;padding:22px 24px;display:flex;position:relative}.revision-caso:hover{background:var(--panel)}.revision-caso:focus-visible{outline-offset:-3px}.revision-caso.seleccionado{background:var(--seal-tint);box-shadow:inset 3px 0 var(--seal)}.revision-caso b{font-size:16px;font-weight:600}.revision-caso span{color:var(--ink-2);font-size:14px}.revision-caso small{color:var(--ink-3);font-size:13px}.revision-caso:disabled{cursor:progress}.revision-ficha{border:1px solid var(--rule-soft);background:var(--paper);overflow-wrap:anywhere;border-radius:12px;padding:28px}.revision-ficha>h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600;line-height:1.25}.revision-ficha h3{margin:24px 0 16px;font-size:16px;font-weight:600}.revision-ficha h2:focus{outline:none}.revision-comparacion{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:24px 0 12px;display:grid}.revision-comparacion>div{background:var(--panel);border-radius:8px;padding:16px}.revision-comparacion>div:last-child{background:var(--seal-tint)}.revision-comparacion dt{color:var(--ink-2);font-size:13px}.revision-comparacion dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:24px;font-weight:600;line-height:1.3}.revision-aclaracion{border-left:2px solid var(--warn-line);color:var(--ink-2);padding-left:12px;font-size:13px}.revision-evidencia{margin:0;padding:0;list-style:none}.revision-evidencia li{grid-template-columns:8px minmax(0,1fr);gap:16px;padding-bottom:18px;font-size:14px;display:grid;position:relative}.revision-evidencia li:before{content:"";background:var(--rule);width:1px;position:absolute;top:14px;bottom:-4px;left:3px}.revision-evidencia li:last-child:before{display:none}.evidencia-punto{background:var(--seal);border-radius:50%;width:7px;height:7px;margin-top:7px}.revision-evidencia b{font-weight:600}.revision-evidencia p{color:var(--ink-2);margin:4px 0 0;font-size:13px}.revision-efecto{background:var(--panel);color:var(--ink-2);border-radius:8px;margin:0 0 18px;padding:16px;font-size:14px;line-height:1.6}.revision-decision{border-top:1px solid var(--rule-soft);margin-top:10px;padding-top:20px}.revision-botones{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.piloto-revision .btn{white-space:normal;min-height:44px}.piloto-revision .btn.primary{color:var(--accion-ink)}.revision-form{flex-direction:column;gap:8px;display:flex}.revision-form>label{font-size:14px;font-weight:600}.revision-form .field{height:44px;margin-top:0}.revision-check{align-items:center;gap:10px;min-height:44px;display:flex}.revision-check input{width:18px;height:18px;accent-color:var(--seal)}.revision-volver{min-height:44px;margin-bottom:16px;font-size:14px}.revision-elegir{border:1px dashed var(--rule);min-height:320px;color:var(--ink-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;padding:36px;display:flex}.revision-elegir>span{color:var(--seal);font-size:36px}.revision-elegir h2{color:var(--ink);letter-spacing:-.02em;margin:12px 0 0;font-size:22px;font-weight:600}.revision-elegir p{max-width:40ch;margin:10px 0 0}.revision-vacio{background:var(--paper);border:1px solid var(--rule-soft);border-radius:12px;padding:40px}.revision-vacio h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:600}.revision-vacio p{color:var(--ink-2);margin-bottom:20px}.pantalla.piloto-checada{max-width:460px}.piloto-checada .trab-hero{background:var(--navy);gap:20px;padding:20px 24px 28px}.piloto-checada .trab-hero:before{display:none}.piloto-checada .trab-hero:after{opacity:.7;width:300px;height:300px;animation:none;bottom:-100px;right:-185px}.piloto-checada .trab-logo{height:26px}.piloto-checada .trab-hero .wf-title{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1.3}.piloto-checada .trab-hero .wf-sub{color:#fffc;font-size:14px}.piloto-checada .trab-reloj{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:0}.piloto-checada .trab-reloj .chip{padding:3px 10px;font-size:12px}.piloto-checada .trab-kicker{font-size:12px}.piloto-checada .trab-tiempo{font-size:44px}.piloto-checada .trab-cuerpo{background:var(--paper);border-radius:0;gap:20px;margin:0;padding:20px 24px 28px}.piloto-checada .trab-acciones .btn{min-height:48px;padding:12px 16px;font-size:16px}.piloto-checada .trab-acciones .btn.primary{min-height:52px;color:var(--accion-ink)}.piloto-checada .trab-acciones .btn.ghost{font-size:14px}.checada-sincronizada{color:var(--ok);align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.checada-error{border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:8px;padding:16px;font-size:14px}.checada-error p{margin:0 0 8px}.checada-error .link{min-height:44px}.checada-error .btn{margin-top:8px}.checada-registros{border-top:1px solid var(--rule-soft);padding-top:22px}.checada-registros h2{letter-spacing:-.02em;margin:0 0 18px;font-size:17px;font-weight:600}.checada-registros>p{color:var(--ink-2);font-size:14px}.checada-registros ol{margin:0;padding:0;list-style:none}.checada-registros li{grid-template-columns:70px 8px minmax(0,1fr);gap:14px;padding-bottom:18px;font-size:14px;display:grid;position:relative}.checada-registros time{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.checada-registros li:before{content:"";background:var(--rule);width:1px;position:absolute;top:14px;bottom:-4px;left:87px}.checada-registros li:last-child:before{display:none}.registro-punto{background:var(--ok);border-radius:50%;width:7px;height:7px;margin-top:7px}.checada-recordatorios{flex-direction:column;gap:16px;display:flex}.checada-recordatorios:empty{display:none}.piloto-checada .checada-recordatorios .btn.primary{color:var(--accion-ink)}.piloto-checada .checada-recordatorios .btn,.piloto-checada .trab-links a,.piloto-checada .trab-campana{min-height:44px}.piloto-checada .trab-campana{min-width:44px}.checada-navegacion{z-index:15;padding:6px 12px max(6px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;bottom:0}.checada-navegacion>a,.checada-navegacion summary{min-height:52px;color:var(--ink-2);cursor:pointer;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:13px;font-weight:500;text-decoration:none;list-style:none;display:flex}.checada-navegacion summary::-webkit-details-marker{display:none}.checada-navegacion>a>span,.checada-navegacion summary>span{font-size:22px;line-height:1}.checada-navegacion [aria-current=page]{background:var(--seal-tint);color:var(--seal)}.checada-navegacion summary:hover{background:var(--panel)}.checada-cuenta{position:relative}.checada-opciones{border:1px solid var(--rule);background:var(--paper);width:min(290px,100vw - 32px);box-shadow:var(--lift);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0}.checada-opciones p{overflow-wrap:anywhere;margin:0;font-weight:600}.checada-opciones .btn{min-height:44px}.checada-opciones .tema-en-linea{align-self:flex-start}.checada-opciones .tema-en-linea button{min-height:44px}@media (width<=360px){.piloto-checada .trab-hero,.piloto-checada .trab-cuerpo{padding-inline:20px}.piloto-checada .trab-logo{height:23px}.piloto-checada .trab-tiempo{font-size:40px}.piloto-checada .trab-links a{font-size:12px}}@media (width<=1100px){.revision-ficha{padding:22px}.revision-caso{padding:20px}}@media (width<=600px){.revision-espacio{display:block}.revision-espacio:not(.con-seleccion) .revision-detalle,.revision-espacio.con-seleccion .revision-lista{display:none}.revision-periodo{flex-wrap:wrap;gap:16px;padding:20px}.revision-ficha{padding:20px}.revision-comparacion>div{padding:12px}.revision-comparacion dd{font-size:22px}.revision-botones{flex-direction:column}.piloto-revision .revision-botones .btn{align-self:stretch;width:100%}.revision-vacio{padding:24px}}.gestion-pagina{flex-direction:column;gap:24px;min-width:0;display:flex}.gestion-pagina h2,.gestion-subtitulo{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:19px;font-weight:600;line-height:1.4}.gestion-pagina h3{margin:0;font-size:16px;font-weight:600}.gestion-pagina p{line-height:1.6}.desk-contenido .gestion-pagina .btn,.gestion-pagina .btn{white-space:normal;width:auto;min-height:44px}.gestion-pagina .btn.primary{color:var(--accion-ink)}.gestion-pagina .tarjeta-plan-accion .btn.primary{color:var(--navy)}.gestion-pagina .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.gestion-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gestion-pagina .breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gestion-pagina .wz-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gestion-pagina .wz-nav>.link{align-items:center;min-height:44px;display:inline-flex}.gestion-pagina .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.gestion-pagina .grid2>*{min-width:0}.gestion-secundario{color:var(--ink-3);font-size:13px;line-height:1.6}.gestion-seccion,.gestion-vacio{background:var(--paper);border:1px solid var(--rule);border-radius:12px;min-width:0;padding:24px}.gestion-seccion>p:first-child{margin-top:0}.gestion-vacio{border-style:dashed;padding:40px 28px}.gestion-vacio p{max-width:60ch;color:var(--ink-2)}.gestion-vacio .btn{display:inline-flex}.gestion-filtros{border-block:1px solid var(--rule);grid-template-columns:minmax(180px,2fr) repeat(2,minmax(140px,1fr));gap:16px;padding:20px 0;display:grid}.gestion-filtros label{min-width:0;color:var(--ink-2);font-size:13px;font-weight:500}.gestion-resultados{flex-wrap:wrap;align-items:center;gap:12px;margin-top:-12px;display:flex}.gestion-resultados p{color:var(--ink-3);margin:0 auto 0 0;font-size:13px}.equipo-vistas{margin-bottom:-24px}.equipo-vistas+.gestion-filtros{border-top:0}.equipo-vista-cuenta{background:var(--panel);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px}.equipo-lista{border:1px solid var(--rule);background:var(--paper);border-radius:12px;overflow:hidden}.equipo-tabla{table-layout:fixed}.equipo-tabla th:first-child{width:27%}.equipo-tabla th:nth-child(2){width:21%}.equipo-tabla th:nth-child(3){width:20%}.equipo-tabla th:nth-child(4){width:12%}.equipo-tabla th:nth-child(5){width:20%}.equipo-tabla th,.equipo-tabla td{overflow-wrap:anywhere}.equipo-tabla td{padding:20px 12px}.equipo-tabla .equipo-persona{padding-left:66px;position:relative}.equipo-avatar{border:1px solid var(--rule);background:var(--panel);width:36px;height:36px;color:var(--seal);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;top:20px;left:16px}.equipo-persona b{font-size:14px;font-weight:600}.equipo-persona .gestion-secundario{margin-top:6px;font-size:11px}.equipo-acceso{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.equipo-acuerdo{margin-top:8px}.equipo-tabla .acciones-fila{flex-wrap:wrap;gap:6px;display:flex}.gestion-pagina .equipo-tabla .acciones-fila .btn{white-space:normal;min-width:0;max-width:100%;padding:8px 10px;font-size:12px}.sucursales-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sucursales-lista>.gestion-vacio{grid-column:1/-1}.sucursal-tarjeta{border:1px solid var(--rule);border-top:3px solid var(--seal);background:var(--paper);border-radius:12px;min-width:0;padding:24px}.sucursal-intro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sucursal-intro>div{min-width:0}.sucursal-intro h2{overflow-wrap:anywhere}.sucursal-intro .pagina-etiqueta{margin-bottom:6px}.sucursal-intro .btn{flex-shrink:0}.sucursal-accesos{border-block:1px solid var(--rule-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;padding-block:16px;display:grid}.sucursal-accesos a{color:var(--ink);flex-direction:column;gap:2px;min-height:52px;padding:0 12px;text-decoration:none;display:flex}.sucursal-accesos a:first-child{padding-left:0}.sucursal-accesos a+a{border-left:1px solid var(--rule-soft)}.sucursal-accesos a strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.sucursal-accesos a span{color:var(--seal);text-underline-offset:4px;font-size:13px;text-decoration:underline}.sucursal-accesos a:hover span{text-decoration-thickness:2px}.sucursal-datos{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 0;display:grid}.sucursal-datos dt{color:var(--ink-3);margin-bottom:4px;font-size:12px}.sucursal-datos dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px}.sucursal-pendiente{background:var(--warn-tint);color:var(--ink-2);border-radius:6px;flex-wrap:wrap;gap:8px 16px;margin-top:20px;padding:12px;font-size:13px;line-height:1.6;display:flex}.sucursal-pendiente a{color:var(--seal);align-items:center;min-height:32px;font-weight:500;display:inline-flex}.sucursales-registros{flex-direction:column;gap:16px;display:flex}.sucursales-registros p{margin-bottom:0}.cumplimiento-resumen{border-left:4px solid var(--seal);grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:center;gap:24px;display:grid}.cumplimiento-resumen>div:only-child{grid-column:1/-1}.cumplimiento-resumen p:last-child{margin-bottom:0}.cumplimiento-antiguedad{border-left:1px solid var(--rule);color:var(--ink-2);padding-left:20px;font-size:14px}.cumplimiento-metricas{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.cumplimiento-metricas .kpi{min-width:0}.cumplimiento-metricas h2{letter-spacing:0;color:var(--ink-2);font-size:14px}.cumplimiento-metricas .big{letter-spacing:-.05em;margin-top:14px;font-size:40px;font-weight:500;line-height:1.2}.cumplimiento-metricas p{color:var(--ink-2);font-size:13px}.cumplimiento-metricas .gestion-secundario{color:var(--ink-3);font-size:12px}.cumplimiento-alertas{flex-direction:column;gap:16px;display:flex}.gestion-titulo-seccion{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cumplimiento-alertas article p{color:var(--ink-2);font-size:14px}.cumplimiento-alertas article .btn{margin-top:14px;display:inline-flex}.configuracion-guardado{border-left:2px solid var(--signal);color:var(--ink-3);margin:12px 0 0;padding-left:12px;font-size:13px}.desk-contenido .configuracion-pagina>.box:not(.alert),.desk-contenido .configuracion-pagina>div>.box:not(.alert){box-shadow:none;border-color:var(--rule);border-radius:12px;padding:28px}.configuracion-pagina .checkrow{border-bottom:1px solid var(--rule-soft);align-items:flex-start;padding:20px 16px}.configuracion-pagina .checkrow .wf-sub{margin-top:6px;font-size:14px;line-height:1.6}.configuracion-pagina .checkrow input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.configuracion-pagina .grid2{gap:20px}.configuracion-pagina .campo .wf-sub{color:var(--ink-2);font-size:13px}.configuracion-pagina .note{line-height:1.6}.configuracion-pagina .tablewf input,.configuracion-pagina .tablewf select{min-width:0}.configuracion-pagina [role=radiogroup]{flex-wrap:wrap}.configuracion-pagina [role=radiogroup] label{align-items:center;gap:8px;min-height:44px;display:flex}.configuracion-carga{color:var(--ink-2);margin-top:16px;font-size:14px}.equipo-formulario-encabezado{margin-block:20px 28px}.gestion-pagina .equipo-formulario-encabezado{margin:0}.desk-contenido .equipo-formulario .box:not(.alert){box-shadow:none;border-radius:10px}@media (width<=1100px){.sucursales-lista{grid-template-columns:minmax(0,1fr)}.equipo-tabla,.equipo-tabla tbody{display:block}.equipo-tabla thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.equipo-tabla tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:20px 16px;display:grid}.equipo-tabla tbody tr:last-child{border-bottom:0}.equipo-tabla td{border:0;min-width:0;padding:0;display:block}.equipo-tabla .equipo-persona{grid-column:1/-1;min-height:44px;padding-left:48px}.equipo-tabla .equipo-avatar{top:0;left:0}.equipo-tabla td[data-label]:before{content:attr(data-label);color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:600;display:block}.equipo-tabla td:last-child{align-self:end}.equipo-tabla .acciones-fila{flex-direction:column}.equipo-tabla .acciones-fila .btn{align-self:stretch}}@media (width<=740px){.gestion-filtros{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gestion-busqueda{grid-column:1/-1}.cumplimiento-metricas{grid-template-columns:minmax(0,1fr);gap:12px}.cumplimiento-resumen{grid-template-columns:minmax(0,1fr);gap:16px}.cumplimiento-antiguedad{border-left:0;border-top:1px solid var(--rule);margin:0;padding:12px 0 0}.gestion-pagina .grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.gestion-pagina{gap:20px}.gestion-seccion,.gestion-vacio,.sucursal-tarjeta{padding:20px}.sucursal-intro{flex-direction:column;gap:12px}.sucursal-intro .btn{align-self:stretch}.sucursal-accesos a{padding-inline:8px}.sucursal-accesos a span{font-size:12px}.desk-contenido .configuracion-pagina>.box:not(.alert),.desk-contenido .configuracion-pagina>div>.box:not(.alert){padding:20px 16px}.configuracion-pagina .tablewf{table-layout:fixed}.configuracion-pagina .tablewf td{overflow-wrap:anywhere;padding-inline:4px}.configuracion-pagina .tablewf .field{padding-left:8px;font-size:12px}}.reclutamiento-pagina :is(.rcl-vacs,.rcl-vac,.rcl-vf,.rcl-form){gap:24px;min-width:0}.reclutamiento-pagina .pagina-acciones{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.reclutamiento-pagina .pagina-encabezado{flex-wrap:wrap;align-items:flex-start}.reclutamiento-pagina .pagina-intro{flex:340px}.desk-contenido .reclutamiento-pagina .box:not(.alert){border-color:var(--rule);box-shadow:none;border-radius:12px;padding:24px}.reclutamiento-pagina :is(.wf-sub,.helper,.rcl-form-sub,.rcl-puerta-texto){line-height:1.6}.reclutamiento-pagina .rcl-form-sub{color:var(--ink-2);max-width:68ch;margin-top:10px;font-size:15px}.reclutamiento-pagina .note{overflow-wrap:anywhere;line-height:1.6}.reclutamiento-pagina .field{min-width:0;max-width:100%}.reclutamiento-pagina .rcl-vac-volver{overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.reclutamiento-pagina .checkrow{border:1px solid var(--rule);background:var(--panel);border-radius:8px;align-items:flex-start;gap:12px;padding:16px}.reclutamiento-pagina .checkrow input{flex:none;width:18px;height:18px;margin-top:3px}.reclutamiento-pagina .checkrow .wf-sub{margin-top:4px}.rcl-busqueda{max-width:560px;color:var(--ink-2);font-size:13px;font-weight:500}.reclutamiento-pagina .rcl-vacs>.tabs{flex-wrap:wrap;gap:4px 16px;margin:0;display:flex}.reclutamiento-pagina .rcl-filtro-tab{white-space:nowrap;min-height:44px;padding:10px 0}.reclutamiento-pagina .gestion-resultados{min-height:44px;margin-top:-12px}.reclutamiento-pagina .rcl-vacs-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.desk-contenido .reclutamiento-pagina .box.rcl-vac-tarjeta{border-top:3px solid var(--seal);gap:24px}.reclutamiento-pagina .rcl-vac-puesto{letter-spacing:-.025em;font-size:21px;line-height:1.35}.reclutamiento-pagina .rcl-vac-puesto a{text-decoration:none}.reclutamiento-pagina .rcl-vac-puesto a:hover{text-underline-offset:4px;text-decoration:underline}.reclutamiento-pagina .rcl-vac-conteo{text-align:left;gap:0}.reclutamiento-pagina .rcl-vac-conteo li{border-left:1px solid var(--rule-soft);background:0 0;border-radius:0;padding:0 12px}.reclutamiento-pagina .rcl-vac-conteo li:first-child{border:0;padding-left:0}.reclutamiento-pagina .rcl-vac-conteo-num{letter-spacing:-.04em;font-size:30px;font-weight:500}.reclutamiento-pagina .rcl-vac-conteo-etq{font-size:12px}.reclutamiento-pagina .rcl-vac-pie{align-items:center;margin-top:auto;padding-top:16px}.desk-contenido .reclutamiento-pagina .rcl-vacs-vacio{border-style:dashed;padding:40px 28px}.reclutamiento-pagina .rcl-vac-cabeza{gap:24px}.reclutamiento-pagina .rcl-vac-cabeza-fila{border-bottom:1px solid var(--rule);gap:20px;padding-bottom:24px}.reclutamiento-pagina .rcl-vac-detalles{overflow-wrap:anywhere;margin-top:12px;line-height:1.8}.reclutamiento-pagina .rcl-vac-acciones,.reclutamiento-pagina .rcl-vac-acciones .btn{max-width:100%}.reclutamiento-pagina .rcl-vac-resumen{border-block:1px solid var(--rule-soft);gap:0;padding:20px 0}.reclutamiento-pagina .rcl-vac-resumen li{border:0;border-left:1px solid var(--rule);border-radius:0;padding:0 16px}.reclutamiento-pagina .rcl-vac-resumen li:first-child{border-left:0;padding-left:0}.reclutamiento-pagina .rcl-vac-resumen-num{font-size:28px;font-weight:500}.rcl-tablero-intro{flex-direction:column;gap:6px;display:flex}.rcl-tablero-intro p{color:var(--ink-2);margin:0;font-size:13px}.reclutamiento-pagina .tablero-nav .btn{flex:none;width:44px;padding:0;font-size:20px}.reclutamiento-pagina .tablero-candidatos{scrollbar-color:var(--ink-4) var(--panel);gap:16px;min-width:0;max-width:100%;padding-block:4px 16px}.reclutamiento-pagina .tablero-columna{border-color:var(--rule);border-top:3px solid var(--rcl-etapa);border-radius:10px;flex-basis:280px;gap:14px;padding:14px 10px}.reclutamiento-pagina .tablero-titulo{min-height:30px;padding-inline:4px}.reclutamiento-pagina h2.tablero-titulo{letter-spacing:0;font-size:14px}.reclutamiento-pagina .tablero-cuenta{color:var(--ink-2);background:var(--paper);border:1px solid var(--rule)}.reclutamiento-pagina .tablero-tarjeta{border-color:var(--rule);border-radius:8px;gap:12px;padding:16px 12px}.reclutamiento-pagina .tablero-agarradera{flex:none;width:44px;height:44px;margin:-8px -4px 0 0}.reclutamiento-pagina :is(.tablero-menu-item,.rcl-mas-opcion,.rcl-enlace){min-height:44px}.reclutamiento-pagina .rcl-mas-menu{max-width:calc(100vw - 48px)}.reclutamiento-pagina .rcl-vf-caja{gap:20px}.reclutamiento-pagina .rcl-vf-caja-cabeza{border-bottom:1px solid var(--rule-soft);padding-bottom:16px}.reclutamiento-pagina .rcl-vf-num{width:30px;height:30px;font-family:IBM Plex Mono,monospace;font-weight:500}.reclutamiento-pagina .rcl-vf-rejilla{gap:20px}.reclutamiento-pagina .rcl-vf-campos{gap:24px}.reclutamiento-pagina .rcl-vf-lateral{max-height:none;position:static;overflow:visible}.reclutamiento-pagina .rcl-vf-lateral>*{flex-shrink:0}.reclutamiento-pagina .rcl-vf-barra{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border:1px solid var(--rule);border-radius:12px;margin-inline:0}.desk-contenido .reclutamiento-pagina .box.rcl-vf-previa{padding:0}.reclutamiento-pagina .rcl-vf-previa-titulo{letter-spacing:0;font-size:14px}.reclutamiento-pagina .rcl-vf-previa-puesto.vacio{color:var(--ink-3)}.reclutamiento-pagina .rcl-vf-previa-cta,.reclutamiento-pagina .rcl-entrevista-mes{color:var(--accion-ink)}.reclutamiento-pagina .rcl-form{max-width:900px}.reclutamiento-pagina .rcl-form-angosta{max-width:720px}.reclutamiento-pagina .rcl-form-caja{gap:24px}.reclutamiento-pagina .rcl-form-acciones{border-top:1px solid var(--rule-soft);padding-top:20px}.reclutamiento-pagina .rcl-puerta{gap:20px;max-width:920px}.reclutamiento-pagina .rcl-puerta-legal{max-height:min(440px,50dvh);padding:20px;line-height:1.7}.reclutamiento-pagina .rcl-puerta-legal h2{font-size:17px}.reclutamiento-pagina .rcl-puerta-acepto{gap:16px}.reclutamiento-pagina .rcl-cand{gap:24px;min-width:0}.rcl-cand-ruta{flex:100%;min-width:0}.reclutamiento-pagina .rcl-cand-identidad{min-width:min(200px,100%)}.reclutamiento-pagina .rcl-cand-datos{gap:24px}.desk-contenido .reclutamiento-pagina .box.rcl-cand-resumen{border-top:3px solid var(--seal);gap:24px;padding:28px}.reclutamiento-pagina .rcl-cand-nombre{font-size:clamp(24px,2.4vw,32px)}.reclutamiento-pagina .rcl-cand-sub{overflow-wrap:anywhere;line-height:1.7}.reclutamiento-pagina .rcl-cand-avatar{background:var(--seal-tint);color:var(--seal);border:1px solid var(--rule);border-radius:50%}.reclutamiento-pagina .rcl-cand-par{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.reclutamiento-pagina .rcl-contacto-dato svg{flex:none}.reclutamiento-pagina .rcl-cand-cv{top:84px}.reclutamiento-pagina .rcl-visor{border-color:var(--rule);border-radius:12px}.reclutamiento-pagina .rcl-visor-aviso{min-height:280px;padding:24px}.reclutamiento-pagina .rcl-notas,.reclutamiento-pagina .rcl-historial{gap:20px}.reclutamiento-pagina .rcl-historial-lista li{border-bottom:1px solid var(--rule-soft);overflow-wrap:anywhere;padding-bottom:12px}.reclutamiento-pagina .rcl-historial-lista li:last-child{border:0;padding-bottom:0}.reclutamiento-pagina .rcl-cand-eliminar{border-top:1px solid var(--rule);padding-top:16px}.reclutamiento-pagina .rcl-cand-pestanas{margin:0}.reclutamiento-pagina .rcl-cand-pestana{color:var(--ink-2)}.reclutamiento-pagina .rcl-cand-pestana.on{color:var(--seal)}.reclutamiento-pagina .rcl-dialogo{border:1px solid var(--rule);width:min(520px,100vw - 48px);padding:24px}.reclutamiento-pagina .rcl-dialogo .wf-title{overflow-wrap:anywhere;font-size:23px;line-height:1.3}.reclutamiento-pagina .rcl-dialogo .avisos-cerrar{width:44px;height:44px}.reclutamiento-pagina .rcl-dialogo .rcl-hoja-titulo{margin-right:40px}.reclutamiento-pagina .rcl-dialogo .row{flex-wrap:wrap}.reclutamiento-pagina .rcl-hoja-form{gap:20px}.reclutamiento-pagina .rcl-hoja-seccion{border-top:1px solid var(--rule-soft);padding-top:12px}@media (width<=1120px){.reclutamiento-pagina .rcl-cand-cv{position:static}}@media (width<=800px){.reclutamiento-pagina .rcl-vacs-rejilla{grid-template-columns:minmax(0,1fr)}.reclutamiento-pagina .rcl-vac-resumen{display:none}.reclutamiento-pagina .rcl-vac-cabeza-fila{padding-bottom:16px}}@media (width<=720px){.reclutamiento-pagina .rcl-dialogo{width:auto}}@media (width<=640px){.reclutamiento-pagina :is(.rcl-vacs,.rcl-vac,.rcl-vf,.rcl-form){gap:20px}.reclutamiento-pagina .pagina-acciones{justify-content:flex-start;width:100%}.reclutamiento-pagina .pagina-acciones .btn{flex:auto}.desk-contenido .reclutamiento-pagina .box:not(.alert){padding:20px 16px}.desk-contenido .reclutamiento-pagina .box.rcl-vf-previa{padding:0}.reclutamiento-pagina .rcl-vac-puesto{font-size:20px}.reclutamiento-pagina .rcl-vac-conteo li{padding-inline:6px}.reclutamiento-pagina .rcl-vac-conteo-etq{font-size:11px}.reclutamiento-pagina .tablero-columna{flex-basis:calc(100% - 24px)}.reclutamiento-pagina .rcl-vac-acciones .btn{flex:auto}.reclutamiento-pagina .rcl-vf-barra{padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.reclutamiento-pagina .rcl-cand-cabeza{gap:12px}.reclutamiento-pagina .rcl-cand-identidad{flex-basis:calc(100% - 64px)}.reclutamiento-pagina .rcl-cand-acciones .btn{flex:auto}.reclutamiento-pagina .rcl-puerta-legal{padding:16px}.reclutamiento-pagina .rcl-dialogo{width:auto;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}}.operacion-pagina{min-width:0}.operacion-pagina .pagina-encabezado{flex-wrap:wrap;align-items:flex-start}.operacion-pagina .pagina-intro{flex:400px}.operacion-pagina .pagina-acciones{flex-wrap:wrap;max-width:100%}.operacion-pagina .pagina-acciones>*{max-width:100%}.operacion-pagina .pagina-acciones .btn{align-self:center}.desk-contenido .operacion-pagina .box:not(.alert){border-color:var(--rule);box-shadow:none;border-radius:12px;min-width:0;padding:28px}.operacion-pagina .box>h2{margin-bottom:8px}.operacion-pagina .wf-sub,.operacion-pagina .note{overflow-wrap:anywhere;line-height:1.6}.operacion-descripcion{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.6}.operacion-detalle{color:var(--ink-2);margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.5}.operacion-nota{border-left:3px solid var(--seal);max-width:100ch;padding:4px 0 4px 18px}.operacion-pagina .operacion-nota .wf-sub{color:var(--ink-2);font-size:14px}.operacion-pagina>.box.alert{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.operacion-pagina .field{min-width:0;max-width:100%}.operacion-pagina .form-grid{gap:20px}.operacion-pagina .form-grid>*{min-width:0}.operacion-pagina .campo{color:var(--ink-2);font-size:13px}.operacion-pagina .tarjeta-pie{margin-top:24px;padding-top:20px}.operacion-pagina .tarjeta-pie>.wf-sub{flex:280px;min-width:0}.operacion-pagina [role=radiogroup]{flex-wrap:wrap}.operacion-pagina [role=radiogroup] label{align-items:center;gap:8px;min-height:44px;display:flex}.operacion-pagina [role=radiogroup] input{flex:none;margin:0}.operacion-filtros{border-block:1px solid var(--rule);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;padding-block:20px;display:grid}.operacion-filtros label{min-width:0;color:var(--ink-2);font-size:13px;font-weight:500}.operacion-busqueda:only-child{grid-column:1/-1;width:100%;max-width:580px}.operacion-pagina .box>.operacion-filtros{border-bottom:0;margin-top:20px}.operacion-pagina .asistencia-grupos,.operacion-estados{flex-wrap:wrap;gap:8px;margin:0;display:flex}.operacion-estados{border-bottom:1px solid var(--rule-soft);margin-bottom:20px;padding-block:20px}.operacion-pagina .asistencia-grupos .chip,.operacion-estados .chip{white-space:normal;gap:8px;min-height:44px;padding:10px 14px}.operacion-pagina .asistencia-grupos b,.operacion-estados b{font-variant-numeric:tabular-nums;font-weight:600}.operacion-pagina .gestion-resultados{min-height:44px;margin-top:-12px}.operacion-lista{border:1px solid var(--rule);background:var(--paper);border-radius:12px;margin-top:20px;overflow:hidden}.operacion-pagina .asistencia-tabla{margin-top:0}.operacion-tabla{table-layout:fixed;width:100%}.operacion-tabla th,.operacion-tabla td{overflow-wrap:anywhere;white-space:normal}.operacion-tabla th{padding:14px 12px;font-size:12px}.operacion-tabla td{vertical-align:top;padding:20px 12px;font-size:14px;line-height:1.6}.operacion-tabla td:first-child{font-weight:500}.operacion-tabla .num{font-variant-numeric:tabular-nums}.operacion-tabla td.num{white-space:normal}.operacion-tabla .chip{margin:2px 4px 2px 0}.operacion-tabla .gestion-acciones{gap:8px}.operacion-tabla a{text-underline-offset:4px}.operacion-tabla .wf-sub.mono{margin-top:6px;font-weight:400}.operacion-advertencias{color:var(--ink-2);margin-top:12px;font-size:13px}.operacion-advertencias summary{cursor:pointer;color:var(--seal);min-height:44px;padding-block:10px}.operacion-advertencias ul{margin:4px 0 0;padding-left:18px}.operacion-advertencias li+li{margin-top:8px}.operacion-calendario{table-layout:fixed;width:100%}.operacion-calendario td{overflow-wrap:anywhere;color:var(--ink-2);padding-block:16px;line-height:1.6}.operacion-calendario td:first-child{color:var(--ink);font-variant-numeric:tabular-nums}.reportes-pagina .gestion-titulo-seccion{margin-bottom:12px}.reportes-pagina .box>.note{margin-top:16px}.desk-contenido .operacion-pagina .box[data-guia=reportes-periodo]{border-top:3px solid var(--seal)}@media (width<=1100px){.operacion-tabla,.operacion-tabla tbody{display:block}.operacion-tabla thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.operacion-tabla tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 16px;display:grid}.operacion-tabla tbody tr:last-child{border-bottom:0}.operacion-tabla td{border:0;min-width:0;padding:0;display:block}.operacion-tabla td:first-child{grid-column:1/-1;font-size:16px}.operacion-tabla td[data-label]:before{content:attr(data-label);color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:500;line-height:1.4;display:block}.operacion-tabla td[data-label=Acciones]{grid-column:1/-1}.operacion-tabla td.num{text-align:left}.solicitudes-te-pagina td[data-label=Estado]{grid-column:1/-1}}@media (width<=640px){.desk-contenido .operacion-pagina .box:not(.alert){padding:20px 16px}.operacion-pagina .pagina-acciones{gap:12px;width:100%}.operacion-pagina .pagina-acciones .btn{flex:auto}.operacion-filtros{grid-template-columns:minmax(0,1fr);gap:16px}.operacion-pagina .form-grid{gap:16px}.operacion-tabla tbody tr{gap:16px;padding-inline:12px}.operacion-pagina .box>.operacion-tabla tbody tr{padding-inline:0}.operacion-nota{padding-left:14px}.operacion-pagina .gestion-acciones .btn{max-width:100%}}.trabajador-pagina{--accion-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .trabajador-pagina{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trabajador-pagina{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pantalla.trabajador-pagina{max-width:620px}.trabajador-pagina .trab-hero{background:var(--navy);flex-shrink:0;gap:24px;padding:24px 28px 32px}.trabajador-pagina .trab-hero:before{display:none}.trabajador-pagina .trab-hero:after{width:300px;height:300px;animation:none;bottom:-100px;right:-185px}.trabajador-pagina .trab-logo{object-fit:contain;max-width:55%;height:26px}.trabajador-pagina .trab-links{flex-wrap:nowrap}.trabajador-pagina .trab-links a,.trabajador-pagina .trab-links .trab-salir{color:#fff;min-height:44px;padding-inline:12px}.trabajador-pagina .trab-links .boton-guia{min-width:44px;min-height:44px}.trabajador-pagina .trab-hero .wf-title{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.25}.trabajador-pagina .trab-kicker{margin:0 0 12px}.trabajador-pagina .trab-hero .wf-sub{color:#fffc;overflow-wrap:anywhere;margin:12px 0 0;font-size:15px;line-height:1.6}.trabajador-pagina .trab-cuerpo{border-radius:0;gap:28px;min-width:0;margin:0;padding:28px}.trabajador-pagina .trab-cuerpo>*{flex-shrink:0;min-width:0}.trabajador-pagina .box:not(.alert){border-color:var(--rule);box-shadow:none;border-radius:12px;padding:24px}.trabajador-pagina h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.35}.trabajador-pagina p{overflow-wrap:anywhere;line-height:1.65}.trabajador-pagina .trab-cuerpo p{color:var(--ink-2);font-size:14px}.trabajador-pagina .btn{white-space:normal;max-width:100%;min-height:44px;padding:11px 16px;font-size:14px}.trabajador-pagina .btn.primary{color:var(--accion-ink)}.trabajador-pagina .field{min-width:0;max-width:100%;font-size:16px}.trabajador-pagina .field::placeholder{color:var(--ink-2);opacity:1}.trabajador-pagina .campo{min-width:0;color:var(--ink-2);font-size:13px}.trabajador-pagina textarea.field{resize:vertical;min-height:100px}.trabajador-nota{border-left:3px solid var(--seal);margin:0;padding-left:16px}.trabajador-pagina .trabajador-aviso{border-top:3px solid var(--seal)}.trabajador-aviso p,.trabajador-estado p,.historial-exportacion p{margin:12px 0 20px}.trabajador-aviso p:last-child,.trabajador-estado p:last-child{margin-bottom:0}.trabajador-estado{padding-block:16px}.trabajador-pagina .trabajador-contador{margin:12px 0 20px;font-size:13px}.trabajador-seccion{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trabajador-seccion .campo{flex:200px;max-width:250px}.historial-lista{margin:0;padding:0;list-style:none}.historial-jornada.list-item{border:0;border-left:1px solid var(--rule);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:24px 0 24px 20px;display:flex;position:relative}.historial-jornada:before{content:"";background:var(--seal);border-radius:50%;width:7px;height:7px;position:absolute;top:30px;left:-4px}.historial-jornada+.historial-jornada{border-top:1px solid var(--rule-soft)}.historial-dia{flex:210px;min-width:0}.historial-dia time{font-size:16px;font-weight:600}.historial-dia time span{color:var(--ink-2);margin-left:6px;font-size:13px;font-weight:400}.trabajador-pagina .historial-horario{color:var(--ink);font-variant-numeric:tabular-nums;margin:10px 0 0;font-family:IBM Plex Mono,monospace;font-size:14px}.historial-etiquetas{flex-wrap:wrap;flex:160px;justify-content:flex-end;align-items:flex-start;gap:8px;min-width:0;display:flex}.trabajador-pagina .chip.st{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.trabajador-pagina .chip.st:before{flex-shrink:0}.trabajador-pagina .historial-ubicacion{flex-basis:100%;margin:0;font-size:13px}.historial-exportacion .btn{width:100%}.trabajador-solicitud{flex-direction:column;gap:24px;display:flex}.trabajador-duraciones{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trabajador-duraciones .btn{min-height:48px;padding-inline:8px}.trabajador-duraciones .btn[aria-pressed=true]{background:var(--seal-tint);border-color:var(--seal);color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal)}.trabajador-solicitud .box.alert{margin:0;padding:16px}.trabajador-pagina .trabajador-aviso-titulo{color:var(--ink);margin:0 0 8px;font-weight:600}.trabajador-solicitud .box.alert ul{margin:0;padding-left:18px;font-size:14px;line-height:1.65}.trabajador-pagina .trabajador-error{color:var(--crit);font-size:14px;line-height:1.65}.trabajador-error p{margin:0 0 12px}.trabajador-pagina .trabajador-enviar{width:100%;min-height:48px}.trabajador-solicitudes-lista{margin:0;padding:0;list-style:none}.trabajador-solicitudes-lista li{border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:12px;min-width:0;padding:20px 0;display:flex}.trabajador-solicitudes-lista li:last-child{padding-bottom:0}.trabajador-solicitud-fecha{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;width:100%;display:flex}.trabajador-solicitud-fecha time{color:var(--ink-2);font-size:14px}.trabajador-solicitud-fecha b{font-size:18px;font-weight:500}.trabajador-pagina .trabajador-solicitud-motivo{flex-basis:100%;margin:0}@media (width<=560px){.trabajador-pagina .trab-hero{padding:54px 20px 28px}.trabajador-pagina .trab-cuerpo{gap:24px;padding:24px 20px}.trabajador-pagina .box:not(.alert){padding:20px 16px}.trabajador-pagina .trab-hero .wf-title{font-size:28px}.trabajador-pagina .trab-logo{height:23px}.trabajador-pagina .trab-links{gap:0}.trabajador-pagina .trab-links a{padding-inline:8px}.trabajador-seccion .campo{max-width:none}.historial-etiquetas{flex-basis:100%;justify-content:flex-start}.trabajador-duraciones{grid-template-columns:repeat(2,minmax(0,1fr))}}.acceso-pagina{--accion-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0}:root[data-theme=dark] .acceso-pagina{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .acceso-pagina{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.acceso.acceso-pagina{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.acceso-pagina .acceso-hero{gap:40px;padding:48px clamp(32px,5vw,80px)}.acceso-pagina .acceso-hero:before,.acceso-pagina .ledger{display:none}.acceso-pagina .acceso-hero:after{width:520px;height:520px;animation:none;bottom:-100px;right:-320px}.acceso-pagina .hero-logo{object-fit:contain;align-self:flex-start;max-width:100%;height:32px}.acceso-pagina .acceso-hero .hero-title{letter-spacing:-.04em;max-width:13ch;font-size:clamp(36px,3.6vw,54px);line-height:1.15}.acceso-pagina .hero-copy{color:#fffc;margin-top:24px;font-size:16px;line-height:1.65}.acceso-pagina .hero-foot{color:#fffc;max-width:32ch;font-size:13px;line-height:1.65}.acceso-pagina .acceso-form{background:var(--paper);min-width:0;padding:72px clamp(32px,5vw,80px) 40px}.acceso-pagina .acceso-card{max-width:460px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.acceso-formulario{flex-direction:column;gap:24px;min-width:0;display:flex}.acceso-formulario>*{flex-shrink:0;min-width:0}.acceso-pagina .wf-title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:600;line-height:1.2}.acceso-pagina .acceso-etiqueta{color:var(--seal);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.6}.acceso-pagina .acceso-descripcion{color:var(--ink-2);margin:16px 0 0;font-size:15px;line-height:1.65}.acceso-pagina p,.acceso-pagina .wf-sub,.acceso-pagina .note{overflow-wrap:anywhere;line-height:1.65}.acceso-pagina .wf-sub{color:var(--ink-2);font-size:14px}.acceso-pagina .campo{gap:8px}.acceso-pagina .campo>.wf-sub{font-size:13px;font-weight:500}.acceso-pagina .field{border-radius:8px;min-width:0;max-width:100%;min-height:48px;font-size:16px}.acceso-pagina .field::placeholder,.acceso-pagina .field>input::placeholder{color:var(--ink-2);opacity:1}.acceso-pagina .campo-contrasena-control{gap:8px;padding:0 4px 0 14px}.acceso-pagina .campo-contrasena-control input{width:0;min-height:46px}.acceso-pagina .campo-contrasena-control .link{min-width:64px;min-height:44px;padding:8px;font-size:13px}.acceso-pagina .campo-contrasena-control:focus-within{border-color:var(--seal);outline:2px solid var(--seal);outline-offset:2px}.acceso-pagina .campo>.helper{color:var(--ink-2);margin:0;font-size:13px}.acceso-pagina .btn{white-space:normal;border-radius:8px;max-width:100%;min-height:48px;padding:12px 18px;font-size:15px}.acceso-pagina .btn.primary{color:var(--accion-ink)}.acceso-pagina .acceso-formulario>.link,.acceso-pagina .acceso-formulario .row>.link{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.acceso-pagina .acceso-formulario>button.link{justify-content:center}.acceso-pagina .acceso-formulario>.wf-sub>.link{align-items:center;min-height:44px;display:inline-flex}.acceso-pagina .box{border-color:var(--rule);box-shadow:none;border-radius:12px;margin:0;padding:20px}.acceso-pagina .box p{color:var(--ink-2);margin:0 0 16px;font-size:14px}.acceso-pagina .box p:last-child{margin-bottom:0}.acceso-pagina .box.alert{border-radius:8px}.acceso-pagina .box.alert>.btn{margin-top:16px}.acceso-pagina .acceso-nota{border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:20px 0 0}.acceso-pagina .checkrow{border-radius:8px;min-width:0;padding:16px}.acceso-pagina .checkrow>span{min-width:0}.acceso-pagina .checkrow .link{text-underline-offset:3px;text-decoration:underline}.acceso-pagina .acceso-codigo{letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:24px}.acceso-acciones{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.acceso-acciones .btn{flex:150px}.acceso-pagina .acceso-invitacion{border-top:3px solid var(--seal)}.acceso-qr{background:#fff;border-radius:12px;justify-content:center;align-self:center;max-width:100%;padding:20px;display:flex}.acceso-qr svg{max-width:100%;height:auto}.acceso-respaldos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.acceso-respaldos li{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.acceso-alta .alta-contenido{background:var(--paper);border:1px solid var(--rule);border-radius:12px;align-self:start;gap:24px;max-width:620px;margin:48px auto;padding:40px}.acceso-alta .alta-acciones{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex;position:static}.acceso-alta .alta-acciones .btn{flex:none;width:100%}.acceso-alta .alta-acciones .link{align-items:center;min-height:44px;display:inline-flex}.acceso-alta .alta-lateral{padding:28px 20px}.acceso-alta .alta-lateral .alta-grupo{color:var(--ink-2)}.acceso-alta .alta-paso{min-height:44px}.acceso-alta .alta-paso[data-estado=pendiente]{color:var(--ink-2)}.acceso-alta .alta-lateral .tema-en-linea button,.acceso-alta .alta-hoja .tema-en-linea button{min-height:44px}.acceso-alta .alta-ver-pasos{min-height:44px!important}@media (width<=960px) and (width>=721px){.acceso.acceso-pagina{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.acceso-pagina .acceso-hero,.acceso-pagina .acceso-form{padding-inline:28px}.acceso-alta .alta-contenido{margin-block:32px;padding:28px}}@media (width<=720px){.acceso.acceso-pagina{flex-direction:column;display:flex}.acceso-pagina .acceso-hero{gap:20px;padding:56px 24px 24px}.acceso-pagina .hero-logo{height:26px}.acceso-pagina .acceso-hero .hero-title{letter-spacing:-.02em;max-width:28ch;font-size:20px}.acceso-pagina .acceso-hero:after{width:300px;height:300px;top:-100px;bottom:auto;right:-160px}.acceso-pagina .acceso-form{padding:32px 24px 40px}.acceso-pagina .acceso-card{max-width:480px;margin-inline:auto}.acceso-pagina .wf-title{font-size:28px}.acceso-alta .alta-contenido{border:0;border-radius:0;max-width:100%;margin:0 auto;padding:32px 24px 40px}.acceso-alta .alta-hoja .alta-grupo{color:var(--ink-2)}.acceso-alta .alta-hoja .alta-paso{min-height:44px}}@media (width<=360px){.acceso-pagina .acceso-hero,.acceso-pagina .acceso-form,.acceso-alta .alta-contenido{padding-inline:20px}.acceso-pagina .box{padding:16px}}.alta-empresa{--accion-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .alta-empresa{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .alta-empresa{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.alta.alta-empresa{grid-template-columns:264px minmax(0,1fr)}.alta-empresa .alta-lateral{background:var(--navy);color:#fff;border:0;gap:12px;padding:32px 24px}.alta-empresa .alta-lateral>*{flex-shrink:0}.alta-empresa .alta-lateral .alta-logo-claro{display:none}.alta-empresa .alta-lateral .alta-logo-oscuro{max-width:100%;height:auto;max-height:28px;display:block}.alta-bienvenida{letter-spacing:-.03em;margin:20px 0 4px;font-size:24px;font-weight:500;line-height:1.25}.alta-empresa .alta-lateral>.mono{color:#fffc!important;margin-top:0!important}.alta-empresa .alta-lateral .alta-progreso{background:#fff3}.alta-empresa .alta-lateral .alta-progreso>div{background:var(--signal)}.alta-empresa .alta-lateral .alta-grupo{color:#fffc;margin:24px 0 8px;font-size:10px}.alta-empresa .alta-paso{border-radius:8px;gap:12px;min-height:44px;padding:10px 12px}.alta-empresa .alta-lateral .alta-paso{color:#fffc}.alta-empresa .alta-lateral .alta-paso>span{text-align:center;font-variant-numeric:tabular-nums;flex:none;width:22px}.alta-empresa .alta-lateral .alta-paso[data-estado=completado]>span{color:var(--signal)}.alta-empresa .alta-lateral .alta-paso[data-estado=actual]{color:#fff;box-shadow:inset 3px 0 var(--signal);background:#ffffff1f}.alta-empresa .alta-lateral .alta-paso:not(:disabled):hover{background:#ffffff1f}.alta-empresa .alta-contenido{gap:24px;min-width:0;max-width:920px;margin-inline:auto;padding:40px}.alta-empresa .alta-etiqueta{color:var(--seal);text-transform:uppercase;letter-spacing:.12em;margin:0 0 -12px;font-size:11px;font-weight:600;line-height:1.6}.alta-empresa .alta-contenido>h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:600;line-height:1.2}.alta-empresa .alta-contenido>.wf-sub{max-width:70ch;color:var(--ink-2);margin-top:-8px;font-size:15px;line-height:1.65}.alta-guardado{color:var(--ink-2);border-left:3px solid var(--seal);background:var(--seal-tint);overflow-wrap:anywhere;margin:0;padding:12px 16px;font-size:13px;line-height:1.65}.alta-campos,.alta-botones{min-inline-size:0;border:0;min-width:0;margin:0;padding:0}.alta-paso-cuerpo{flex-direction:column;gap:24px;min-width:0;display:flex}.alta-empresa .alta-paso-cuerpo>*{flex-shrink:0;min-width:0}.alta-empresa .box:not(.alert){border:1px solid var(--rule);background:var(--paper);box-shadow:none;border-radius:12px;padding:28px}.alta-empresa .box:not(.alert):not(details){flex-direction:column;gap:20px;display:flex}.alta-empresa h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.4}.alta-empresa p,.alta-empresa .note,.alta-empresa .wf-sub{overflow-wrap:anywhere;line-height:1.65}.alta-empresa .wf-sub{color:var(--ink-2);font-size:14px}.alta-empresa .box p{margin:0;font-size:14px}.alta-empresa .note{color:var(--ink-2);font-size:13px}.alta-empresa .campo{gap:8px;min-width:0}.alta-empresa .campo>.wf-sub{font-size:13px;font-weight:500}.alta-empresa .field{border-radius:8px;min-width:0;max-width:100%;min-height:48px;font-size:16px}.alta-empresa .field::placeholder{color:var(--ink-2);opacity:1}.alta-empresa textarea.field{resize:vertical;min-height:100px;line-height:1.6}.alta-fila-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.alta-empresa .btn,.alta-empresa .chip-si-no{white-space:normal;border-radius:8px;max-width:100%;min-height:44px;font-size:14px}.alta-empresa .btn.primary{color:var(--accion-ink)}.alta-empresa .btn{width:auto;padding:11px 16px}.alta-empresa .chip-si-no{border-color:var(--rule);color:var(--ink-2);background:var(--paper);padding:10px 14px;line-height:1.5}.alta-empresa .chip-si-no.solid{background:var(--seal-tint);color:var(--seal);border-color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal)}.alta-opciones{flex-wrap:wrap;gap:8px;display:flex}.alta-semana{display:grid}.alta-semana-dia{border-bottom:1px solid var(--rule-soft);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.alta-semana-dia:last-child{border-bottom:0;padding-bottom:0}.alta-semana-dia>span{color:var(--ink);font-size:14px;font-weight:500}.alta-empresa .checkrow{border-radius:8px;gap:12px;padding:16px;font-size:14px;line-height:1.65}.alta-empresa .checkrow>span{min-width:0}.alta-empresa details>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;font-size:15px;line-height:1.5}.alta-documento{max-height:360px;margin-top:16px;padding-right:12px;font-size:14px;line-height:1.65;overflow:auto}.alta-empresa .box.alert{border-radius:8px;padding:20px;font-size:14px;line-height:1.65}.alta-empresa .alta-acciones{border-top:1px solid var(--rule);background:0 0;margin:0;padding:24px 0 0;display:block;position:static}.alta-botones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.alta-empresa .alta-acciones .btn{flex:none;min-height:48px;padding:12px 20px}.alta-empresa .alta-ver-pasos{white-space:normal;min-height:44px!important}.alta-empresa .tema-en-linea button{min-height:44px}.alta-resumen-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.alta-resumen{margin:0}.alta-resumen-fila{border-bottom:1px solid var(--rule-soft);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:16px 0;display:grid}.alta-resumen-fila:last-child{border:0;padding-bottom:0}.alta-resumen-fila>dt{color:var(--ink-2);font-size:13px}.alta-resumen dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.alta-resumen-editar{margin-top:12px}.alta-resumen-semana{gap:8px;margin:0;display:grid}.alta-resumen-semana>div{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.alta-resumen-semana dt{color:var(--ink-2);font-size:13px}@media (width<=1100px){.alta-empresa .alta-contenido{padding:32px}.alta-empresa .box:not(.alert){padding:24px}.alta-semana-dia{grid-template-columns:minmax(0,1fr);gap:12px}.alta-resumen-fila{grid-template-columns:minmax(0,1fr);gap:6px}}@media (width<=720px){.alta.alta-empresa{flex-direction:column;display:flex}.alta-empresa .alta-contenido{gap:24px;padding:28px 20px 40px}.alta-empresa .alta-contenido>h1{font-size:28px}.alta-empresa .box:not(.alert){padding:24px 20px}.alta-empresa .alta-botones .btn.primary{flex:150px}.alta-empresa .alta-hoja .alta-grupo,.alta-empresa .alta-hoja .alta-paso[data-estado=pendiente]{color:var(--ink-2)}.alta-empresa .alta-semana .chip-si-no{flex:auto;padding-inline:8px;font-size:13px}}@media (width<=640px){.alta-fila-campos{grid-template-columns:minmax(0,1fr)}}@media (width<=360px){.alta-empresa .box:not(.alert),.alta-empresa .box.alert{padding:20px 16px}}.kiosco-piloto{--accion-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .kiosco-piloto{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kiosco-piloto{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.kiosco-piloto .kiosco-banda{background:var(--navy);flex-wrap:wrap;gap:24px;padding:24px 32px;overflow:visible}.kiosco-piloto .kiosco-banda:before{display:none}.kiosco-piloto .kiosco-banda:after{pointer-events:none;box-shadow:none;clip-path:inset(160px 0 0);animation:none;inset:-160px 18% auto auto}.kiosco-piloto .kiosco-logo{width:160px;max-width:100%;height:auto}.kiosco-piloto .kiosco-disp{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;flex:160px;min-width:0;font-size:14px;line-height:1.5;display:block}.kiosco-piloto .kiosco-reloj{flex:none;gap:8px}.kiosco-piloto .kiosco-reloj b{font-size:32px}.kiosco-piloto .kiosco-reloj span{color:#ffffffd9}.kiosco-piloto .kiosco-banda .boton-guia{flex:none;min-width:44px;min-height:44px}.kiosco-piloto .kiosco-hoja{min-width:0;padding:28px 24px}.kiosco-piloto .kiosco-tarjeta{border:1px solid var(--rule);max-width:560px;box-shadow:none;border-radius:16px;gap:20px;min-width:0;padding:32px}.kiosco-piloto .kiosco-tarjeta.formulario{max-width:680px}.kiosco-piloto .kiosco-tarjeta h1.wf-title{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.2}.kiosco-piloto h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.4}.kiosco-piloto p{margin:0}.kiosco-piloto .wf-sub,.kiosco-piloto .copy{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.kiosco-piloto .note{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.kiosco-piloto .kiosco-etiqueta{color:var(--seal);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.6}.kiosco-etapas{border-bottom:1px solid var(--rule);gap:12px;margin:0;padding:0 0 20px;list-style:none;display:flex}.kiosco-etapas li{color:var(--ink-2);flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.kiosco-etapas li span{border:1px solid var(--rule);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-weight:600;display:grid}.kiosco-etapas li[aria-current=step]{color:var(--seal);font-weight:600}.kiosco-etapas li[aria-current=step] span,.kiosco-etapas li[data-completo] span{background:var(--seal-tint);color:var(--seal);border-color:var(--seal)}.kiosco-piloto .kiosco-tarjeta .field.big{border:1px solid var(--rule);min-width:0;min-height:64px;color:var(--ink);overflow-wrap:anywhere;border-radius:8px;padding:12px}.kiosco-piloto .ph{color:var(--ink-2)}.kiosco-piloto .kiosco-tarjeta .keypad .k{height:60px;min-height:56px;box-shadow:none;border-radius:8px;font-size:26px}.kiosco-piloto .kiosco-tarjeta .keypad .kiosco-borrar{font-size:14px}.kiosco-piloto .kiosco-tarjeta .btn{white-space:normal;max-width:100%;min-height:48px;box-shadow:none;border-radius:8px;padding:12px 16px;font-size:15px;line-height:1.5}.kiosco-piloto .btn.primary{color:var(--accion-ink)}.kiosco-piloto .kiosco-tarjeta .btn.grande{min-height:56px;font-size:16px}.kiosco-piloto .kiosco-tarjeta .btn.ghost{min-height:44px;font-size:14px}.kiosco-piloto .kiosco-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kiosco-registro-controles,.kiosco-registro-acciones{gap:16px;min-width:0;display:grid}.kiosco-registro-acciones{align-content:start}.kiosco-piloto .kiosco-quien{overflow-wrap:anywhere;font-size:28px;line-height:1.4}.kiosco-piloto .box.alert{overflow-wrap:anywhere;padding:16px;font-size:14px;line-height:1.65}.kiosco-espera{border-left:3px solid var(--seal);background:var(--seal-tint);color:var(--ink-2);text-align:left;padding:12px 16px;font-size:14px;line-height:1.6}.kiosco-piloto .kiosco-formulario{border:1px solid var(--rule);background:var(--paper);box-shadow:none;border-radius:12px;padding:24px}.kiosco-piloto .kiosco-formulario.plain{background:var(--panel)}.kiosco-formulario fieldset{border:0;flex-direction:column;gap:16px;min-inline-size:0;margin:0;padding:0;display:flex}.kiosco-formulario .campo{gap:8px;min-width:0}.kiosco-piloto .kiosco-formulario .field{border-radius:8px;min-width:0;max-width:100%;min-height:48px;font-size:16px}.kiosco-piloto .kiosco-formulario .box.alert{flex-direction:column;gap:12px;display:flex}.kiosco-piloto .kiosco-pie{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;padding:0 24px 24px;display:flex}.kiosco-pie p{max-width:60ch;color:var(--ink-2);font-size:13px;line-height:1.65}.kiosco-pie .tema-en-linea{margin:0;box-shadow:none!important}.kiosco-pie .tema-en-linea button{min-height:44px}@media (width>=721px){.kiosco-piloto .kiosco-tarjeta:has(.kiosco-registro-controles){max-width:820px}.kiosco-registro-controles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}}@media (width>=721px) and (height<=850px){.kiosco-piloto .kiosco-banda{padding-block:16px}.kiosco-piloto .kiosco-hoja{padding-block:20px}.kiosco-piloto .kiosco-tarjeta{gap:16px;padding:24px}.kiosco-piloto .kiosco-tarjeta .keypad .k{height:56px}}@media (width<=720px){.kiosco-piloto .kiosco-banda{gap:16px;padding:20px}.kiosco-piloto .kiosco-logo{width:140px}.kiosco-piloto .kiosco-disp{flex:120px}.kiosco-piloto .kiosco-reloj{flex:1;align-items:flex-start;margin:0}.kiosco-piloto .kiosco-reloj b{font-size:28px}.kiosco-piloto .kiosco-hoja{padding:20px 12px}.kiosco-piloto .kiosco-tarjeta{gap:20px;padding:24px 20px}.kiosco-piloto .kiosco-tarjeta h1.wf-title{font-size:26px}.kiosco-piloto .kiosco-formulario{padding:20px 16px}.kiosco-etapas{gap:8px}.kiosco-etapas li{flex-direction:column;gap:6px;font-size:12px}}@media (width<=360px){.kiosco-piloto .kiosco-tarjeta{padding:20px 16px}.kiosco-piloto .kiosco-disp{border-left:0;flex-basis:100%;order:1;padding-left:0}.kiosco-piloto .kiosco-par{gap:8px}.kiosco-piloto .kiosco-tarjeta .btn{padding-inline:10px}}.legal-pagina{--accion-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0}:root[data-theme=dark] .legal-pagina{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .legal-pagina{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.legal-pagina>*{flex-shrink:0;min-width:0}.legal-pagina h2{letter-spacing:-.02em;font-size:20px;line-height:1.4}.legal-pagina p,.legal-pagina .wf-sub,.legal-pagina .note{overflow-wrap:anywhere;line-height:1.7}.legal-pagina .wf-sub{color:var(--ink-2);font-size:14px}.legal-pagina .note{color:var(--ink-2);font-size:13px}.legal-pagina .box{min-width:0}.legal-pagina .box>p:first-child{margin-top:0}.legal-pagina .row{flex-wrap:wrap}.legal-pagina .btn,.legal-acceso .btn{white-space:normal;border-radius:8px;max-width:100%;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.5}.legal-pagina .btn.primary{color:var(--accion-ink)}.legal-pagina .field{min-width:0;max-width:100%;min-height:48px;font-size:16px}.legal-pagina .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.legal-pagina .checkrow,.legal-acceso .checkrow{gap:12px;padding:16px;line-height:1.65}.legal-pagina .checkrow>div,.legal-pagina .checkrow>span{min-width:0}.legal-pagina .box>h2{margin:0 0 12px}.legal-pagina .box>.row>h2{margin:0}.legal-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.legal-conjunto{border:0;gap:24px;min-inline-size:0;margin:0;padding:0;display:grid}.legal-cuenta{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0;display:grid}.legal-cuenta:last-child{border-bottom:0;padding-bottom:0}.legal-cuenta-datos{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.legal-cuenta .legal-confirmacion{border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:8px;grid-column:1/-1;padding:20px}.legal-confirmacion h3{margin:0;font-size:16px;line-height:1.5}.legal-confirmacion p{margin:12px 0 16px}.legal-acceso .acceso-card{max-width:600px}.legal-acceso .legal-documento{padding:20px}.legal-acceso summary,.legal-pagina summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;font-size:15px;font-weight:500;line-height:1.6}.legal-documento-texto{max-height:360px;margin-top:16px;padding-right:12px;font-size:14px;line-height:1.7;overflow:auto}.legal-documento-texto:focus-visible{outline:2px solid var(--seal);outline-offset:4px}.pantalla.legal-aviso{gap:24px;max-width:880px;margin:0 auto;padding:32px 24px 48px}.legal-aviso .legal-acciones>.link{align-items:center;min-height:44px;display:inline-flex}.legal-aviso .box.alert{border-radius:8px;padding:20px}.legal-aviso-documento{background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:12px;padding:40px}.legal-aviso-documento>h1{letter-spacing:-.035em;margin:0 0 28px;font-size:32px;line-height:1.2}.legal-aviso-documento section+section{margin-top:28px}.legal-aviso-documento h2.wf-title{letter-spacing:-.02em;margin:0 0 12px;font-size:20px;line-height:1.4}.legal-aviso-documento .copy{overflow-wrap:anywhere;font-size:15px;line-height:1.8}@media (width<=720px){.legal-cuenta{grid-template-columns:minmax(0,1fr)}.legal-cuenta>.btn{justify-self:start}.legal-cuenta .legal-confirmacion{padding:16px}.pantalla.legal-aviso{padding:24px 16px 40px}.legal-aviso-documento{padding:24px 20px}.legal-aviso-documento>h1{font-size:28px}}@media print{.pantalla.legal-aviso{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;max-width:none;margin:0;padding:0}.legal-aviso-documento{color:#000;background:#fff;border:0;border-radius:0;padding:0}.legal-aviso-documento>h1{color:#000;margin-bottom:18pt;font-size:20pt}.legal-aviso-documento h2.wf-title{color:#000;break-after:avoid;font-size:13pt}.legal-aviso-documento .copy{color:#000;font-size:11pt;line-height:1.5}.legal-aviso-documento section{break-inside:avoid}}.ops{--accion-ink:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .ops{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ops{--accion-ink:var(--navy);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ops-top{grid-template-columns:auto minmax(0,1fr) auto auto;gap:0;padding:0;display:grid}.ops-marca{background:var(--navy);color:var(--signal);flex-direction:column;justify-content:center;align-self:stretch;gap:8px;padding:20px 32px;display:flex}.ops-marca img{object-fit:contain;max-width:100%;display:block}.ops-marca>span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.ops-nav{flex-wrap:wrap;gap:4px;padding:12px 24px}.ops-nav .tab{min-height:48px;color:var(--ink-2);border-bottom:0;border-radius:8px;align-items:center;padding:12px 16px;display:inline-flex}.ops-nav .tab.on{background:var(--seal-tint);color:var(--seal);box-shadow:inset 0 -2px var(--seal)}.ops-nav .tab:hover{background:var(--panel)}.ops-volver{align-items:center;min-height:44px;margin:8px 20px 8px 0;display:inline-flex}.ops-top .tema-en-linea{margin:8px 24px 8px 0}.ops .tema-en-linea button{min-width:44px;min-height:44px}.ops-saltar{z-index:100;background:var(--paper);color:var(--seal);border:2px solid var(--seal);padding:12px 16px;position:absolute;top:-100px;left:16px}.ops-saltar:focus{top:12px}.ops-main{align-items:start;gap:24px;max-width:1320px;padding:40px 32px 64px}.ops-main :where(h1,h2,h3,p,li,.wf-sub,.ops-insignia,.ops-cifras,.ops-confirma){overflow-wrap:anywhere}.ops .pagina-titulo{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);line-height:1.15}.ops .pagina-descripcion{max-width:760px;font-size:15px;line-height:1.7}.ops .btn{white-space:normal;border-radius:8px;justify-content:center;align-items:center;width:auto;max-width:100%;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.5;display:inline-flex}.ops .btn.primary{color:var(--accion-ink)}.ops .tabs .tab{min-height:48px;padding:12px 16px;font-size:14px}.ops .field{border-radius:8px;min-width:0;max-width:100%;min-height:48px;font-size:16px}.ops .wf-sub{color:var(--ink-2);line-height:1.7}.ops .box{border-radius:12px;min-width:0;padding:24px}.ops .box p{margin:0 0 12px;line-height:1.7}.ops .box p:last-child{margin-bottom:0}.ops-seccion{border-radius:12px;padding:24px}.ops-seccion h2{letter-spacing:-.02em;margin-bottom:20px;font-size:20px;line-height:1.35}.ops-seccion h3.wf-sub{font-size:15px;font-weight:600}.ops-resumen-pares{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.ops-resumen-pares>*{min-width:0}.ops-prioridad{border-top:3px solid var(--warn-line)}.ops .tablero-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ops .kpi{background:var(--paper);border:1px solid var(--rule-soft);border-radius:12px;min-width:0;padding:24px}.ops .kpi .big{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(26px,3vw,36px);line-height:1.3}.ops-seccion .kpi{border:0;border-radius:0;padding:16px 0}.ops .composicion-leyenda{gap:8px 20px}.ops .composicion-leyenda a,.ops-prioridad .ops-atencion a{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ops-atencion{gap:12px;font-size:14px;line-height:1.65}.ops .composicion-barra{height:16px;margin-bottom:16px}.ops-embudo{gap:16px}.ops-embudo-fila{white-space:normal;grid-template-columns:170px minmax(0,1fr) 170px;font-size:14px}.ops-embudo-fila>*{min-width:0}.ops .barras{gap:6px;height:180px}.ops .barra-col{min-width:0}.ops .barra-etq{font-size:10px}.ops-filtros{gap:16px}.ops-filtro{min-width:0;color:var(--ink-2);flex:240px;gap:8px;font-size:13px;font-weight:500;display:grid}.ops-filtro .field{width:100%}.ops-tabla-scroll{min-width:0;max-width:100%;overflow:auto}.ops-tabla-scroll:focus-visible,.ops-confirma:focus-visible{outline:2px solid var(--seal);outline-offset:4px}.ops .tablewf{width:100%;min-width:680px;font-size:14px;line-height:1.6}.ops .tablewf th{color:var(--ink-2);padding:12px 16px;font-size:12px}.ops .tablewf td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;max-width:360px;padding:16px}.ops .tablewf th,.ops .tablewf td{min-width:140px}.ops .tablewf th:first-child,.ops .tablewf td:first-child{min-width:220px}.ops .tablewf a{min-height:44px;color:var(--seal);align-items:center;font-weight:500;display:inline-flex}.ops .ops-sec{display:table-cell}.ops-ordenable{text-align:left;min-height:44px}.ops-insignia{white-space:normal;line-height:1.6}.ops-insignia i{flex-shrink:0}.ops-actualizacion{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.ops-seccion-cab{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px}.ops-seccion-cab h2{margin:0}.ops-semaforo{padding:5px 12px;font-size:13px}.ops-cifras{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;font-size:14px;line-height:1.65;display:grid}.ops-cifras>span{color:var(--ink-2);flex-direction:column;gap:4px;min-width:0;display:flex}.ops-cifras b{color:var(--ink);font-weight:500}.ops-regreso{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.ops-anclas{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.ops-anclas a{min-height:44px;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule-soft);border-radius:8px;align-items:center;padding:10px 14px;font-size:13px;display:inline-flex}.ops-anclas a:hover{color:var(--seal);border-color:var(--seal)}.ops-seccion h2[id]{scroll-margin-top:24px}.ops-accion{gap:12px;padding:24px 0}.ops-accion>fieldset{gap:8px;display:grid}.ops-confirma{border-radius:8px;padding:20px;font-size:14px;line-height:1.7}.ops-confirma p{margin:8px 0 0}.ops-fila-botones{gap:12px}.ops-caso h2{font-size:24px;line-height:1.35}.ops-caso-insignia{line-height:1.7}.ops .ops-caso p{margin-bottom:0}.ops .chip{white-space:normal;max-width:100%}.ops-contexto summary,.ops-uso-ia summary{min-height:44px;font-size:15px;line-height:1.65}.ops-uso-ia a{align-items:center;min-height:44px;display:inline-flex}.ops-transcripcion{gap:16px;font-size:14px;line-height:1.75}.ops-transcripcion li{border-radius:0 8px 8px 0;padding:16px}.ops-chat h3{font-size:20px}.ops-caso-form{gap:12px}.ops-caso-form label{font-size:14px}.ops-caso-resolver{gap:16px;padding-top:20px}.ops-caso-check{border:1px solid var(--rule-soft);border-radius:8px;gap:12px;min-height:48px;padding:12px 16px;font-size:14px}.ops-caso-check input{width:18px;height:18px;accent-color:var(--seal);flex-shrink:0}.ops-linea{gap:8px;margin:16px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}.ops-linea li{border-left:2px solid var(--rule);overflow-wrap:anywhere;padding:8px 12px}.ops-linea .ops-linea-hito{border-left-color:var(--seal);background:var(--seal-tint);font-weight:500}.ops-acceso{place-items:center;padding:24px;display:grid}.ops-acceso>.box{width:100%;max-width:560px}.ops-acceso .pagina-titulo{font-size:28px}@media (width<=1000px){.ops-top{grid-template-columns:1fr auto}.ops-marca{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:20px 24px}.ops-nav{grid-column:1/-1;padding:12px 16px 0}.ops-volver{margin:8px 24px}.ops-top .tema-en-linea{justify-self:end}.ops .tablero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-resumen-pares{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.ops-main{gap:20px;padding:28px 16px 48px}.ops-marca{gap:16px;padding:20px 16px}.ops-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:8px 12px 0;display:grid}.ops-nav .tab{justify-content:center;padding:12px 6px;font-size:13px}.ops-volver{margin:8px 16px;font-size:12px}.ops-top .tema-en-linea{margin-right:16px}.ops .box,.ops-seccion,.ops .kpi{padding:20px 16px}.ops .kpi .big{font-size:28px}.ops .tablero-kpis{gap:12px}.ops-seccion .tablero-kpis{grid-template-columns:minmax(0,1fr)}.ops-seccion .kpi{padding:12px 0}.ops-embudo-fila{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ops-embudo-barra{grid-area:2/1/auto/-1}.ops .barras{gap:3px}.ops .barra-etq{writing-mode:vertical-rl;font-size:10px}.ops-caso-resolver{flex-direction:column;align-items:stretch}.ops-acceso{padding:16px}}.ov-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ov-estado{border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.ov-estado:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ov-estado-on{background:var(--ok-tint);color:var(--ok)}.ov-estado-off{background:var(--warn-tint);color:var(--warn)}.ov-segmentos{background:var(--paper);border:1px solid var(--rule);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.ov-segmentos button{min-height:40px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:14px}.ov-segmentos button:hover{background:var(--panel)}.ov-segmentos button[aria-pressed=true]{background:var(--seal);color:var(--accion-ink);font-weight:600}.ov-segmentos-sm{background:var(--panel);border:0;border-radius:8px;gap:3px;padding:3px}.ov-segmentos-sm button{min-height:36px;padding:6px 12px;font-size:13px}.ov-segmentos-sm button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #061a3324}.ov-cifras{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;width:100%;display:grid}.ov-cifra,.ov-tarjeta{background:var(--paper);border:1px solid var(--rule);border-radius:14px;min-width:0}.ov-cifra{flex-direction:column;gap:6px;padding:20px;display:flex}.ov-cifra-titulo,.ov-cifra-nota{color:var(--ink-2);font-size:13px}.ov-cifra-valor{color:var(--ink);font-size:32px;font-weight:500;line-height:1.2}.ov-fila{flex-wrap:wrap;align-items:stretch;gap:16px;width:100%;display:flex}.ov-tarjeta{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.ov-fila>.ov-embudo{flex:999 560px;width:auto}.ov-fila>.ov-mapa-tarjeta{flex:360px;width:auto}.ov-tarjeta-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-tarjeta h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.ov-cuantas{color:var(--ink-2);font-weight:400}.ov-pie{margin:0;font-size:12px}.ov-leyenda{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.ov-leyenda span{align-items:center;gap:6px;display:inline-flex}.ov-leyenda i{border-radius:3px;width:12px;height:12px;display:inline-block}.ov-b-visito{background:color-mix(in srgb, var(--seal) 22%, var(--paper))}.ov-b-registro{background:color-mix(in srgb, var(--seal) 55%, var(--paper))}.ov-b-cuenta{background:var(--seal)}.ov-b-empresa{background:var(--warn-line)}.ov-canales{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ov-canales button{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 10px;display:grid}.ov-canales button:hover{background:var(--panel)}.ov-canales button.on{background:var(--seal-tint);box-shadow:inset 0 0 0 1px var(--seal)}.ov-canal-nombre{flex-direction:column;gap:2px;min-width:0;display:flex}.ov-canal-nombre b{font-size:15px;font-weight:600}.ov-canal-nombre span{color:var(--ink-2);font-size:12px}.ov-barras{height:28px;display:block;position:relative}.ov-barras span{border-radius:5px;position:absolute;left:0}.ov-barras span:first-child{top:0;bottom:0}.ov-barras span:nth-child(2){top:3px;bottom:3px}.ov-barras span:nth-child(3){top:6px;bottom:6px}.ov-barras span:nth-child(4){top:9px;bottom:9px}.ov-canal-cifras{text-align:right;white-space:nowrap;font-size:13px}.ov-lugares{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ov-lugares li{grid-template-columns:minmax(0,150px) minmax(0,1fr) 36px;align-items:center;gap:12px;font-size:14px;display:grid}.ov-lugar-barra{background:var(--panel);border-radius:4px;height:8px;display:block;overflow:hidden}.ov-lugar-barra span{background:var(--seal);border-radius:4px;height:100%;display:block}.ov-lugares .mono{text-align:right}.ov-filtros{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ov-filtros label{color:var(--ink-2);flex-direction:column;flex:180px;gap:4px;min-width:0;font-size:12px;display:flex}.ov-filtros .field{width:100%;min-height:44px;font-size:14px}.ov-tabla{overflow-x:auto}.ov-tabla table{border-collapse:collapse;width:100%;min-width:900px;font-size:14px}.ov-tabla th{text-align:left;border-bottom:1px solid var(--rule);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;font-size:12px;font-weight:600}.ov-tabla td{border-bottom:1px solid var(--rule-soft);vertical-align:top;padding:14px 12px}.ov-tabla td>span,.ov-tabla td>a{display:block}.ov-tabla tbody tr:hover{background:var(--panel)}.ov-quien{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.ov-sub{color:var(--ink-2);margin-top:2px;font-size:12px}.ov-der{text-align:right!important}.ov-nowrap{white-space:nowrap}.ov-chip{white-space:nowrap;background:var(--panel);color:var(--ink-2);border:1px solid var(--rule-soft);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-block!important}.ov-chip-meta{background:var(--seal-tint);color:var(--seal);border-color:#0000}.ov-chip-google{background:var(--ok-tint);color:var(--ok);border-color:#0000}.ov-avance{background:var(--panel);border-radius:3px;width:100%;max-width:220px;height:6px;margin-bottom:6px;overflow:hidden}.ov-avance span{border-radius:3px;height:100%;display:block}.ov-avance-visito{background:color-mix(in srgb, var(--seal) 30%, var(--paper))}.ov-avance-registro{background:color-mix(in srgb, var(--seal) 60%, var(--paper))}.ov-avance-cuenta{background:var(--seal)}.ov-avance-empresa{background:var(--warn-line)}.ov-vacio{margin:0;padding:12px}.ov-paginas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ov-paginas>div{align-items:center;gap:12px;display:flex}@media (width<=640px){.ov-canales button{grid-template-columns:minmax(0,1fr) auto}.ov-barras{grid-area:2/1/auto/-1}.ov-acciones{width:100%}}.ops-mapa{width:100%;max-width:860px}.ops-mapa svg{width:100%;height:auto;display:block}.ops-mapa path{stroke:var(--paper);stroke-width:.6px;stroke-linejoin:round}.ops-mapa .ops-mapa-sin{fill:var(--rule-soft)}.ops-mapa .ops-mapa-con{fill:var(--seal)}.ops-mapa path:hover{stroke:var(--ink);stroke-width:1.2px}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}.acceso.acceso-v2,.alta.alta-v2{--navy:#00285a;--navy-2:#003c7e;--seal:#0068b5;--seal-hover:#00549a;--seal-tint:#e8f2fa;--signal:#00c7fd;--ledger:#f2f4f7;--paper:#fff;--panel:#f8f9fb;--field:#f7f8fa;--rule:#d5dae1;--rule-soft:#e8ebef;--ink:#161a1f;--ink-2:#434b55;--ink-3:#69727d;--ink-4:#98a0aa;--ok:#1b7a34;--ok-tint:#e6f4ea;--warn:#945800;--warn-tint:#fff5e1;--warn-line:#efb04a;--crit:#b0261e;--crit-tint:#fdedeb;--crit-line:#e0786f;--lift:0 0 0 1px #1018280f, 0 1px 2px #1018280f, 0 8px 24px #1018280f;--av2-ease:cubic-bezier(.2, .7, .2, 1);background:var(--checadito-color-surface-default);color:var(--checadito-color-brand-deep);font-family:var(--checadito-font-family), "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;font-size:16px;line-height:1.5;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html:root:has(.acceso-v2,.alta-v2){--navy:#00285a;--navy-2:#003c7e;--seal:#0068b5;--seal-hover:#00549a;--seal-tint:#e8f2fa;--signal:#00c7fd;--ledger:#f2f4f7;--paper:#fff;--panel:#f8f9fb;--field:#f7f8fa;--rule:#d5dae1;--rule-soft:#e8ebef;--ink:#161a1f;--ink-2:#434b55;--ink-3:#69727d;--ink-4:#98a0aa;--ok:#1b7a34;--ok-tint:#e6f4ea;--warn:#945800;--warn-tint:#fff5e1;--warn-line:#efb04a;--crit:#b0261e;--crit-tint:#fdedeb;--crit-line:#e0786f;--lift:0 0 0 1px #1018280f, 0 1px 2px #1018280f, 0 8px 24px #1018280f;--av2-ease:cubic-bezier(.2, .7, .2, 1);background:var(--checadito-color-surface-default);color:var(--checadito-color-brand-deep);font-family:var(--checadito-font-family), "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;font-size:16px;line-height:1.5;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.acceso.acceso-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}:root:has(.acceso-v2,.alta-v2){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.acceso-v2,.alta-v2) .tema-flotante{display:none!important}:is(.acceso-v2,.alta-v2) .av2-marca{isolation:isolate;background:var(--checadito-color-brand-deep);color:var(--checadito-color-surface-default);flex-direction:column;padding:48px clamp(32px,5vw,80px);display:flex;position:relative;overflow:clip}:is(.acceso-v2,.alta-v2) .av2-fondo{z-index:-1;pointer-events:none;position:absolute;inset:0}:is(.acceso-v2,.alta-v2) .av2-estrellas{position:absolute;inset:0;overflow:hidden}:is(.acceso-v2,.alta-v2) .av2-estrellas:before{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--checadito-color-surface-default) 35%, transparent) .8px, transparent 1.3px), radial-gradient(circle, color-mix(in srgb, var(--checadito-color-brand-sky) 45%, transparent) 1px, transparent 1.6px);background-position:0 0,23px 17px;background-size:53px 61px,83px 89px;animation:16s linear infinite av2-estrellas;position:absolute;inset:-70%}@keyframes av2-estrellas{to{transform:translate(53px,61px)}}:is(.acceso-v2,.alta-v2) .av2-anillos{opacity:.5;width:900px;height:900px;position:absolute;bottom:-380px;right:-420px}:is(.acceso-v2,.alta-v2) .av2-anillos svg{width:100%;height:100%;animation:90s linear infinite av2-gira}@keyframes av2-gira{to{transform:rotate(360deg)}}:is(.acceso-v2,.alta-v2) .av2-logo{align-self:flex-start;width:auto;height:32px;display:block}:is(.acceso-v2,.alta-v2) .av2-centro{max-width:560px;margin-block:auto}:is(.acceso-v2,.alta-v2) .av2-lema{font-size:clamp(34px,3.4vw,48px);line-height:1.1;font-weight:var(--checadito-font-weight-extrabold);letter-spacing:-.02em;margin:0}:is(.acceso-v2,.alta-v2) .av2-lema .av2-hl{white-space:nowrap;position:relative}:is(.acceso-v2,.alta-v2) .av2-lema .av2-hl:after{content:"";background:var(--checadito-color-brand-lime);z-index:-1;transform-origin:0;height:.18em;animation:av2-subraya .9s var(--av2-ease) .3s both;border-radius:3px;position:absolute;bottom:.04em;left:0;right:0}@keyframes av2-subraya{0%{transform:scaleX(0)}}:is(.acceso-v2,.alta-v2) .av2-bajada{max-width:28em;color:color-mix(in srgb, var(--checadito-color-surface-default) 82%, transparent);margin:20px 0 0;font-size:18px;line-height:1.6}:is(.acceso-v2,.alta-v2) .av2-pie{font-weight:var(--checadito-font-weight-bold);color:color-mix(in srgb, var(--checadito-color-surface-default) 88%, transparent);align-items:center;gap:10px;margin:0;display:flex}:is(.acceso-v2,.alta-v2) .av2-pie svg{color:var(--checadito-color-brand-lime);flex:none}:is(.acceso-v2,.alta-v2) .acceso-form{background:var(--checadito-color-surface-default);justify-content:center;align-items:center;padding:48px;display:flex}:is(.acceso-v2,.alta-v2) .acceso-card{width:100%;max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.acceso-v2,.alta-v2) .acceso-formulario{gap:16px;display:grid}:is(.acceso-v2,.alta-v2) .acceso-formulario>*{animation:av2-entra .52s var(--av2-ease) both}:is(.acceso-v2,.alta-v2) .acceso-formulario>:nth-child(2){animation-delay:60ms}:is(.acceso-v2,.alta-v2) .acceso-formulario>:nth-child(3){animation-delay:.12s}:is(.acceso-v2,.alta-v2) .acceso-formulario>:nth-child(4){animation-delay:.18s}:is(.acceso-v2,.alta-v2) .acceso-formulario>:nth-child(n+5){animation-delay:.24s}@keyframes av2-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:is(.acceso-v2,.alta-v2) .acceso-intro{margin-bottom:8px}:is(.acceso-v2,.alta-v2) .acceso-etiqueta{font-size:13px;font-weight:var(--checadito-font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;color:var(--checadito-color-brand-product);align-items:center;gap:10px;margin:0;display:inline-flex}:is(.acceso-v2,.alta-v2) .acceso-etiqueta:before{content:"";background:var(--checadito-color-brand-lime);border-radius:3px;width:18px;height:3px}:is(.acceso-v2,.alta-v2) .wf-title{font-size:30px;line-height:1.15;font-weight:var(--checadito-font-weight-extrabold);letter-spacing:-.02em;color:var(--checadito-color-brand-deep);margin:8px 0 0}:is(.acceso-v2,.alta-v2) .acceso-descripcion{color:var(--checadito-color-text-primary);margin:8px 0 0;font-size:16px;line-height:1.6}:is(.acceso-v2,.alta-v2) .wf-sub{color:var(--checadito-color-text-primary);font-size:14px;line-height:1.5}:is(.acceso-v2,.alta-v2) .campo{gap:6px;display:grid}.acceso.acceso-v2 .campo>.wf-sub,.acceso.acceso-v2 .campo>label.wf-sub,.alta.alta-v2 .campo>.wf-sub,.alta.alta-v2 .campo>label.wf-sub{font-weight:var(--checadito-font-weight-bold);color:var(--checadito-color-brand-deep)}:is(.acceso-v2,.alta-v2) strong,:is(.acceso-v2,.alta-v2) b{color:var(--checadito-color-brand-deep)}:is(.acceso-v2,.alta-v2) input.field,:is(.acceso-v2,.alta-v2) .field{border-radius:var(--checadito-radius-control);border:var(--checadito-border-width) solid var(--checadito-color-border-default);background:var(--checadito-color-surface-default);min-height:48px;font:inherit;color:var(--checadito-color-brand-deep);box-shadow:none;margin:0;padding:10px 14px;font-size:16px;transition:border-color .16s,box-shadow .16s}:is(.acceso-v2,.alta-v2) .field>input{font:inherit;color:var(--checadito-color-brand-deep);background:0 0;font-size:16px}:is(.acceso-v2,.alta-v2) .campo-fila{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:is(.acceso-v2,.alta-v2) .campo-fila>label{font-weight:var(--checadito-font-weight-bold);color:var(--checadito-color-brand-deep)}:is(.acceso-v2,.alta-v2) .campo-contrasena-control{align-items:center;padding:0 6px 0 14px;display:flex}:is(.acceso-v2,.alta-v2) input.field:focus,:is(.acceso-v2,.alta-v2) .field:focus-within{border-color:var(--checadito-color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--checadito-color-brand-primary) 16%, transparent);outline:none}:is(.acceso-v2,.alta-v2) .field.err,:is(.acceso-v2,.alta-v2) input[aria-invalid=true]{border-color:var(--checadito-color-state-absence)}:is(.acceso-v2,.alta-v2) input::placeholder{color:var(--checadito-color-text-secondary)}:-webkit-any(:-webkit-any(.acceso-v2,.alta-v2) input.field:-webkit-autofill,:-webkit-any(.acceso-v2,.alta-v2) .field>input:-webkit-autofill){-webkit-box-shadow:0 0 0 40px var(--checadito-color-surface-default) inset;-webkit-text-fill-color:var(--checadito-color-brand-deep)}:is(:is(.acceso-v2,.alta-v2) input.field:autofill,:is(.acceso-v2,.alta-v2) .field>input:autofill){-webkit-box-shadow:0 0 0 40px var(--checadito-color-surface-default) inset;-webkit-text-fill-color:var(--checadito-color-brand-deep)}:is(.acceso-v2,.alta-v2) .helper{color:var(--checadito-color-text-primary);font-size:12px}:is(.acceso-v2,.alta-v2) .link{color:var(--checadito-color-brand-primary);font-weight:var(--checadito-font-weight-bold);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}:is(.acceso-v2,.alta-v2) .link:hover{text-decoration:underline}:is(.acceso-v2,.alta-v2) .campo-contrasena-control .link{border-radius:var(--checadito-radius-control);min-height:36px;padding:0 10px;font-size:13px}:is(.acceso-v2,.alta-v2) .campo-contrasena-control .link:hover{background:var(--checadito-color-surface-emphasis);text-decoration:none}:is(.acceso-v2,.alta-v2) .btn{border-radius:var(--checadito-radius-control);border:var(--checadito-border-width) solid var(--checadito-color-border-default);background:var(--checadito-color-surface-default);width:100%;min-height:52px;color:var(--checadito-color-brand-deep);font:inherit;font-size:16px;font-weight:var(--checadito-font-weight-bold);cursor:pointer;box-shadow:none;transition:transform .2s var(--av2-ease), background-color .2s, box-shadow .2s;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 20px;text-decoration:none;display:inline-flex;position:relative}:is(.acceso-v2,.alta-v2) .btn:hover:not(:disabled){background:var(--checadito-color-surface-emphasis);transform:translateY(-1px)}:is(.acceso-v2,.alta-v2) .btn:active:not(:disabled){transform:translateY(0)scale(.98)}:is(.acceso-v2,.alta-v2) .btn.primary{isolation:isolate;color:var(--checadito-color-surface-default);background:radial-gradient(ellipse at 88% 20%, color-mix(in srgb, var(--checadito-color-brand-sky) 27%, transparent), transparent 48%), radial-gradient(ellipse at 12% 90%, color-mix(in srgb, var(--checadito-color-brand-sky) 13%, transparent), transparent 46%), var(--checadito-color-brand-primary);box-shadow:0 7px 18px color-mix(in srgb, var(--checadito-color-brand-primary) 17%, transparent);border-color:#0000;overflow:hidden}:is(.acceso-v2,.alta-v2) .btn.primary:hover:not(:disabled){background:radial-gradient(circle at 94% 50%, color-mix(in srgb, var(--checadito-color-brand-sky) 33%, transparent), transparent 32%), var(--checadito-color-brand-primary)}:is(.acceso-v2,.alta-v2) .btn.primary>.av2-btn-txt{z-index:2;text-shadow:0 1px 4px color-mix(in srgb, var(--checadito-color-brand-deep) 40%, transparent);position:relative}:is(.acceso-v2,.alta-v2) .btn.primary>canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.acceso-v2,.alta-v2) .btn.ghost{color:var(--checadito-color-brand-primary);background:0 0;border-color:#0000;min-height:44px}:is(.acceso-v2,.alta-v2) .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}:is(.acceso-v2,.alta-v2) .box{background:var(--checadito-color-surface-background);color:var(--checadito-color-brand-deep);box-shadow:none;border:0;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}:is(.acceso-v2,.alta-v2) .box .wf-sub,:is(.acceso-v2,.alta-v2) .box p{color:var(--checadito-color-brand-deep);margin:0}:is(.acceso-v2,.alta-v2) .box.alert{border-left:0}:is(.acceso-v2,.alta-v2) .box.alert.crit{background:color-mix(in srgb, var(--checadito-color-state-absence) 12%, var(--checadito-color-surface-default));animation:av2-sacude .38s var(--av2-ease)}:is(.acceso-v2,.alta-v2) .box.alert.crit>:first-child{font-weight:var(--checadito-font-weight-bold)}:is(.acceso-v2,.alta-v2) .box.alert.warn{background:color-mix(in srgb, var(--checadito-color-state-absence) 9%, var(--checadito-color-surface-default))}:is(.acceso-v2,.alta-v2) .box.alert.info,:is(.acceso-v2,.alta-v2) .box.alert.ok{background:var(--checadito-color-surface-emphasis)}:is(.acceso-v2,.alta-v2) .box.alert.ok{background:color-mix(in srgb, var(--checadito-color-brand-lime) 30%, var(--checadito-color-surface-default))}@keyframes av2-sacude{0%,to{transform:none}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}:is(.acceso-v2,.alta-v2) .box.plain,:is(.acceso-v2,.alta-v2) .acceso-nota{border:var(--checadito-border-width) solid var(--checadito-color-border-default);background:var(--checadito-color-surface-background);border-radius:14px}:is(.acceso-v2,.alta-v2) .acceso-nota{grid-template-columns:36px 1fr;align-items:center;gap:12px;margin-top:8px;padding:14px;display:grid}:is(.acceso-v2,.alta-v2) .acceso-nota .av2-ico{background:var(--checadito-color-surface-emphasis);width:36px;height:36px;color:var(--checadito-color-brand-primary);border-radius:10px;place-items:center;display:grid}:is(.acceso-v2,.alta-v2) .acceso-invitacion{background:var(--checadito-color-surface-emphasis);border-color:#0000;padding:16px}:is(.acceso-v2,.alta-v2) .note{color:var(--checadito-color-text-primary);font-size:13px}:is(.acceso-v2,.alta-v2) .acceso-acciones{gap:10px;display:grid}:is(.acceso-v2,.alta-v2) .checkrow{border:var(--checadito-border-width) solid var(--checadito-color-border-default);cursor:pointer;border-radius:12px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:12px;display:grid}:is(.acceso-v2,.alta-v2) .checkrow input{width:18px;height:18px;accent-color:var(--checadito-color-brand-primary);margin:2px 0 0}details.av2-aviso{color:var(--checadito-color-text-primary);font-size:12.5px;line-height:1.55}details.av2-aviso summary{cursor:pointer;font-weight:var(--checadito-font-weight-semibold);color:var(--checadito-color-brand-primary)}details.av2-aviso p{margin:6px 0 0}:is(.acceso-v2,.alta-v2) .acceso-qr{border:var(--checadito-border-width) solid var(--checadito-color-border-default);background:var(--checadito-color-surface-default);border-radius:16px;place-items:center;padding:16px;display:grid}:is(.acceso-v2,.alta-v2) .acceso-respaldos{background:var(--checadito-color-surface-background);color:var(--checadito-color-brand-deep);border-radius:14px;padding:14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px}:is(.acceso-v2,.alta-v2) :focus-visible{outline:2px solid var(--checadito-color-brand-primary);outline-offset:2px}.codigo6{width:316px;max-width:100%;position:relative}.codigo6 input{z-index:1;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.codigo6 input:focus{outline:none}.codigo6 input:-webkit-autofill{-webkit-text-fill-color:transparent;-webkit-box-shadow:none}.codigo6__cajas{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.codigo6__cajas span{border:1.5px solid var(--checadito-color-border-default);background:var(--checadito-color-surface-default);height:58px;font-size:26px;font-weight:var(--checadito-font-weight-extrabold);color:var(--checadito-color-brand-deep);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;transition:border-color .16s,box-shadow .16s;display:grid}.codigo6:focus-within .codigo6__cajas span.is-actual{border-color:var(--checadito-color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--checadito-color-brand-primary) 16%, transparent)}.codigo6:focus-within .codigo6__cajas span.is-actual:after{content:"";background:var(--checadito-color-brand-primary);width:2px;height:26px;animation:1s step-end infinite av2-parpadeo}@keyframes av2-parpadeo{50%{opacity:0}}.codigo6__cajas span.is-llena{border-color:var(--checadito-color-brand-deep);animation:av2-aparece .18s var(--av2-ease)}@keyframes av2-aparece{0%{transform:scale(.92)}}.codigo6[aria-disabled=true]{opacity:.6}@media (width<=1023px){.acceso:is(.acceso-v2,.alta-v2){flex-direction:column;display:flex}:is(.acceso-v2,.alta-v2) .av2-marca{padding:20px 16px}:is(.acceso-v2,.alta-v2) .av2-logo{height:26px}:is(.acceso-v2,.alta-v2) .av2-centro{margin:12px 0 0}:is(.acceso-v2,.alta-v2) .av2-lema{font-size:18px;line-height:1.3}:is(.acceso-v2,.alta-v2) .av2-bajada,:is(.acceso-v2,.alta-v2) .av2-pie{display:none}:is(.acceso-v2,.alta-v2) .acceso-form{align-items:flex-start;padding:32px 16px 48px}}@media (prefers-reduced-motion:reduce){:is(.acceso-v2,.alta-v2) .av2-estrellas:before,:is(.acceso-v2,.alta-v2) .av2-anillos svg,:is(.acceso-v2,.alta-v2) .av2-lema .av2-hl:after,:is(.acceso-v2,.alta-v2) .acceso-formulario>*,:is(.acceso-v2,.alta-v2) .box.alert.crit,.codigo6__cajas span.is-llena,.codigo6:focus-within .codigo6__cajas span.is-actual:after{animation:none}}.alta.alta-v2{background:var(--checadito-color-surface-default);grid-template-columns:300px minmax(0,1fr);min-height:100dvh;display:grid}.alta.alta-v2 .tema-en-linea,.alta.alta-v2 .alta-logo-claro{display:none!important}.alta.alta-v2 .alta-logo-oscuro{display:inline!important}.alta.alta-v2 .alta-lateral{isolation:isolate;background:var(--checadito-color-brand-deep);height:100dvh;color:var(--checadito-color-surface-default);--ink-3:color-mix(in srgb, var(--checadito-color-surface-default) 72%, transparent);border:0;flex-direction:column;gap:6px;padding:28px 22px;display:flex;position:sticky;top:0;overflow:hidden auto}.alta.alta-v2 .alta-lateral:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--checadito-color-surface-default) 28%, transparent) .8px, transparent 1.3px), radial-gradient(circle, color-mix(in srgb, var(--checadito-color-brand-sky) 38%, transparent) 1px, transparent 1.6px);background-position:0 0,23px 17px;background-size:53px 61px,83px 89px;animation:16s linear infinite av2-estrellas;position:absolute;inset:-70%}.alta.alta-v2 .alta-lateral>.mono{font-weight:var(--checadito-font-weight-bold);letter-spacing:.02em;font-family:inherit!important}.alta.alta-v2 .alta-bienvenida{font-size:22px;line-height:1.2;font-weight:var(--checadito-font-weight-extrabold);color:var(--checadito-color-surface-default);margin:18px 0 0}.alta.alta-v2 .alta-progreso{background:#ffffff24;border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.alta.alta-v2 .alta-progreso>div{background:linear-gradient(90deg, var(--checadito-color-brand-sky), var(--checadito-color-brand-lime));height:100%;transition:width .5s var(--av2-ease);border-radius:3px}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-grupo{font-size:11px;font-weight:var(--checadito-font-weight-extrabold);letter-spacing:.1em;text-transform:uppercase;color:var(--checadito-color-brand-sky);margin:18px 0 6px}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso{text-align:left;width:100%;min-height:44px;font:inherit;font-size:14px;font-weight:var(--checadito-font-weight-semibold);color:color-mix(in srgb, var(--checadito-color-surface-default) 62%, transparent);cursor:default;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px 12px 6px 10px;transition:background-color .2s,color .2s;display:flex;position:relative}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso>span{z-index:1;background:var(--checadito-color-brand-deep);width:28px;height:28px;font-size:12px;font-weight:var(--checadito-font-weight-extrabold);font-variant-numeric:tabular-nums;border:2px solid #ffffff47;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso+.alta-paso:before{content:"";background:#ffffff29;width:2px;height:18px;position:absolute;top:-12px;left:23px}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso[data-estado=completado]{color:var(--checadito-color-surface-default);cursor:pointer}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso[data-estado=completado]>span{border-color:var(--checadito-color-brand-lime);background:var(--checadito-color-brand-lime);color:var(--checadito-color-brand-deep)}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso[data-estado=completado]+.alta-paso:before{background:var(--checadito-color-brand-lime)}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso[data-estado=actual]{color:var(--checadito-color-surface-default);font-weight:var(--checadito-font-weight-extrabold);background:#ffffff14}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso[data-estado=actual]>span{border-color:var(--checadito-color-surface-default);background:var(--checadito-color-brand-primary);color:var(--checadito-color-surface-default)}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso[data-estado=actual]>span:after{content:"";border:1px solid var(--checadito-color-brand-sky);opacity:0;border-radius:50%;animation:2.4s ease-out infinite alta-pulso;position:absolute;inset:-4px}@keyframes alta-pulso{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso:not(:disabled):hover{background:#ffffff1a}.alta.alta-v2 .alta-contenido{gap:16px;width:100%;max-width:760px;padding:48px clamp(24px,4vw,56px)}.alta.alta-v2 .alta-contenido>*{animation:av2-entra .52s var(--av2-ease) both}.alta.alta-v2 .alta-etiqueta{font-size:13px;font-weight:var(--checadito-font-weight-extrabold);letter-spacing:.08em;text-transform:uppercase;color:var(--checadito-color-brand-product);align-items:center;gap:10px;margin:0;display:inline-flex}.alta.alta-v2 .alta-etiqueta:before{content:"";background:var(--checadito-color-brand-lime);border-radius:3px;width:18px;height:3px}.alta.alta-v2 .alta-contenido>.wf-title{margin:0;font-size:32px}.alta.alta-v2 .alta-contenido>.wf-sub{font-size:16px;line-height:1.6}.alta.alta-v2 .alta-guardado{box-shadow:none;border-radius:var(--checadito-radius-pill);background:var(--checadito-color-surface-background);color:var(--checadito-color-text-primary);border:0;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13px;display:inline-flex}.alta.alta-v2 .alta-guardado:before{content:"";background:var(--checadito-color-brand-lime);border-radius:50%;width:8px;height:8px}.alta.alta-v2 .alta-campos,.alta.alta-v2 .alta-botones{border:0;min-width:0;margin:0;padding:0}.alta.alta-v2 .alta-campos{gap:16px;display:grid}.alta.alta-v2 .alta-contenido .box:not(.alert){border:var(--checadito-border-width) solid var(--checadito-color-border-default);background:var(--checadito-color-surface-default);border-radius:16px;padding:20px}.alta.alta-v2 .alta-contenido .box.plain{background:var(--checadito-color-surface-background)}.alta.alta-v2 .note,.alta.alta-v2 .crit-note{color:var(--checadito-color-text-primary);font-size:13px;line-height:1.5}.alta.alta-v2 .alta-opciones{flex-wrap:wrap;gap:6px;display:flex}.alta.alta-v2 .chip{border-radius:var(--checadito-radius-control);border:var(--checadito-border-width) solid var(--checadito-color-border-default);background:var(--checadito-color-surface-default);min-height:40px;font:inherit;font-size:14px;font-weight:var(--checadito-font-weight-semibold);color:var(--checadito-color-brand-deep);padding:0 16px;transition:background-color .2s,border-color .2s,color .2s}.alta.alta-v2 button.chip:hover{border-color:var(--checadito-color-brand-primary)}.alta.alta-v2 .chip.solid,.alta.alta-v2 .chip[aria-checked=true]{background:var(--checadito-color-brand-deep);border-color:var(--checadito-color-brand-deep);color:var(--checadito-color-surface-default)}.alta.alta-v2 .alta-semana{gap:10px;display:grid}.alta.alta-v2 .alta-semana-dia{background:var(--checadito-color-surface-background);border-radius:12px;grid-template-columns:110px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}@media (width<=560px){.alta-v2 .alta-semana-dia{grid-template-columns:1fr}}.alta.alta-v2 .alta-resumen{border-radius:16px}.alta.alta-v2 .alta-resumen-fila{border-bottom:var(--checadito-border-width) solid var(--checadito-color-border-default);padding-block:10px}.alta.alta-v2 .alta-resumen-fila:last-child{border-bottom:0}.alta.alta-v2 .alta-resumen-editar{color:var(--checadito-color-brand-primary);font-weight:var(--checadito-font-weight-bold)}.alta.alta-v2 .alta-acciones{margin-top:8px}.alta.alta-v2 .alta-acciones .btn{width:auto;min-width:160px}.alta.alta-v2 .alta-botones{justify-content:space-between;gap:10px;width:100%;display:flex}@media (width<=720px){.alta.alta-v2{flex-direction:column;display:flex}.alta.alta-v2 .alta-lateral{display:none}.alta.alta-v2 .alta-barra{z-index:5;background:var(--checadito-color-brand-deep);border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex;position:sticky;top:0}.alta.alta-v2 .alta-barra img{width:auto;height:22px}.alta.alta-v2 .alta-barra .alta-progreso{flex-basis:100%;margin-top:2px}.alta.alta-v2 .alta-ver-pasos{border-radius:var(--checadito-radius-pill);min-height:36px;color:var(--checadito-color-surface-default);font-size:13px;font-weight:var(--checadito-font-weight-bold);background:#ffffff14;border-color:#ffffff4d;padding:0 12px;margin:0!important}.alta.alta-v2 .alta-contenido{padding:24px 16px calc(104px + env(safe-area-inset-bottom))}.alta.alta-v2 .alta-acciones{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--checadito-color-surface-default);border-top:var(--checadito-border-width) solid var(--checadito-color-border-default);margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0d285e0f}.alta.alta-v2 .alta-acciones .btn{flex:1;min-width:0}.alta.alta-v2 .alta-velo.abierta{background:#0b1f4b73}.alta.alta-v2 .alta-hoja.abierta{padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--checadito-color-surface-default);border-radius:20px 20px 0 0}.alta.alta-v2 .alta-hoja.alta-hoja .alta-grupo{color:var(--checadito-color-brand-product)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso{color:var(--checadito-color-text-primary)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso>span{background:var(--checadito-color-surface-default);border-color:var(--checadito-color-border-default)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso+.alta-paso:before{background:var(--checadito-color-border-default)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso[data-estado=completado],.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso[data-estado=actual]{color:var(--checadito-color-brand-deep)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso[data-estado=actual]{background:var(--checadito-color-surface-emphasis)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso[data-estado=actual]>span{border-color:var(--checadito-color-brand-primary);background:var(--checadito-color-brand-primary);color:var(--checadito-color-surface-default)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso[data-estado=completado]>span{border-color:var(--checadito-color-brand-lime);background:var(--checadito-color-brand-lime);color:var(--checadito-color-brand-deep)}.alta.alta-v2 .alta-hoja.alta-hoja .alta-paso[data-estado=completado]+.alta-paso:before{background:var(--checadito-color-brand-lime)}}@media (prefers-reduced-motion:reduce){.alta.alta-v2 .alta-lateral:before,.alta.alta-v2 :is(.alta-lateral,.alta-hoja) .alta-paso[data-estado=actual]>span:after,.alta.alta-v2 .alta-contenido>*{animation:none}}.alta.alta-v2.acceso-alta .alta-contenido{background:0 0;border:0;border-radius:0;align-self:stretch;gap:16px;max-width:620px;margin:0;padding:48px clamp(24px,4vw,56px)}@media (width<=720px){.alta.alta-v2.acceso-alta .alta-contenido{padding:24px 16px 40px}}.alta.alta-v2 .alta-paso-cuerpo{gap:20px}.alta.alta-v2 .alta-contenido .box:not(.alert):not(details){flex-direction:column;gap:16px;display:flex}.alta.alta-v2 .alta-contenido .box h2,.alta.alta-v2 .alta-contenido .box h3{font-size:18px;font-weight:var(--checadito-font-weight-extrabold);color:var(--checadito-color-brand-deep);margin:0}.alta.alta-v2.alta-v2-empresa .alta-acciones{border-top:var(--checadito-border-width) solid var(--checadito-color-border-default);margin-top:8px;padding-top:20px}@media (width<=720px){.alta.alta-v2.alta-v2-empresa .alta-acciones{margin:0;padding-top:12px}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover.guia-globo{background:var(--paper);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--lift), 0 12px 32px #0000002e;border-radius:6px;max-width:340px;padding:16px 16px 12px;font-family:inherit}.driver-popover.guia-globo .driver-popover-title{color:var(--ink);font-family:inherit;font-size:15px;font-weight:600;line-height:1.3}.driver-popover.guia-globo .driver-popover-description{color:var(--ink-2);margin-top:6px;font-family:inherit;font-size:14px;line-height:1.5}.driver-popover.guia-globo .driver-popover-progress-text{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.driver-popover.guia-globo .driver-popover-close-btn{color:var(--ink-3)}.driver-popover.guia-globo .driver-popover-close-btn:hover{color:var(--ink)}.driver-popover.guia-globo .driver-popover-footer button{text-shadow:none;background:var(--paper);color:var(--ink-2);border:1px solid var(--rule);border-radius:4px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600}.driver-popover.guia-globo .driver-popover-footer button:hover{background:var(--panel)}.driver-popover.guia-globo .driver-popover-footer .driver-popover-next-btn{background:var(--seal);color:#fff;border-color:var(--seal)}.driver-popover.guia-globo .driver-popover-footer .driver-popover-next-btn:hover{background:var(--seal-hover)}.driver-popover.guia-globo .driver-popover-footer button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.driver-popover.guia-globo .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:var(--paper)}.driver-popover.guia-globo .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:var(--paper)}.driver-popover.guia-globo .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:var(--paper)}.driver-popover.guia-globo .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:var(--paper)}.boton-guia{border:1px solid var(--rule);background:var(--paper);width:30px;height:30px;color:var(--seal);cursor:pointer;box-shadow:var(--lift);border-radius:50%;flex:none;place-items:center;font-family:inherit;font-size:15px;font-weight:600;display:inline-grid}.boton-guia:hover{background:var(--seal-tint)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}html:root:has(.trab-v2){--navy:#0b1f4b;--navy-2:#13306b;--seal:#2563ff;--seal-hover:#1a4fe0;--seal-tint:#edf4ff;--signal:#38b6ff;--ledger:#f7f9fc;--paper:#fff;--panel:#f4f7fc;--field:#fff;--rule:#e1e8f2;--rule-soft:#ebf0f7;--ink:#10244c;--ink-2:#3e5174;--ink-3:#5f6f88;--ink-4:#98a5b9;--ok:#3f6f0e;--ok-tint:#eef7df;--warn:#8a5a0b;--warn-tint:#fdf4e3;--warn-line:#e2ae52;--crit:#b23a42;--crit-tint:#fbecee;--crit-line:#e08a90;--lift:0 0 0 1px #0d285e0d, 0 9px 28px #0d285e0e;--accion-ink:#fff;--tv2-azul:#2566d9;--tv2-cielo:#52bfe6;--tv2-hondo:var(--checadito-color-brand-deep);--tv2-lima:var(--checadito-color-brand-lime);--tv2-suave:#68788f;--tv2-tenue:#8a97aa;--tv2-linea:#e3edf6;--tv2-fuente:var(--checadito-font-family), "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html:root:has(.trab-v2) body{font-family:var(--tv2-fuente);background:#fff}html:root:has(.trab-v2) .tema-flotante{display:none!important}.trab-v2,.trab-v2 :is(button,input,select,textarea){font-family:var(--tv2-fuente)}.pantalla.app-trabajador.trab-v2{max-width:480px;color:var(--ink);background:radial-gradient(120% 34% at 100% 0,#eaf4ff 0%,#eaf4ff00 62%),#fff;gap:0;padding:0}.trab-v2 .trab-hero{color:var(--ink);background:0 0;flex-direction:column;gap:26px;padding:22px 24px 0;display:flex;overflow:visible}.trab-v2 .trab-hero:before,.trab-v2 .trab-hero:after{display:none}.trab-v2 .trab-top{align-items:center;min-height:44px;display:flex}.trab-v2 .trab-logo{width:auto;height:26px}.trab-v2 .trab-links{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.trab-v2 .trab-links a:not(.tv2-avatar),.trab-v2 .trab-links .trab-salir{background:var(--seal-tint);min-height:36px;color:var(--tv2-azul);border:0;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.trab-v2 .trab-links .boton-guia{border:1px solid var(--tv2-linea);width:40px;height:40px;color:var(--tv2-azul);box-shadow:none;background:#fff;border-radius:50%}.trab-v2 .trab-links .tv2-avatar{width:42px;height:42px;min-height:0;box-shadow:0 0 0 1px var(--tv2-linea), 0 4px 12px #0d285e0f;color:var(--tv2-hondo);background:#e8f5fb;border:2px solid #fff;border-radius:50%;place-items:center;padding:0;font-size:16px;font-weight:700;text-decoration:none;display:grid;position:relative}.trab-v2 .trab-links .tv2-avatar:hover{text-decoration:none;box-shadow:0 0 0 1px #c9dcf2,0 6px 16px #0d285e1a}.tv2-avatar-punto{background:var(--tv2-lima);border-radius:50%;width:11px;height:11px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 0 2px #fff}.tv2-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--tv2-tenue);margin:0 0 6px;font-size:11px;font-weight:700}.trab-v2 .trab-saludo{display:block}.trab-v2 .trab-hero .wf-title{color:var(--tv2-hondo);letter-spacing:-.045em;margin:0;font-size:30px;font-weight:700;line-height:1.15}.trab-v2 .trab-hero .wf-sub{color:var(--tv2-suave);margin-top:4px;font-size:14px}.trab-v2 .trab-cuerpo{background:0 0;border-radius:0;flex-direction:column;flex:1;gap:18px;margin:0;padding:20px 24px 28px;display:flex}.trab-v2 .trab-cuerpo p{color:var(--ink-2)}.trab-v2 .btn{border-color:var(--tv2-linea);color:var(--tv2-azul);border-radius:14px;font-weight:700}.trab-v2 .btn:hover{background:var(--seal-tint);border-color:#c7daf5}.trab-v2 .btn.ghost{background:0 0;border-color:#0000}.trab-v2 .box{border-color:var(--tv2-linea);border-radius:18px}.trab-v2 .box.alert{border-radius:16px}.trab-v2 .field{border-color:var(--tv2-linea);background-color:#fff;border-radius:12px}.trab-v2 .chip.st{border-radius:999px;font-weight:700}.trab-v2 .note.crit-note{color:var(--tv2-suave);font-size:13px}.trab-v2 .btn.primary{isolation:isolate;color:#fff;background:radial-gradient(ellipse at 88% 20%, color-mix(in srgb, var(--tv2-cielo) 30%, transparent), transparent 48%), radial-gradient(ellipse at 12% 90%, color-mix(in srgb, var(--tv2-cielo) 14%, transparent), transparent 46%), var(--tv2-azul);border:0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 20px #2566d938}.trab-v2 .btn.primary:before{content:"";background:#ffffff3d;border-radius:16px;height:1px;position:absolute;inset:1px 1px auto}.trab-v2 .btn.primary:hover:not(:disabled){background:radial-gradient(circle at 94% 50%, color-mix(in srgb, var(--tv2-cielo) 36%, transparent), transparent 32%), var(--tv2-azul);transform:translateY(-1px);box-shadow:0 10px 24px #174fae40}.trab-v2 .btn.primary:disabled{opacity:1;cursor:wait}.trab-v2 .btn.primary>canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tv2-estado{align-items:center;gap:10px;margin:0;font-size:14px;display:flex;color:var(--tv2-suave)!important}.tv2-estado i{background:var(--tv2-lima);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #c4e64930}.tv2-estado[data-tono=comida] i{background:#f2b544;box-shadow:0 0 0 4px #f2b54433}.tv2-estado[data-tono=mute] i{background:#b9c5d6;box-shadow:0 0 0 4px #b9c5d640}.tv2-estado[data-tono=error] i{background:var(--crit-line);box-shadow:0 0 0 4px var(--crit-tint)}.tv2-escenario{display:grid}.tv2-reloj{isolation:isolate;text-align:center;background:linear-gradient(150deg,#f8fbff,#f1f8fd);border:1px solid #e3edf6;border-radius:22px;padding:28px 18px 24px;position:relative;overflow:hidden}.tv2-reloj>*{z-index:1;position:relative}.tv2-reloj:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#2566d93b .8px,#0000 1.3px),radial-gradient(circle,#52bfe64d 1px,#0000 1.6px);background-position:0 0,23px 17px;background-size:53px 61px,83px 89px;animation:26s linear infinite tv2-estrellas;position:absolute;inset:-70%}@keyframes tv2-estrellas{to{transform:translate(53px,61px)}}.tv2-tiempo{letter-spacing:-.075em;font-variant-numeric:tabular-nums;color:var(--tv2-hondo);text-align:center;font-size:clamp(62px,20vw,76px);font-weight:400;line-height:1}.tv2-leyenda{text-align:center;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0;font-size:11px;font-weight:500;color:var(--tv2-tenue)!important}.tv2-sucursal{margin:14px 0 0;font-size:13px;color:var(--tv2-suave)!important}.tv2-sucursal b{color:var(--ink);font-weight:600}.tv2-resultado{isolation:isolate;background:#f7fbff;border:1px solid #d9e8f4;border-radius:22px;padding:20px;animation:.42s cubic-bezier(.18,.78,.25,1) both tv2-llegar;position:relative;overflow:hidden;box-shadow:0 10px 26px #2566d90b}.tv2-resultado>*{z-index:1;position:relative}.tv2-resultado:before{content:"";z-index:0;pointer-events:none;background:repeating-radial-gradient(at 42% 48%,#0000 0 28px,#52bfe62b 29px,#0000 30px 49px,#2566d914 50px,#0000 51px 70px);border-radius:50%;width:400px;height:400px;animation:28s linear infinite tv2-orbitas;position:absolute;top:-205px;right:-245px}.tv2-resultado--salida{background:linear-gradient(145deg,#f7faff,#eef5fc);border-color:#d8e6f7}.tv2-contador.en-comida{background:linear-gradient(135deg,#fff,#f0f8ff);border-color:#d4e7f5}.tv2-contador.en-comida:before{content:none}@keyframes tv2-orbitas{to{transform:rotate(360deg)}}@keyframes tv2-llegar{0%{opacity:.55;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes tv2-asentar{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.tv2-reloj-cabeza{align-items:center;gap:12px;display:flex}.tv2-destello-icono{width:40px;height:40px;color:var(--tv2-azul);background:#eaf3fd;border:1px solid #d4e3f5;border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 4px #2566d909}.tv2-destello-icono i{clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);background:currentColor;width:16px;height:16px;display:block}.tv2-reloj-cabeza b{color:var(--tv2-hondo);letter-spacing:-.015em;font-size:16px;font-weight:700;display:block}.tv2-reloj-cabeza small{color:var(--tv2-suave);margin-top:2px;font-size:12px;display:block}.tv2-hora-marca{letter-spacing:-.06em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:44px;font-weight:500;line-height:1;display:flex;color:var(--tv2-hondo)!important;margin:18px 0 14px!important}.tv2-hora-marca span{letter-spacing:0;color:var(--tv2-suave);font-size:12px;font-weight:400}.tv2-tiempo--contador{letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(48px,15vw,60px);font-weight:500;animation:.4s both tv2-asentar}.tv2-contador .tv2-leyenda{margin-bottom:18px}.tv2-contador.en-comida .tv2-leyenda{font-weight:700;color:var(--tv2-hondo)!important}.tv2-total{background:#fff;border:1px solid #d9e7f6;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.tv2-total span{color:var(--tv2-suave);font-size:13px}.tv2-total strong{color:var(--tv2-azul);letter-spacing:-.02em;font-size:20px;font-weight:700}.tv2-detalles{border-top:1px solid #1a304b14;gap:10px;margin:0;padding:12px 0 0;display:grid}.tv2-detalles>div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.tv2-detalles dt{color:var(--tv2-suave)}.tv2-detalles dd{color:var(--tv2-hondo);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tv2-nota{font-size:13px;line-height:1.5;color:var(--tv2-suave)!important;margin:12px 0 0!important}.tv2-comida{width:100%;min-height:52px;color:var(--tv2-azul);font:inherit;cursor:pointer;background:#ffffffd9;border:1.5px solid #bfd3ee;border-radius:16px;justify-content:center;align-items:center;margin-top:16px;padding:0 16px;font-size:16px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.tv2-comida:hover:not(:disabled){border-color:var(--tv2-azul);background:#eef5ff}.tv2-comida:disabled{opacity:.6;cursor:wait}.tv2-contador.en-comida .tv2-comida{border-color:var(--tv2-azul);background:#eef5ff}.tv2-antojos{pointer-events:none;border-radius:inherit;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.tv2-antojo{top:0;left:var(--x);width:var(--size);height:100%;animation:tv2-caer var(--duracion) linear var(--retraso) infinite;opacity:0;position:absolute}.tv2-antojo i{width:var(--size);height:var(--size);background:var(--color);-webkit-mask:var(--icono) center / contain no-repeat;-webkit-mask:var(--icono) center / contain no-repeat;mask:var(--icono) center / contain no-repeat;display:block;position:absolute;top:-36px}@keyframes tv2-caer{0%{opacity:0;transform:translate(0,0)rotate(-9deg)}12%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--deriva), calc(100% + 65px), 0) rotate(18deg);opacity:0}}.trab-v2 .tv2-accion{flex-direction:column;gap:10px;display:flex}.trab-v2 .tv2-accion .btn{width:100%;min-height:52px;font-size:16px}.trab-v2 .tv2-accion .btn.primary{min-height:58px;font-size:17px}.trab-v2 .tv2-accion .btn.ghost{min-height:44px;font-size:14px}.tv2-confirmacion{text-align:center;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;color:var(--tv2-tenue)!important;margin:2px 0 0!important}.tv2-confirmacion i{background:var(--tv2-lima);border-radius:50%;flex:none;width:6px;height:6px}.tv2-aviso{border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:600;animation:.34s both tv2-llegar;display:flex}.tv2-aviso.ok{color:#2f5a08;background:linear-gradient(145deg,#f4fbea,#ecf7dd);border:1px solid #ddedc4}.tv2-aviso.warn{background:var(--warn-tint);color:var(--warn);border:1px solid #f1d9a8}.tv2-aviso .tv2-destello-icono{background:var(--tv2-lima);color:#20410a;width:30px;height:30px;box-shadow:none;border:0;border-radius:10px}.tv2-aviso .tv2-destello-icono i{width:12px;height:12px}.tv2-actividad{border-top:1px solid #e8eff6;padding-top:20px}.tv2-actividad h2{letter-spacing:-.02em;color:var(--tv2-hondo);margin:0 0 14px;font-size:18px;font-weight:700}.tv2-actividad>p{color:var(--tv2-suave);margin:-8px 0 14px;font-size:13px}.tv2-riel{position:relative}.tv2-riel:before{content:"";background:#dfebf7;border-radius:3px;width:2px;position:absolute;top:14px;bottom:30px;left:63px}.tv2-riel-luz{z-index:1;pointer-events:none;width:2px;position:absolute;top:14px;bottom:30px;left:63px;overflow:hidden}.tv2-riel-luz:after{content:"";background:linear-gradient(transparent, var(--tv2-cielo), var(--tv2-azul));border-radius:3px;width:2px;height:18px;animation:2s linear infinite tv2-viajar;position:absolute;top:0;left:0;box-shadow:0 0 6px #52bfe659}.tv2-riel.unico:before,.tv2-riel.unico .tv2-riel-luz{display:none}@keyframes tv2-viajar{0%{opacity:0;top:0;transform:translateY(-100%)}6%{opacity:1}42%{opacity:1}45%,to{opacity:0;top:100%;transform:translateY(-100%)}}.tv2-lista{margin:0;padding:0;list-style:none}.tv2-lista li{grid-template-columns:46px 16px minmax(0,1fr);align-items:start;gap:10px;min-height:50px;display:grid;position:relative}.tv2-lista time{color:var(--tv2-suave);font-variant-numeric:tabular-nums;padding-top:3px;font-size:14px}.tv2-lista .registro-punto{z-index:2;background:#fff;border:2px solid #a7c5e9;border-radius:50%;width:12px;height:12px;margin:6px 2px 0;display:block;position:relative}.tv2-lista .tv2-evento{color:var(--tv2-suave);padding-top:1px;font-size:15px;line-height:1.5}.tv2-lista li:last-child .tv2-evento{color:var(--tv2-hondo);font-weight:600}.tv2-lista li:last-child .registro-punto{border-color:var(--tv2-azul);background:var(--tv2-azul);box-shadow:0 0 0 4px #2566d914}.tv2-lista li:last-child .registro-punto:after{content:"";border:1px solid var(--tv2-cielo);opacity:0;border-radius:50%;animation:2s ease-out infinite tv2-onda;position:absolute;inset:-2px}@keyframes tv2-onda{0%,44%{opacity:0;transform:scale(1)}45%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.trab-v2 .checada-error{border-radius:16px}.trab-v2 .checada-recordatorios{flex-direction:column;gap:16px;display:flex}.trab-v2 .checada-recordatorios:empty{display:none}.tv2-nav{z-index:15;isolation:isolate;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #e5edf5;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;bottom:0}.tv2-nav:before{content:"";z-index:-1;top:8px;left:8px;bottom:calc(8px + env(safe-area-inset-bottom));width:calc(33.3333% - 5.33333px);transform:translateX(var(--nav-x,0%));background:#edf5ff;border-radius:16px;transition:transform .26s cubic-bezier(.2,.75,.25,1);position:absolute}.tv2-nav>a{min-height:58px;color:var(--tv2-suave);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.tv2-nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.tv2-nav>a:hover{color:var(--tv2-azul);text-decoration:none}.tv2-nav [aria-current=page]{color:var(--tv2-azul);font-weight:700}.trab-v2 .historial-registros{flex-direction:column;gap:0;display:flex}.trab-v2 .trabajador-seccion{flex-direction:column;gap:10px;margin-bottom:6px;display:flex}.trab-v2 .trabajador-seccion h2{color:var(--tv2-hondo);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.trab-v2 .trabajador-seccion .campo{flex:none;max-width:260px}.trab-v2 .trabajador-seccion .campo span{color:var(--tv2-suave);font-size:13px}.trab-v2 .trabajador-contador{color:var(--tv2-suave);margin:4px 0 8px;font-size:13px}.tv2-dias{margin:0;padding:0;list-style:none}.trab-v2 .tv2-dias .historial-jornada{box-shadow:none;background:0 0;border:0;border-top:1px solid #e5edf5;border-radius:0;margin:0;padding:0;display:block}.trab-v2 .tv2-dias .historial-jornada:before,.trab-v2 .tv2-dias .historial-jornada:after{content:none}.trab-v2 .tv2-dias .historial-jornada:last-child{border-bottom:1px solid #e5edf5}.tv2-dia summary{cursor:pointer;flex-direction:column;gap:6px;padding:18px 30px 18px 0;list-style:none;display:flex;position:relative}.tv2-dia summary::-webkit-details-marker{display:none}.tv2-dia summary:after{content:"";border-right:1.8px solid var(--tv2-azul);border-bottom:1.8px solid var(--tv2-azul);width:7px;height:7px;transition:transform .2s;position:absolute;top:26px;right:6px;transform:rotate(45deg)}.tv2-dia[open] summary:after{transform:rotate(225deg)}.tv2-dia summary:focus-visible{outline:3px solid var(--tv2-cielo);outline-offset:2px;border-radius:10px}.tv2-dia summary strong{color:var(--tv2-hondo);font-size:15px;font-weight:600}.trab-v2 .tv2-dia .historial-horario{color:var(--tv2-suave);font-size:14px;font-family:var(--tv2-fuente);font-weight:400}.tv2-dia .historial-etiquetas{flex-wrap:wrap;gap:6px;display:flex}.tv2-dia summary small{color:var(--tv2-azul);font-size:13px;font-weight:600}.tv2-dia-detalle{padding:4px 0 22px;animation:.3s both tv2-llegar}.tv2-dia-detalle h3{color:var(--tv2-hondo);margin:0 0 14px;font-size:14px;font-weight:700}.tv2-dia-detalle .tv2-lista .tv2-evento{width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;color:var(--tv2-suave);background:0 0;border:0;border-radius:10px;margin:-4px 0 0;padding:4px 10px;font-size:15px;display:block}.tv2-dia-detalle .tv2-lista .tv2-evento[aria-pressed=true]{color:var(--tv2-hondo);background:#edf5ff;font-weight:600}.tv2-dia-detalle .tv2-lista .tv2-evento:hover{color:var(--tv2-azul);background:#f5f9ff}.tv2-movimiento{background:#f6faff;border:1px solid #deebf5;border-radius:18px;margin-top:10px;overflow:hidden}.tv2-movimiento-cabeza{padding:14px 16px}.tv2-movimiento-cabeza b{color:var(--tv2-hondo);font-size:14px;font-weight:600;display:block}.tv2-movimiento-cabeza small{color:var(--tv2-suave);margin-top:3px;font-size:12px;display:block}.tv2-mapa{background:#eaf4fc;width:100%;height:210px;display:block}.tv2-movimiento-pie{color:var(--tv2-suave);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.tv2-movimiento-pie a{color:var(--tv2-hondo);white-space:nowrap;font-weight:600}.tv2-sin-mapa{padding:16px;font-size:13px;color:var(--tv2-suave)!important;margin:0!important}.tv2-dia-detalle>.tv2-sin-mapa{padding:0}.pin-checadito.pin-fijo{cursor:default;transform-origin:bottom;transform:scale(.8)}.trab-v2 .historial-exportacion{border:1px solid var(--tv2-linea);background:linear-gradient(150deg,#f8fbff,#f1f8fd);border-radius:20px;margin-top:18px;padding:20px}.trab-v2 .historial-exportacion h2{color:var(--tv2-hondo);margin:0 0 6px;font-size:17px;font-weight:700}.trab-v2 .historial-exportacion .btn.primary{width:100%;min-height:52px;margin-top:12px}.trab-v2 .trabajador-nota{color:var(--tv2-suave);font-size:13px}.tv2-persona{border-top:1px solid #e8eff6;border-bottom:1px solid #e8eff6;align-items:center;gap:14px;padding:20px 0;display:flex}.tv2-inicial{width:56px;height:56px;box-shadow:0 0 0 1px var(--tv2-linea);color:var(--tv2-hondo);background:#e8f5fb;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;display:grid}.tv2-persona b{color:var(--tv2-hondo);overflow-wrap:anywhere;font-size:17px;font-weight:700;display:block}.tv2-persona p{overflow-wrap:anywhere;font-size:14px;color:var(--tv2-suave)!important;margin:3px 0 0!important}.tv2-persona small{color:var(--tv2-tenue);margin-top:3px;font-size:12px;display:block}.tv2-seccion{flex-direction:column;gap:10px;display:flex}.tv2-seccion h2{letter-spacing:.1em;text-transform:uppercase;color:var(--tv2-tenue);margin:6px 0 0;font-size:13px;font-weight:700}.tv2-seccion-sub{font-size:14px;color:var(--tv2-suave)!important;margin:0!important}.tv2-tarjeta{border:1px solid var(--tv2-linea);background:#fff;border-radius:18px;padding:16px}.tv2-tarjeta:empty{display:none}.tv2-tarjeta .box.alert{border:0;margin:-16px}.tv2-tarjeta [data-guia=checar-ubicacion].wf-sub{color:var(--ink);font-size:15px;justify-content:space-between!important}.tv2-fila{text-align:left;border:1px solid var(--tv2-linea);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex;position:relative}.tv2-fila b{color:var(--tv2-hondo);font-size:15px;font-weight:600;display:block}.tv2-fila small{color:var(--tv2-suave);margin-top:3px;font-size:13px;line-height:1.45;display:block}.tv2-fila--enlace{cursor:pointer;padding-right:40px}.tv2-fila--enlace:after{content:"";border-right:1.8px solid var(--tv2-azul);border-top:1.8px solid var(--tv2-azul);width:7px;height:7px;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}.tv2-fila--enlace:hover{background:#fafcff;border-color:#c9dcf2;text-decoration:none}.tv2-salida{flex-direction:column;gap:6px;margin-top:8px;display:flex}.tv2-salida .btn{width:100%;min-height:50px}@media (prefers-reduced-motion:reduce){.tv2-reloj:before,.tv2-resultado,.tv2-resultado:before,.tv2-tiempo--contador,.tv2-aviso,.tv2-dia-detalle,.tv2-lista li:last-child .registro-punto:after,.tv2-nav:before{transition:none!important;animation:none!important}.tv2-riel-luz{display:none}.tv2-antojo{transform:translateY(var(--quieto));opacity:.8;animation:none!important}}:root{--checadito-color-brand-primary:#2563ff;--checadito-color-brand-deep:#0b1f4b;--checadito-color-brand-product:#0f70c9;--checadito-color-brand-sky:#38b6ff;--checadito-color-brand-lime:#a3e635;--checadito-color-surface-default:#fff;--checadito-color-surface-background:#f7f9fc;--checadito-color-surface-emphasis:#edf4ff;--checadito-color-text-primary:#10244c;--checadito-color-text-secondary:#68788f;--checadito-color-border-default:#e1e8f2;--checadito-color-state-working:#6b981f;--checadito-color-state-meal:#0f70c9;--checadito-color-state-finished:#8997ac;--checadito-color-state-absence:#b17d24;--checadito-color-state-rest:#d4dce8;--checadito-color-state-missing:#bf5960;--checadito-font-family:"Plus Jakarta Sans", sans-serif;--checadito-font-weight-regular:400;--checadito-font-weight-semibold:600;--checadito-font-weight-bold:700;--checadito-font-weight-extrabold:800;--checadito-font-size-display:48px;--checadito-font-line-height-display:1.1;--checadito-font-size-page:36px;--checadito-font-line-height-page:1.2;--checadito-font-size-section:24px;--checadito-font-line-height-section:1.3;--checadito-font-size-body:14px;--checadito-font-line-height-body:1.7;--checadito-font-size-label:12px;--checadito-font-line-height-label:1.5;--checadito-space-4:4px;--checadito-space-8:8px;--checadito-space-12:12px;--checadito-space-16:16px;--checadito-space-20:20px;--checadito-space-24:24px;--checadito-space-32:32px;--checadito-space-40:40px;--checadito-space-48:48px;--checadito-radius-card:16px;--checadito-radius-control:9px;--checadito-radius-pill:999px;--checadito-border-width:1px;--checadito-control-min-height:44px;--checadito-icon-size-small:16px;--checadito-icon-size-control:20px;--checadito-icon-size-large:24px;--checadito-breakpoint-small:580px;--checadito-breakpoint-medium:820px;--checadito-breakpoint-large:960px;--checadito-breakpoint-wide:1150px;--checadito-shadow-card:0px 9px 28px 0px #0d285e0e}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}html:root:has(.panel-v2){--navy:#0b1f4b;--navy-2:#13306b;--seal:#2563ff;--seal-hover:#1a4fe0;--seal-tint:#edf4ff;--signal:#38b6ff;--ledger:#f7f9fc;--paper:#fff;--panel:#f4f7fc;--field:#fff;--rule:#e1e8f2;--rule-soft:#ebf0f7;--ink:#10244c;--ink-2:#3e5174;--ink-3:#5f6f88;--ink-4:#98a5b9;--ok:#3f6f0e;--ok-tint:#eef7df;--warn:#8a5a0b;--warn-tint:#fdf4e3;--warn-line:#e2ae52;--crit:#b23a42;--crit-tint:#fbecee;--crit-line:#e08a90;--lima:#a3e635;--ayuda-acento:var(--seal);--ayuda-tile:var(--navy);--ayuda-avatar-soporte:var(--navy-2);--ayuda-operador:var(--navy);--lift:0 0 0 1px #0d285e0d, 0 9px 28px #0d285e0e;--pv2-sombra:var(--checadito-shadow-card);--pv2-fuente:var(--checadito-font-family), "Segoe UI", system-ui, -apple-system, Roboto, Arial, sans-serif}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]):has(.panel-v2){--navy:#071433;--navy-2:#0e2150;--seal:#6b93ff;--seal-hover:#8dacff;--seal-tint:#15254a;--signal:#5cc4ff;--ledger:#0a1226;--paper:#111c36;--panel:#16233f;--field:#0e1830;--rule:#24345a;--rule-soft:#1c2a4a;--ink:#e9eff9;--ink-2:#b8c4da;--ink-3:#8c9ab4;--ink-4:#5f6e8a;--ok:#a3e635;--ok-tint:#1a2b12;--warn:#e9b25a;--warn-tint:#2c2213;--warn-line:#84602a;--crit:#f28b91;--crit-tint:#33171d;--crit-line:#8a3a42;--ayuda-acento:#3f6fe8;--ayuda-tile:var(--navy-2);--ayuda-avatar-soporte:#1d3c86;--ayuda-operador:var(--seal-hover);--lift:0 0 0 1px #ffffff0f;--pv2-sombra:0 0 0 1px #ffffff0d}}html:root[data-theme=dark]:has(.panel-v2){--navy:#071433;--navy-2:#0e2150;--seal:#6b93ff;--seal-hover:#8dacff;--seal-tint:#15254a;--signal:#5cc4ff;--ledger:#0a1226;--paper:#111c36;--panel:#16233f;--field:#0e1830;--rule:#24345a;--rule-soft:#1c2a4a;--ink:#e9eff9;--ink-2:#b8c4da;--ink-3:#8c9ab4;--ink-4:#5f6e8a;--ok:#a3e635;--ok-tint:#1a2b12;--warn:#e9b25a;--warn-tint:#2c2213;--warn-line:#84602a;--crit:#f28b91;--crit-tint:#33171d;--crit-line:#8a3a42;--ayuda-acento:#3f6fe8;--ayuda-tile:var(--navy-2);--ayuda-avatar-soporte:#1d3c86;--ayuda-operador:var(--seal-hover);--lift:0 0 0 1px #ffffff0f;--pv2-sombra:0 0 0 1px #ffffff0d}html:root:has(.panel-v2) body{font-family:var(--pv2-fuente)}.panel-v2,.panel-v2 :is(button,input,select,textarea){font-family:var(--pv2-fuente)}.panel-v2 :is(h1,h2,h3,.wf-title,.pagina-titulo){letter-spacing:-.025em}.panel-v2 .pagina-titulo,.panel-v2 .desk-contenido h1.wf-title{font-weight:800}.panel-v2 :is(h2,h3,.seccion-titulo h2,.wf-title){font-weight:700}.panel-v2 .pagina-etiqueta{color:var(--seal);align-items:center;gap:10px;font-weight:700;display:flex}.panel-v2 .pagina-etiqueta:before{content:"";background:var(--lima);border-radius:3px;flex:none;width:18px;height:3px}.panel-v2 .mono{font-family:var(--pv2-fuente);font-variant-numeric:tabular-nums;font-weight:600}.panel-v2 .sidenav{background:var(--navy);width:248px}.panel-v2.piloto-shell .sidenav:before{background-image:radial-gradient(1.4px 1.4px at 20px 30px,#ffffff8c,#0000 60%),radial-gradient(1px 1px at 90px 120px,#fff6,#0000 60%),radial-gradient(1.2px 1.2px at 160px 60px,#38b6ff99,#0000 60%),radial-gradient(1px 1px at 60px 200px,#ffffff59,#0000 60%),radial-gradient(1.3px 1.3px at 200px 230px,#ffffff73,#0000 60%);background-size:240px 260px;animation:16s ease-in-out infinite alternate pv2-titilar;display:block;-webkit-mask-image:linear-gradient(#000 0%,#00000040 55%,#000 100%);mask-image:linear-gradient(#000 0%,#00000040 55%,#000 100%)}.panel-v2.piloto-shell .sidenav:after{border:2px dashed #ffffff14;width:340px;height:340px;animation:none;display:block;bottom:-150px;left:-170px;box-shadow:0 0 0 40px #ffffff05}@keyframes pv2-titilar{0%{opacity:.55;background-position:0 0}to{opacity:1;background-position:18px -26px}}.panel-v2 .nav-empresa{font-weight:700}.panel-v2 .nav-etiqueta{color:#ffffff8c;font-weight:700}.panel-v2 .sidenav .it{color:#ffffffbd;border-radius:12px;font-weight:600}.panel-v2 .sidenav .it:hover{color:#fff;background:#ffffff12}.panel-v2 .sidenav .it.on{color:#fff;background:#2563ff52;box-shadow:inset 0 0 0 1px #ffffff14}.panel-v2.piloto-shell .sidenav .it.on:before{background:var(--lima);border-radius:0 3px 3px 0;width:3px;top:12px;bottom:12px;left:0}.panel-v2 .sidenav .it.on .ico{color:var(--lima)}.panel-v2 .sidenav .it:focus-visible{outline-color:var(--signal)}.panel-v2.piloto-shell .desk-top{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--rule)}.panel-v2 .migas{letter-spacing:.1em;color:var(--seal);font-weight:700}.panel-v2 .migas b{color:var(--ink-2);font-weight:700}.panel-v2.piloto-shell .tabs{border-bottom-color:var(--rule);gap:24px}.panel-v2.piloto-shell .tab{color:var(--ink-3);border-bottom-width:3px;font-weight:600}.panel-v2.piloto-shell .tab.on{color:var(--seal);border-bottom-color:var(--seal)}.panel-v2 .tema-en-linea{border-radius:var(--checadito-radius-control)!important;border-color:var(--rule)!important;box-shadow:none!important}.panel-v2 .tema-en-linea button{border-radius:7px!important;font-family:inherit!important;font-weight:600!important}.panel-v2 .tema-en-linea button[aria-pressed=true]{background:var(--seal-tint)!important;color:var(--seal)!important}.panel-v2 .pagina-marca{background:var(--navy);background-image:radial-gradient(1.4px 1.4px at 40px 40px,#ffffff80,#0000 60%),radial-gradient(1px 1px at 180px 110px,#ffffff59,#0000 60%),radial-gradient(1.2px 1.2px at 320px 30px,#38b6ff99,#0000 60%),radial-gradient(1px 1px at 260px 150px,#ffffff4d,#0000 60%),radial-gradient(120% 140% at 100% 0,#2563ff73,#0000 55%);background-size:380px 180px,380px 180px,380px 180px,380px 180px,100% 100%;border-radius:22px;padding:36px 40px;box-shadow:0 18px 40px #0b1f4b2e}.panel-v2 .pagina-marca:before{border:2px dashed #ffffff1f;width:360px;height:360px;top:-230px;right:6%}.panel-v2 .pagina-marca:after{content:"";z-index:-1;pointer-events:none;background:var(--lima);border-radius:50%;width:10px;height:10px;position:absolute;top:124px;right:calc(6% + 172px);box-shadow:0 0 0 6px #a3e6352e}.panel-v2 .pagina-marca .pagina-etiqueta{color:#ffffffd1}.panel-v2 .pagina-marca .pagina-titulo{font-size:clamp(28px,2.8vw,38px)}.panel-v2 .desk-contenido .btn.accion-signal{filter:none;padding-inline:22px}.panel-v2 .btn{border-radius:var(--checadito-radius-control);font-weight:600}.panel-v2 .desk-contenido :is(.btn.primary,.btn.accion-signal){isolation:isolate;color:#fff;border-color:var(--checadito-color-brand-primary);background:radial-gradient(ellipse at 88% 20%, color-mix(in srgb, var(--checadito-color-brand-sky) 27%, transparent), transparent 48%), radial-gradient(ellipse at 12% 90%, color-mix(in srgb, var(--checadito-color-brand-sky) 13%, transparent), transparent 46%), var(--checadito-color-brand-primary);box-shadow:0 7px 18px color-mix(in srgb, var(--checadito-color-brand-primary) 20%, transparent);position:relative;overflow:hidden}.panel-v2 .desk-contenido :is(.btn.primary,.btn.accion-signal):hover:not(:disabled){border-color:var(--checadito-color-brand-primary);background:radial-gradient(circle at 94% 50%, color-mix(in srgb, var(--checadito-color-brand-sky) 33%, transparent), transparent 32%), var(--checadito-color-brand-primary)}.panel-v2 .desk-contenido :is(.btn.primary,.btn.accion-signal)>canvas{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.panel-v2 .btn:not(.primary):not(.ghost):not(.peligro):not(.accion-signal){border-color:var(--rule);color:var(--seal)}.panel-v2 .btn:not(.primary):not(.ghost):not(.peligro):not(.accion-signal):hover{border-color:var(--seal);background:var(--seal-tint)}.panel-v2 .btn.peligro{color:#fff}.panel-v2 .field{border-radius:var(--checadito-radius-control);border-color:var(--rule);background-color:var(--field)}.panel-v2 .field:focus,.panel-v2 .field:focus-within{border-color:var(--seal);box-shadow:0 0 0 4px color-mix(in srgb, var(--seal) 16%, transparent)}.panel-v2 .desk-contenido .box:not(.alert),.panel-v2 :is(.inicio-tareas,.inicio-al-dia,.estado-pantalla){border-radius:var(--checadito-radius-card);border-color:var(--rule);box-shadow:var(--pv2-sombra)}.panel-v2 .desk-contenido .box:not(.alert) .box:not(.alert),.panel-v2 .box.alert{border-radius:12px}.panel-v2 .kpi{border-radius:var(--checadito-radius-card);border-top-width:1px;border-color:var(--rule);box-shadow:var(--pv2-sombra)}.panel-v2 .kpi .big,.panel-v2 .piloto-inicio .inicio-resumen .big{letter-spacing:-.03em;font-weight:800}.panel-v2 .piloto-inicio .inicio-resumen .kpi{box-shadow:none;border-radius:0}.panel-v2 .tablewf th{background:var(--panel);color:var(--ink-3);letter-spacing:.08em;font-weight:700}.panel-v2 .tablewf td,.panel-v2 .tablewf th{border-bottom-color:var(--rule-soft)}.panel-v2 .tablewf tbody tr:hover td{background:color-mix(in srgb, var(--seal-tint) 55%, transparent)}.panel-v2 :is(.tablewf,.tabla-envoltura){border-radius:var(--checadito-radius-card)}.panel-v2 .chip{border-radius:8px}.panel-v2 .chip.st{border-radius:999px;font-weight:600}.panel-v2 .avatar{background:var(--seal-tint);color:var(--seal);font-weight:700}.panel-v2 .cuenta-discreta{border-radius:999px;font-weight:700}.panel-v2 .panel-mobile-head{background:var(--navy)}@media (prefers-reduced-motion:reduce){.panel-v2.piloto-shell .sidenav:before{animation:none}}.panel-v2 .tarjeta-plan{background-color:var(--navy);border-radius:22px}html:root[data-theme=dark] .panel-v2 :is(.pagina-marca,.tarjeta-plan){box-shadow:inset 0 0 0 1px #ffffff12}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]) .panel-v2 :is(.pagina-marca,.tarjeta-plan){box-shadow:inset 0 0 0 1px #ffffff12}}@media (width<=860px){.panel-v2 .pagina-marca{border-radius:18px;padding:28px 24px}.panel-v2 .pagina-marca:after{display:none}}
