@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2) format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2) format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2) format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2) format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2) format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2) format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2) format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2) format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2) format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--oro-50: #FFF8EB;--oro-100: #FFEDCC;--oro-200: #FFD998;--oro-300: #FFC15C;--oro-400: #F5A623;--oro-500: #E69600;--oro-600: #C27C00;--oro-700: #8F5B00;--oro-800: #5C3A00;--oro-900: #2E1D00;--cta: linear-gradient(90deg, #E08B00 0%, #CF7C00 50%, #B86E00 100%);--tinta: #222222;--tinta-2: #6A6A6A;--tinta-3: #929292;--linea: #DDDDDD;--linea-2: #B0B0B0;--gris-1: #F7F7F7;--gris-2: #EBEBEB;--papel: #FFFFFF;--blanco: #FFFFFF;--ok: #1E7A4A;--ok-bg: #E6F4EC;--alerta: #C13515;--alerta-bg: #FDEEE9;--aviso: #9A5B00;--aviso-bg: #FFF1DA;--info: #1F5FA8;--info-bg: #E8F0FA;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 40px;--s8: 48px;--s9: 64px;--s10: 80px;--r1: 4px;--r2: 8px;--r3: 12px;--r4: 16px;--r5: 24px;--r-pill: 32px;--e0: 0 0 0 1px var(--linea);--e1: 0 1px 2px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.04);--e2: 0 2px 4px rgba(0,0,0,.06), 0 6px 16px rgba(0,0,0,.1);--e3: 0 4px 8px rgba(0,0,0,.08), 0 16px 32px rgba(0,0,0,.14);--e4: 0 8px 16px rgba(0,0,0,.12), 0 28px 56px rgba(0,0,0,.22);--entrada: cubic-bezier(.1, .9, .2, 1);--salida: cubic-bezier(.4, 0, 1, 1);--estandar: cubic-bezier(.2, 0, 0, 1);--resorte: linear(0, .18 4%, .52 9%, .86 15%, 1.06 21%, 1.12 26%, 1.08 32%, 1.02 40%, .99 50%, 1 62%, 1);--t-rapida: .45s;--t-media: .58s;--t-lenta: .75s;--fuente: "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-titulo: var(--fuente)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--fuente);font-size:14px;line-height:20px;color:var(--tinta);background:var(--papel);font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--fuente);font-weight:600;margin:0;letter-spacing:-.02em}h1{font-size:32px;line-height:36px}h2{font-size:22px;line-height:26px;letter-spacing:-.01em}h3{font-size:18px;line-height:24px;letter-spacing:-.01em}p{margin:0 0 var(--s2)}b{font-weight:600}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--tinta);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app{min-height:100vh;display:flex;flex-direction:column;background:#fff}.top{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid var(--linea)}.top-fila{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 var(--s7)}.marca{display:flex;align-items:center;gap:var(--s2)}.marca b{white-space:nowrap;font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.03em;color:var(--oro-600)}.tabs{display:flex;gap:var(--s1);justify-content:center}.tabs button{position:relative;background:none;border:0;border-radius:var(--r-pill);padding:10px var(--s4);font-weight:500;font-size:15px;color:var(--tinta-2);transition:background .2s var(--estandar),color .2s var(--estandar),transform .12s var(--estandar);white-space:nowrap}.tabs button:hover{background:var(--gris-1);color:var(--tinta)}.tabs button:active{transform:scale(.96)}.tabs button.on{color:var(--tinta);font-weight:600}.tabs button.on:after{content:"";position:absolute;left:var(--s4);right:var(--s4);bottom:2px;height:2px;background:var(--tinta);border-radius:1px;animation:sube .25s var(--entrada) both}.tabs .num{margin-left:6px;background:var(--oro-500);color:#fff;border-radius:var(--r-pill);font-size:11px;line-height:16px;font-weight:700;padding:0 6px;display:inline-block;min-width:18px;text-align:center}.cuenta{justify-self:end;position:relative}.cuenta-btn{display:flex;align-items:center;gap:var(--s3);border:1px solid var(--linea-2);background:#fff;border-radius:21px;height:42px;padding:0 var(--s2) 0 var(--s3);transition:box-shadow .2s var(--estandar)}.cuenta-btn:hover{box-shadow:var(--e2)}.cuenta-btn .av{width:30px;height:30px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px}.menu-pop{position:absolute;right:0;top:52px;width:320px;background:#fff;border-radius:var(--r4);box-shadow:var(--e4);padding:var(--s2) 0;animation:rebote var(--t-rapida) var(--resorte) both;transform-origin:top right;max-height:80vh;overflow:auto}.menu-pop .gr{font-size:12px;font-weight:600;color:var(--tinta-2);padding:var(--s3) var(--s4) var(--s1)}.menu-pop button{display:flex;width:100%;align-items:center;gap:var(--s3);background:none;border:0;padding:var(--s3) var(--s4);text-align:left;font-size:14px;transition:background .15s var(--estandar)}.menu-pop button:hover{background:var(--gris-1)}.menu-pop button.on{font-weight:600}.menu-pop .av{width:28px;height:28px;border-radius:50%;background:var(--gris-2);display:grid;place-items:center;font-size:12px;font-weight:600;flex:none}.menu-pop hr{border:0;border-top:1px solid var(--linea);margin:var(--s2) 0}.main{padding:var(--s6) var(--s7) var(--s10);max-width:1320px;width:100%;margin:0 auto;flex:1}.cabecera{display:flex;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s6);flex-wrap:wrap}.cabecera p{color:var(--tinta-2);margin:var(--s2) 0 0;max-width:620px;font-size:16px;line-height:24px}.cabecera .acciones{margin-left:auto;display:flex;gap:var(--s2);flex-wrap:wrap;align-items:center}.pie{border-top:1px solid var(--linea);padding:var(--s5) var(--s7);color:var(--tinta-2);font-size:14px;display:flex;gap:var(--s5);flex-wrap:wrap;background:var(--gris-1)}.pie button{background:none;border:0;padding:0;text-decoration:underline;color:var(--tinta-2)}.btn{border:0;border-radius:var(--r-pill);padding:13px var(--s5);font-weight:600;background:var(--tinta);color:#fff;transition:background .25s var(--estandar),transform .12s var(--estandar),box-shadow .25s var(--estandar),border-color .2s var(--estandar)}.btn:hover{background:#000}.btn:active{transform:scale(.96)}.btn.oro{background:var(--cta);color:#fff}.btn.oro:hover{background:var(--cta);filter:brightness(1.08);box-shadow:var(--e2)}.btn.sec{background:#fff;color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.btn.sec:hover{background:var(--gris-1)}.btn.txt{background:none;color:var(--tinta);text-decoration:underline;padding:var(--s2) var(--s3);box-shadow:none;font-weight:600}.btn.txt:hover{background:var(--gris-1)}.btn.grande{padding:16px var(--s6);font-size:16px;line-height:24px}.btn[disabled]{background:var(--gris-2);color:var(--tinta-3);cursor:not-allowed;box-shadow:none;transform:none;filter:none}.circ{width:32px;height:32px;border-radius:50%;border:1px solid var(--linea-2);background:#fff;display:inline-grid;place-items:center;transition:transform .12s var(--estandar),box-shadow .2s var(--estandar)}.circ:hover{transform:scale(1.06);box-shadow:var(--e2)}.circ:active{transform:scale(.94)}.card{background:#fff;border-radius:var(--r3);box-shadow:var(--e0);overflow:hidden}.card.pad{padding:var(--s5)}.card h3{margin-bottom:var(--s3)}.card.vuela{transition:box-shadow var(--t-rapida) var(--entrada);cursor:pointer}.card.vuela:hover{box-shadow:var(--e3)}.grid{display:grid;gap:var(--s5)}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.fila{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.sep{height:1px;background:var(--linea);margin:var(--s4) 0;border:0}.muted{color:var(--tinta-2)}.peq{font-size:12px;line-height:16px}.dorado-barra{display:none}.feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:var(--s6) var(--s5)}.lcard{cursor:pointer;display:block}.lcard .img{position:relative;aspect-ratio:20 / 19;border-radius:var(--r3);overflow:hidden;background:var(--gris-1)}.lcard .img .lienzo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;transition:transform .35s var(--estandar)}.lcard .img .lienzo svg{width:100%;height:auto}.lcard:hover .img .lienzo{transform:scale(1.05)}.lcard .gorra-dibujo{background:none;padding:0;width:100%}.lcard .gorra-dibujo small{display:none}.lcard .chip-img{position:absolute;top:12px;left:12px;background:#fff;border-radius:var(--r-pill);padding:4px 10px;font-size:12px;line-height:16px;font-weight:600;box-shadow:var(--e1)}.lcard .circ-img{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:#fffffff2;display:grid;place-items:center;box-shadow:var(--e1);font-weight:700;letter-spacing:1px;transition:transform .12s var(--estandar)}.lcard .circ-img:hover{transform:scale(1.1)}.lcard .t1{display:flex;justify-content:space-between;gap:var(--s2);margin-top:var(--s3);font-size:15px;line-height:20px;font-weight:600}.lcard .t2{color:var(--tinta-2);font-size:14px;line-height:20px}.lcard .t3{font-size:14px;line-height:20px;margin-top:var(--s1)}.lcard .t3 u{font-weight:600;text-decoration:underline}.revela-img{animation:revela var(--t-media) var(--entrada) both}.cats{display:flex;gap:var(--s7);overflow-x:auto;padding:0 0 var(--s2);margin-bottom:var(--s6);border-bottom:1px solid var(--linea);scrollbar-width:none}.cats::-webkit-scrollbar{display:none}.cat{background:none;border:0;padding:var(--s3) 0 var(--s3);display:flex;flex-direction:column;align-items:center;gap:var(--s2);color:var(--tinta-2);font-weight:600;font-size:12px;line-height:16px;position:relative;opacity:.8;transition:opacity .2s var(--estandar),color .2s var(--estandar),transform .12s var(--estandar);white-space:nowrap}.cat svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cat:hover{opacity:1;color:var(--tinta)}.cat:active{transform:scale(.95)}.cat.on{color:var(--tinta);opacity:1}.cat.on:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--tinta)}.cat:not(.on):hover:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--linea-2)}.cat .n{font-weight:500;color:var(--tinta-3)}.buscador{display:flex;align-items:center;max-width:560px;width:100%;border:1px solid var(--linea);border-radius:var(--r-pill);box-shadow:var(--e2);background:#fff;padding:8px 8px 8px var(--s5);transition:box-shadow .25s var(--estandar)}.buscador:hover,.buscador:focus-within{box-shadow:var(--e3)}.buscador input{border:0;outline:0;flex:1;font-size:15px;background:none;min-width:0}.buscador .lupa{width:36px;height:36px;border-radius:50%;background:var(--cta);color:#fff;display:grid;place-items:center;border:0}label.f{display:block;font-size:12px;line-height:16px;font-weight:600;color:var(--tinta-2);margin-bottom:var(--s1)}.in,select.in,textarea.in{width:100%;border:1px solid var(--linea-2);border-radius:var(--r2);background:#fff;padding:12px var(--s3);transition:border-color .2s var(--estandar),box-shadow .2s var(--estandar);font-size:14px}.in:hover{border-color:var(--tinta)}.in:focus{border-color:var(--tinta);box-shadow:0 0 0 1px var(--tinta);outline:0}.in.mal{border-color:var(--alerta);background:var(--alerta-bg)}textarea.in{min-height:76px;resize:vertical}.campo{margin-bottom:var(--s3)}.chips{display:flex;gap:var(--s2);flex-wrap:wrap}.chip{border:1px solid var(--linea-2);border-radius:var(--r-pill);padding:8px var(--s4);background:#fff;font-weight:500;font-size:14px;transition:all .2s var(--estandar)}.chip:hover{border-color:var(--tinta)}.chip:active{transform:scale(.96)}.chip.on{background:var(--tinta);color:#fff;border-color:var(--tinta)}.tag{display:inline-flex;align-items:center;gap:4px;border-radius:var(--r-pill);padding:2px 10px;font-size:12px;line-height:20px;font-weight:600;background:var(--gris-2);color:var(--tinta);white-space:nowrap}.tag.ok{background:var(--ok-bg);color:var(--ok)}.tag.mal{background:var(--alerta-bg);color:var(--alerta)}.tag.aviso{background:var(--aviso-bg);color:var(--aviso)}.tag.info{background:var(--info-bg);color:var(--info)}.tag.oro{background:var(--oro-100);color:var(--oro-800)}.tag.negro{background:var(--tinta);color:#fff}table.t{width:100%;border-collapse:collapse}table.t th{text-align:left;font-size:12px;line-height:16px;font-weight:600;color:var(--tinta-2);padding:var(--s2) var(--s3);border-bottom:1px solid var(--linea)}table.t td{padding:var(--s3);border-bottom:1px solid var(--linea);vertical-align:top}table.t tr:hover td{background:var(--gris-1)}.item{display:flex;gap:var(--s3);align-items:center;padding:var(--s3) var(--s4);border-bottom:1px solid var(--linea);cursor:pointer;transition:background .2s var(--estandar)}.item:hover{background:var(--gris-1)}.item.on{background:var(--gris-1);box-shadow:inset 3px 0 0 var(--tinta)}.item .m{flex:1;min-width:0}.item .m b{display:block;font-weight:600}.item .m span{color:var(--tinta-2);font-size:12px}@keyframes revela{0%{clip-path:inset(0 0 100% 0 round 12px);opacity:.5}to{clip-path:inset(0 0 0 0 round 12px);opacity:1}}@keyframes sube{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes rebote{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulso{0%,to{box-shadow:0 0 #e6960080}50%{box-shadow:0 0 0 12px #e6960000}}.entra{animation:sube var(--t-rapida) var(--entrada) both}.revela{animation:revela var(--t-media) var(--entrada) both}.rebota{animation:rebote var(--t-media) var(--resorte) both}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.firma-bloque{border:1px dashed var(--linea-2);border-radius:var(--r3);padding:var(--s4);background:var(--gris-1)}.gorra-fila{border:1px solid var(--linea);border-radius:var(--r3);background:#fff;margin-bottom:var(--s4);overflow:hidden;transition:box-shadow .25s var(--estandar)}.gorra-fila:hover{box-shadow:var(--e2)}.gorra-fila>header{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--linea);cursor:pointer}.gorra-fila>header b{font-size:18px;line-height:24px}.gorra-cuerpo{padding:var(--s5);display:grid;grid-template-columns:220px 1fr;gap:var(--s6)}.gorra-dibujo{background:var(--gris-1);border-radius:var(--r3);padding:var(--s3);text-align:center;align-self:start}.gorra-dibujo svg{width:100%;height:auto}.gorra-dibujo small{display:block;color:var(--tinta-2);font-size:12px;line-height:16px}.bloque-t{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em;margin:var(--s5) 0 var(--s3)}.bloque-t:first-child{margin-top:0}.valida{background:var(--alerta-bg);color:var(--alerta);border-radius:var(--r3);padding:var(--s3) var(--s4);font-size:14px;margin-top:var(--s3)}.valida ul{margin:var(--s1) 0 0;padding-left:var(--s5)}.voz{display:inline-flex;align-items:center;gap:var(--s3)}.mic{width:56px;height:56px;border-radius:50%;border:0;background:var(--cta);color:#fff;display:grid;place-items:center;transition:transform .12s var(--estandar),box-shadow .2s var(--estandar)}.mic:hover{box-shadow:var(--e2)}.mic:active{transform:scale(.92)}.mic.grab{background:var(--alerta);animation:pulso 1.2s infinite}.llenado{box-shadow:0 0 0 2px var(--oro-300);background:var(--oro-50)!important}.crono{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s3)}.dia{background:#fff;border-radius:var(--r3);box-shadow:var(--e0);min-height:280px;display:flex;flex-direction:column}.dia>header{padding:var(--s3) var(--s4);border-bottom:1px solid var(--linea)}.dia>header b{font-size:16px;text-transform:capitalize}.dia .barra{height:4px;border-radius:2px;background:var(--gris-2);margin-top:var(--s2);overflow:hidden}.dia .barra i{display:block;height:100%;background:var(--oro-500);transition:width var(--t-media) var(--entrada)}.dia .barra i.pasa{background:var(--alerta)}.dia .lista{padding:var(--s2);flex:1;display:flex;flex-direction:column;gap:var(--s2);transition:background .2s var(--estandar);border-radius:0 0 var(--r3) var(--r3)}.dia .lista.sobre{background:var(--oro-50)}.tarj{background:#fff;border-radius:var(--r2);padding:var(--s2) var(--s3);box-shadow:inset 0 0 0 1px var(--linea),inset 3px 0 0 var(--oro-500);cursor:grab;font-size:12px;line-height:16px;transition:box-shadow .2s var(--estandar),transform .15s var(--estandar)}.tarj:hover{box-shadow:inset 0 0 0 1px var(--linea-2),inset 3px 0 0 var(--oro-500),var(--e2)}.tarj.fija{box-shadow:inset 0 0 0 1px var(--linea),inset 3px 0 0 var(--tinta);background:var(--gris-1)}.tarj.arrastra{opacity:.4;transform:scale(.97)}.tarj b{display:block}.tarea{display:flex;gap:var(--s5);align-items:center;padding:var(--s5);background:#fff;border-radius:var(--r3);box-shadow:var(--e0);margin-bottom:var(--s3);transition:box-shadow var(--t-rapida) var(--entrada)}.tarea:hover{box-shadow:var(--e2)}.tarea .info{flex:1;min-width:0}.tarea .grande-n{font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.03em}.linea-t{display:flex;flex-direction:column}.linea-t .p{display:flex;gap:var(--s3);padding-bottom:var(--s4);position:relative}.linea-t .p:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--gris-2)}.linea-t .p:last-child:before{display:none}.linea-t .pt{width:24px;height:24px;border-radius:50%;background:var(--gris-2);flex:none;display:grid;place-items:center;font-size:12px;color:#fff}.linea-t .p.hecho .pt{background:var(--oro-500)}.linea-t .p.hecho:before{background:var(--oro-500)}.linea-t .p.ahora .pt{background:var(--tinta);animation:pulso 1.6s infinite}.hoja{background:#fff;border:1px solid var(--linea);border-radius:var(--r3);padding:var(--s6);max-width:760px;margin:0 auto;box-shadow:var(--e2)}.hoja h2{margin-bottom:var(--s2)}.hoja .kv{display:grid;grid-template-columns:140px 1fr;gap:4px var(--s4);font-size:13px}.hoja .kv span{color:var(--tinta-2)}.corte{border-top:2px dashed var(--tinta-3);margin-top:var(--s5);padding-top:var(--s3);font-size:11px;color:var(--tinta-2);display:flex;gap:var(--s4)}.corte div{flex:1;border:1px dashed var(--linea-2);border-radius:var(--r1);padding:var(--s2)}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:var(--s6);background:var(--tinta);color:#fff;padding:var(--s3) var(--s5);border-radius:var(--r-pill);box-shadow:var(--e4);font-weight:600;z-index:50;animation:rebote var(--t-media) var(--resorte) both}.modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:grid;place-items:center;z-index:40;animation:sube var(--t-rapida) var(--entrada) both;padding:var(--s5)}.modal{background:#fff;border-radius:var(--r4);box-shadow:var(--e4);width:min(640px,100%);max-height:90vh;overflow:auto;padding:var(--s6)}.vacio{text-align:center;padding:var(--s9) var(--s5);color:var(--tinta-2)}.kpi{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.03em}.pie-demo{margin-top:var(--s8);color:var(--tinta-3);font-size:12px}@media(max-width:1240px){.marca b{display:none}.top-fila{padding:0 var(--s5)}}@media(max-width:1000px){.top-fila{grid-template-columns:auto 1fr auto;padding:0 var(--s4);height:64px;gap:var(--s3)}.tabs{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.marca b{display:none}.main{padding:var(--s5) var(--s4) var(--s9)}.g2,.g3,.g4,.crono,.gorra-cuerpo{grid-template-columns:1fr}.pie{padding:var(--s5) var(--s4)}.cats{gap:var(--s5)}}@media print{body.imprimiendo-modal .main>*:not(.modal-fondo){display:none!important}body.imprimiendo-modal .modal-fondo{position:static;background:none;display:block;padding:0;animation:none}body.imprimiendo-modal .modal{box-shadow:none;max-height:none;overflow:visible;width:auto!important;padding:0}.hoja{break-after:page}.top,.pie,.no-print{display:none!important}.main{padding:0;max-width:none}.hoja{box-shadow:none;border:0}body{background:#fff}}.combo{position:relative}.combo .in{padding-right:36px;cursor:pointer}.combo .in:focus{cursor:text}.combo-flecha{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--tinta-2);display:grid}.combo-pop{position:fixed;z-index:100;background:#fff;border-radius:var(--r3);box-shadow:var(--e4);padding:var(--s2);max-height:320px;overflow:auto;animation:rebote .3s var(--resorte) both;transform-origin:top center}.combo-op{display:flex;align-items:center;gap:var(--s3);padding:10px var(--s3);border-radius:var(--r2);cursor:pointer;font-size:14px;line-height:20px}.combo-op small{display:block;color:var(--tinta-2);font-size:12px;line-height:16px}.combo-op.act{background:var(--gris-1)}.combo-op.sel{font-weight:600}.combo-op img{width:44px;height:36px;object-fit:contain;background:var(--gris-1);padding:2px;border-radius:6px;flex:none}.combo-op .punto{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026;flex:none}.combo-op.accion{color:var(--oro-700);font-weight:600;border-top:1px solid var(--linea);border-radius:0 0 var(--r2) var(--r2)}.combo-vacio{padding:var(--s3);color:var(--tinta-2);font-size:14px}.foto-tipo{align-self:start;position:sticky;top:96px}.foto-tipo .marco{position:relative;aspect-ratio:20 / 19;border-radius:var(--r3);overflow:hidden;background:var(--gris-1)}.foto-tipo img{width:100%;height:100%;object-fit:cover;display:block}.foto-vacia{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:var(--s5);color:var(--tinta-2);font-size:14px;border:1px dashed var(--linea-2);border-radius:var(--r3)}.muestras{position:absolute;left:10px;bottom:10px;display:flex;gap:6px;background:#ffffffeb;padding:6px;border-radius:var(--r-pill);box-shadow:var(--e1)}.muestras span{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.foto-tipo small{display:block;color:var(--tinta-2);font-size:12px;line-height:16px;margin-top:var(--s2)}.lcard .img img.foto{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s var(--estandar)}.lcard:hover .img img.foto{transform:scale(1.05)}.nivel{border-top:1px solid var(--linea);padding-top:var(--s5);margin-top:var(--s5)}.nivel:first-child{border-top:0;padding-top:0;margin-top:0}.nivel-t{display:flex;align-items:center;gap:var(--s3);margin-bottom:var(--s4)}.nivel-t .n{width:28px;height:28px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.nivel-t h3{margin:0;font-size:18px}.nivel-t .ok{width:28px;height:28px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:14px;flex:none}.rapidos{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.rapidos .chip{padding:4px 12px;font-size:13px}.resumen-std{display:flex;align-items:center;gap:var(--s4);padding:var(--s4);border-radius:var(--r3);background:var(--gris-1);flex-wrap:wrap}.resumen-std .txt{flex:1;min-width:220px;font-size:15px;line-height:22px}.resumen-std .txt b{font-weight:600}.voz-panel{display:grid;grid-template-columns:auto 1fr;gap:var(--s5);align-items:start}.entendi{margin-top:var(--s4);border-radius:var(--r3);background:#fff;box-shadow:var(--e0);padding:var(--s4);animation:sube var(--t-rapida) var(--entrada) both}.entendi .chips{margin-top:var(--s2)}.ayuda-archivos{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s3)}.ayuda-archivos label{display:block;border:1px solid var(--linea-2);border-radius:var(--r3);padding:var(--s4);cursor:pointer;transition:border-color .2s var(--estandar),box-shadow .2s var(--estandar),transform .12s var(--estandar);background:#fff}.ayuda-archivos label:hover{border-color:var(--tinta);box-shadow:var(--e2)}.ayuda-archivos label:active{transform:scale(.98)}.ayuda-archivos b{display:block;font-size:15px;margin-bottom:4px}.ayuda-archivos span{color:var(--tinta-2);font-size:13px;line-height:18px;display:block}@media(max-width:1000px){.ayuda-archivos,.voz-panel{grid-template-columns:1fr}.foto-tipo{position:static}}.voz-gorra{background:var(--oro-50);border-radius:var(--r3);padding:var(--s4)}.voz-gorra .mic{width:48px;height:48px}.voz-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px}.tinta{position:relative;width:100%;height:100%;background:var(--c);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background .35s var(--estandar)}.tinta img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.foto-tipo .marco{padding:18px;background:var(--gris-1)}.vistas{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.vistas button{aspect-ratio:4 / 3;border:1px solid var(--linea);border-radius:var(--r2);background:#fff;padding:6px;transition:border-color .2s var(--estandar),transform .12s var(--estandar)}.vistas button:hover{border-color:var(--tinta-2)}.vistas button.on{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.vistas button:active{transform:scale(.96)}.lcard{border-radius:var(--r4);box-shadow:var(--e0);overflow:hidden;padding:10px;transition:box-shadow var(--t-rapida) var(--entrada),transform var(--t-rapida) var(--entrada)}.lcard:hover{box-shadow:var(--e3);transform:translateY(-2px)}.lcard .img{border-radius:0;background:transparent!important;aspect-ratio:4 / 3}.lcard .img .tinta{position:absolute;top:14%;right:10%;bottom:14%;left:10%;width:auto;height:auto;transition:transform .35s var(--estandar),background .35s var(--estandar)}.lcard:hover .img .tinta{transform:scale(1.05)}.lcard .info{background:#fff;border-radius:var(--r3);padding:12px 14px 14px;box-shadow:var(--e1)}.lcard .t1{margin-top:0}.combo-op .tinta-mini{width:44px;height:36px;flex:none}.tablero{display:grid;grid-template-columns:repeat(7,minmax(152px,1fr));gap:10px;overflow-x:auto;padding-bottom:8px}.dia.col-espera{background:var(--gris-1);box-shadow:none}.tarj.novalida{box-shadow:inset 0 0 0 1px var(--linea),inset 3px 0 0 var(--tinta-3);background:#fff;opacity:.9}@media(max-width:1000px){.tablero{grid-template-columns:repeat(7,220px)}}.tinta-visera{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background .35s var(--estandar)}.tinta img{position:relative}.adjunto{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap;margin-top:var(--s2)}.adjunto .mini{width:56px;height:56px;border-radius:var(--r2);object-fit:cover;box-shadow:inset 0 0 0 1px var(--linea);background:var(--gris-1)}.btn-archivo{display:inline-flex;align-items:center;gap:6px;border:1px dashed var(--linea-2);border-radius:var(--r-pill);padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;background:#fff}.btn-archivo:hover{border-color:var(--tinta)}.tipo-marc{display:inline-flex;border:1px solid var(--linea-2);border-radius:var(--r-pill);padding:2px;gap:2px}.tipo-marc button{border:0;background:none;border-radius:var(--r-pill);padding:4px 12px;font-size:12px;font-weight:600;color:var(--tinta-2)}.tipo-marc button.on{background:var(--tinta);color:#fff}.montaje-hoja{width:100%;max-height:220px;object-fit:contain;border-radius:var(--r2);border:1px solid var(--linea);background:#fff}.nov-link{cursor:pointer}.nov-link:hover{text-decoration:underline}.resaltada{animation:resalta 1.6s var(--estandar);border-radius:var(--r2)}@keyframes resalta{0%,60%{box-shadow:0 0 0 3px var(--oro, #E69600)}to{box-shadow:0 0 0 0 transparent}}.hoja-gorra{display:grid;grid-template-columns:200px 1fr;gap:16px;margin-top:20px}.hoja .foto-tipo{position:static}.desp{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:2px dashed var(--tinta-3);margin-top:18px;padding-top:12px}.desp>div{border:1px dashed var(--linea-2);border-radius:var(--r1);padding:8px;font-size:11px;line-height:15px;display:grid;grid-template-columns:1fr auto;gap:6px;break-inside:avoid}.desp b.t{font-size:12px;display:block;margin-bottom:2px}.aprobacion{border:1px solid var(--linea-2);border-radius:var(--r2);padding:12px 16px;margin-top:24px;display:flex;gap:12px;align-items:flex-start}.aprobacion .caja{width:20px;height:20px;border:1.5px solid var(--tinta);border-radius:4px;flex:none;display:grid;place-items:center;font-weight:700}.prio{display:flex;align-items:center;gap:var(--s2);padding:8px 0;border-bottom:1px solid var(--linea)}.prio .num{width:22px;height:22px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.prio.off{opacity:.5}.prio.off .num{background:var(--gris-2);color:var(--tinta-2)}.marca img.marca-iso{width:40px;height:40px}.marca img.marca-nombre{width:auto;height:32px}.logo-entrar{display:block;width:min(240px,70%);height:auto;margin:0 auto var(--s5)}.logo-hoja{width:auto;height:64px}.logo-seguimiento{display:flex;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;margin-bottom:var(--s5)}.logo-seguimiento img{width:180px;height:auto}.ventana-edicion{width:min(1180px,96vw)!important}@media print{*,*:before,*:after{animation:none!important;transition:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.imprimiendo-modal .modal-fondo.no-print{display:block!important}body.imprimiendo-modal .modal-fondo .modal-fondo{position:static}.hoja .foto-tipo{position:static!important}.desp>div{break-inside:avoid}}.col-foto{align-self:start;position:sticky;top:96px}.col-foto .foto-tipo{position:static}@media(max-width:1000px){.col-foto{position:static}}.modal .cabecera{padding-top:0}.modal .col-foto{top:0}.entrar{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:var(--s5) var(--s4);background:var(--gris-1)}.entrar-caja{width:min(420px,100%)}.clave-grande{font-size:32px;line-height:40px;font-weight:700;letter-spacing:.02em;text-align:center;padding:var(--s4);border-radius:var(--r3);background:var(--oro-50);box-shadow:inset 0 0 0 1px var(--oro-200);margin:var(--s3) 0;-webkit-user-select:all;user-select:all}.enlace-cliente{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;justify-content:space-between;margin-top:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r3);background:var(--info-bg)}.pregunta-taller{padding:var(--s3) 0;border-top:1px solid rgba(0,0,0,.08);align-items:center}.pregunta-taller:first-of-type{border-top:0}.archivo-tarea{display:inline-flex;align-items:center;gap:6px;color:var(--tinta);text-decoration:none}.archivo-tarea .mini,.tarea .mini{width:56px;height:56px;object-fit:cover;border-radius:var(--r2);box-shadow:var(--e0)}.tarea-acciones{display:flex;flex-direction:column;gap:var(--s2);min-width:220px}.btn-archivo.subiendo{opacity:.6;pointer-events:none}.tarj.tocada{box-shadow:inset 0 0 0 2px var(--oro-500),var(--e2);background:var(--oro-50)}.mover-aqui{width:100%;padding:10px}.validar-grid{display:grid;grid-template-columns:340px 1fr;min-height:440px}.validar-lista{border-right:1px solid var(--linea)}.validar-detalle{padding:var(--s5);overflow:auto;max-height:78vh}.listas-grid{grid-template-columns:240px 1fr;align-items:start}.tabla-mov{overflow-x:auto;-webkit-overflow-scrolling:touch}.barra-movil{display:none}@media(max-width:1000px){.btn,.chip,.in,select.in{min-height:44px}.validar-grid{grid-template-columns:280px 1fr}.validar-detalle{padding:var(--s4)}.listas-grid{grid-template-columns:200px 1fr}}@media(min-width:701px)and (max-width:1000px){.g4,.g3{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.tabs{display:none}.app.con-barra{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.top-fila{grid-template-columns:1fr auto;height:56px}.barra-movil{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:25;background:#fff;box-shadow:0 -1px 0 var(--linea),0 -4px 16px #0000000f;padding:4px 4px calc(4px + env(safe-area-inset-bottom))}.barra-movil button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:0;background:none;color:var(--tinta-2);font:600 11px/14px var(--fuente);position:relative;border-radius:var(--r2)}.barra-movil button.on{color:var(--oro-600)}.barra-movil button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.barra-movil .num{position:absolute;top:2px;left:calc(50% + 6px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--alerta);color:#fff;font:700 10px/16px var(--fuente);font-style:normal}.toast{bottom:calc(84px + env(safe-area-inset-bottom));max-width:calc(100% - 32px);text-align:center}.main{padding:var(--s4) var(--s4) var(--s8)}h1{font-size:24px;line-height:30px}.cabecera{flex-direction:column;align-items:stretch;gap:var(--s3)}.cabecera .acciones{flex-wrap:wrap}.cabecera .acciones .btn{flex:1 1 auto}.modal-fondo{padding:0;place-items:end stretch}.modal{width:100%;max-height:92vh;border-radius:var(--r4) var(--r4) 0 0;padding:var(--s5) var(--s4) calc(var(--s5) + env(safe-area-inset-bottom))}.validar-grid{grid-template-columns:1fr}.validar-lista{border-right:0;border-bottom:1px solid var(--linea);max-height:40vh;overflow:auto}.validar-detalle{max-height:none}.listas-grid{grid-template-columns:1fr}.tarea{flex-direction:column;align-items:stretch!important;gap:var(--s3);padding:var(--s4)}.tarea-acciones{min-width:0}.tarea-acciones .btn.grande{width:100%}.hoja{padding:var(--s4)}.hoja .kv{grid-template-columns:110px 1fr}.hoja-gorra,.desp,.feed{grid-template-columns:1fr!important}.kpi{font-size:32px;line-height:36px}.menu-pop{position:fixed!important;left:8px;right:8px;top:60px;max-height:calc(100vh - 140px);overflow:auto}.tablero{grid-template-columns:repeat(7,78vw)!important;overflow-x:auto;scroll-snap-type:x mandatory}.tablero>.dia{scroll-snap-align:start}.t th,.t td{white-space:nowrap}.t{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}}@media print{.barra-movil,.enlace-cliente{display:none!important}.app.con-barra{padding-bottom:0}}@media screen and (max-width:1000px){.validar-detalle .hoja,.modal .hoja{padding:var(--s4)}.validar-detalle .hoja-gorra,.modal .hoja-gorra{grid-template-columns:1fr}.validar-detalle .hoja-gorra .foto-tipo,.modal .hoja-gorra .foto-tipo{max-width:260px}.validar-detalle .hoja .kv,.modal .hoja .kv{grid-template-columns:110px 1fr}.validar-detalle .desp,.modal .desp{grid-template-columns:1fr}}.ob{color:var(--mal);font-weight:700;margin-left:2px}.logo-zona{padding-top:10px;border-top:1px dashed var(--linea)}.lcard .img{position:relative}.marca-agua{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%) rotate(-12deg);pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;align-items:center;font-size:17px;line-height:20px;font-weight:800;letter-spacing:.02em;color:#1e1e1e40;text-transform:uppercase}.marca-agua.sobre-oscuro{color:#ffffff73}.marca-agua small{font-size:10px;line-height:12px;letter-spacing:.14em;font-weight:700}.opcion-aprob{text-align:left;display:flex;flex-direction:column;gap:4px;cursor:pointer;border:0;font:inherit;color:inherit}.opcion-aprob.sel{box-shadow:inset 0 0 0 2px var(--tinta),var(--e2)}.firma-caja{position:relative;border:1.5px dashed var(--linea-2);border-radius:var(--r3);background:#fff;height:180px;touch-action:none}.firma-caja canvas{width:100%;height:100%;display:block;cursor:crosshair;touch-action:none}.firma-guia{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--tinta-3);pointer-events:none;font-size:14px}.firma-borrar{position:absolute;right:6px;top:4px;font-size:13px}.firma-img{display:block;max-width:260px;max-height:90px;margin-top:8px;border-bottom:1px solid var(--tinta)}.orden-cliente{padding:12px 0;border-top:1px solid var(--linea)}.orden-cliente ul{margin:6px 0 0;padding-left:18px}.lista-validar{padding:0;overflow:hidden}.v-grupo{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--gris-1);font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--tinta-2)}.vfila{border-top:1px solid var(--linea)}.vfila-cab{width:100%;display:grid;grid-template-columns:120px 1.6fr 1fr 90px 1fr 190px 20px;gap:12px;align-items:center;padding:12px 16px;background:#fff;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.vfila-cab:hover,.vfila.abierta .vfila-cab{background:var(--oro-50)}.vfila-cab>span{display:flex;flex-direction:column;min-width:0}.vfila-cab .muted{font-size:13px}.v-entrega{font-size:12px;color:var(--tinta-2)}.v-entrega b{font-size:14px;color:var(--tinta)}.v-flecha{color:var(--tinta-2)}.vfila-det{padding:16px;background:var(--gris-1)}.vfila-det .hoja{max-width:none}@media(max-width:1000px){.vfila-cab{grid-template-columns:1fr auto;row-gap:6px}.vfila-cab .v-nov{grid-column:1 / -1;flex-direction:row}.vfila-cab .v-gorras,.vfila-cab .v-entrega,.vfila-cab .v-asesor{flex-direction:row;gap:6px;flex-wrap:wrap}.vfila-cab .v-flecha{grid-row:2;grid-column:2}.vfila-cab .v-aprob{grid-column:1 / -1;flex-direction:row}}.banner-vercomo{position:sticky;top:0;z-index:40;display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding:8px 16px;background:var(--info-bg);color:var(--info);font-size:14px;box-shadow:0 1px 0 var(--linea)}.banner-vercomo .btn{padding:4px 12px}.punto-color{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px #00000026}.hoja-desp{background:#fff;width:100%;max-width:816px;margin:0 auto 16px;padding:18px 22px;border:1px solid var(--linea);border-radius:var(--r2);display:flex;flex-direction:column;color:#111;font-size:10.5px;line-height:13px}.desp3{flex:1;display:flex;flex-direction:column;gap:4px;padding:5px 0;min-height:0}.d-cab{display:grid;grid-template-columns:82px 1fr auto 64px;gap:12px;align-items:center}.d-logo{width:82px;height:auto}.d-tit b{display:block;font-size:15px;letter-spacing:.04em}.d-tit span{color:#444}.d-num{font-size:30px;line-height:30px;font-weight:800;letter-spacing:-.02em;text-align:right}.d-num small{display:block;font-size:10px;font-weight:600;line-height:12px;color:#555;letter-spacing:.06em}.d-datos{display:flex;flex-wrap:wrap;gap:4px 18px;padding:4px 0;border-top:1.5px solid #111;border-bottom:1px solid #bbb}.d-datos span{color:#444}.d-datos b{color:#111;margin-left:4px}.d-tabla{width:100%;border-collapse:collapse;table-layout:fixed}.d-tabla th,.d-tabla td{border:1px solid #999;padding:2px 4px;vertical-align:top;text-align:left;word-break:break-word}.d-tabla th{background:#eee;font-size:9.5px;text-transform:uppercase;letter-spacing:.03em}.d-cant{text-align:center;font-size:15px;font-weight:800;vertical-align:middle!important}.d-bajo{display:flex;gap:8px;align-items:stretch}.d-marc{flex:1;border:1px solid #999}.d-marc-t{background:#eee;font-size:9.5px;text-transform:uppercase;letter-spacing:.03em;font-weight:700;padding:2px 4px;border-bottom:1px solid #999}.d-zonas{display:grid;grid-template-columns:1fr 1fr}.d-zonas>div{display:grid;grid-template-columns:92px 1fr;gap:4px;padding:2px 4px;border-bottom:1px solid #ddd}.d-zonas>div:nth-child(odd){border-right:1px solid #ddd}.d-zonas>div span{color:#999}.d-zonas>div.con span{color:#111}.d-montaje{width:76px;height:76px;object-fit:contain;border:1px solid #ccc;border-radius:4px;flex:none;background:#fff}.d-nota{border:1px solid #999;padding:3px 5px;background:#fafafa}.linea-corte{position:relative;border-top:1.5px dashed #555;margin:4px 0;height:0}.linea-corte span{position:absolute;left:-2px;top:-10px;background:#fff;padding:0 4px;font-size:14px;line-height:18px}@media print{@page{size:letter;margin:7mm}.hoja-desp{height:265mm;max-width:none;border:0;border-radius:0;padding:0;margin:0;break-after:page;page-break-after:always;overflow:hidden}.hoja-desp:last-child{break-after:auto;page-break-after:auto}.desp3{overflow:hidden}}.acuerdo{flex-wrap:nowrap;align-items:flex-start}.acuerdo input{margin-top:3px;flex:none}.comentario{padding:10px 12px;border-radius:var(--r2);background:var(--gris-1);margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.comentario .archivo-tarea{align-self:flex-start}html,body{overflow-x:clip;max-width:100%}@media(hover:none),(max-width:1000px){input,select,textarea,.in,.buscador input,.combo .in{font-size:16px!important}}@media(max-width:1000px){.modal{width:100%!important;max-width:100%}.modal-fondo{padding-left:0;padding-right:0}img,canvas,table{max-width:100%}.hoja-desp{overflow-x:auto}}.tarj{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.tarj.arrastra{opacity:1;transform:none;background:var(--gris-2);box-shadow:inset 0 0 0 1px var(--linea-2)}.tarj.arrastra>*{visibility:hidden}.tarj-fantasma{position:fixed;left:0;top:0;z-index:200;pointer-events:none;margin:0;box-shadow:0 12px 28px #00000038,inset 3px 0 0 var(--oro-500)!important;background:#fff;transition:none;will-change:transform}body.arrastrando-tarjeta,body.arrastrando-tarjeta *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.tablero.arrastrando{scroll-snap-type:none!important}.dia .lista.sobre{background:var(--oro-50);box-shadow:inset 0 0 0 2px var(--oro-300)}.dia>header b{text-transform:none}.dia.dia-fecha>header b{text-transform:capitalize}.tablero-filtros{gap:12px;margin-bottom:16px;align-items:center}.tablero-estatus .dia.permitida .lista{box-shadow:inset 0 0 0 2px var(--oro-200);border-radius:var(--r2)}.tablero-estatus .dia.apagada{opacity:.45}.t-estatus{display:flex;flex-direction:column;gap:2px}.t-estatus.con-bandera{box-shadow:inset 0 0 0 1px var(--linea),inset 3px 0 0 var(--mal)}.t-bandera{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.t-pie{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:4px}.t-entrega{font-size:11px;color:var(--tinta-2)}.t-entrega.aviso{color:var(--aviso);font-weight:700}.t-entrega.mal{color:var(--mal);font-weight:700}.t-iconos{display:flex;gap:4px;flex-wrap:wrap}.t-area{font-size:10px;line-height:16px;padding:0 6px;border-radius:8px;background:var(--gris-1);color:var(--tinta-2)}.fila-click{cursor:pointer}.fila-click:hover td{background:var(--oro-50)}.nota-corta{min-height:0;resize:vertical}.grande-n-btn{border:0;background:none;cursor:pointer;padding:0;color:inherit;text-align:left}.cats-envoltura{position:relative}@media(max-width:700px){table.tabla-tarjetas,table.tabla-tarjetas tbody{display:block;width:100%;overflow:visible}table.tabla-tarjetas thead{display:none}table.tabla-tarjetas tr{display:block;padding:10px 12px;border-bottom:1px solid var(--linea)}table.tabla-tarjetas td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border:0;text-align:right!important;min-height:32px}table.tabla-tarjetas td:before{content:attr(data-label);color:var(--tinta-2);font-size:12px;text-align:left;flex:none}table.tabla-tarjetas td:first-child{font-size:15px}table.tabla-tarjetas td:first-child:before{display:none}table.tabla-tarjetas td:first-child{justify-content:flex-start;text-align:left!important}table.tabla-tarjetas td.td-acciones{justify-content:flex-end;flex-wrap:wrap}table.tabla-tarjetas td select.in,table.tabla-tarjetas td input.in{max-width:62%}.tabla-mov:has(.tabla-tarjetas){overflow:visible}.kpis-resumen{grid-template-columns:1fr 1fr!important;gap:10px}.kpis-resumen .card{padding:14px}.kpis-resumen .kpi{font-size:30px;line-height:34px}.kpis-3{grid-template-columns:repeat(3,1fr)!important;gap:8px}.kpis-3 .card{padding:10px}.kpis-3 b{font-size:15px!important}.valor-kpis{grid-template-columns:1fr 1fr!important}.valor-kpis>:first-child{grid-column:1 / -1}.valor-kpis .kpi{font-size:20px!important}.feed{grid-template-columns:1fr 1fr!important;gap:10px!important}.lcard .info{padding:8px 10px!important}.lcard .t1{flex-direction:column;align-items:flex-start!important;gap:2px;font-size:13px;line-height:17px}.lcard .t2,.lcard .t3{font-size:11px;line-height:15px}.lcard .chip-img{font-size:10px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marca-agua{font-size:12px;line-height:14px}.marca-agua small{font-size:8px}.cats-envoltura:after{content:"";position:absolute;right:0;top:0;bottom:8px;width:36px;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),var(--papel))}.acciones-orden{width:100%;justify-content:flex-start!important}.gorra-fila>header{flex-wrap:wrap;row-gap:6px}.gorra-fila>header>b{white-space:nowrap}.gorra-fila>header>.resumen-gorra{order:10;flex-basis:100%}.gorra-fila>header>.flecha-gorra{margin-left:auto}.grid{row-gap:10px}.gorra-fila>header>span[style]{display:none}.nivel-t{flex-wrap:wrap}.nivel-t>label{margin-left:0!important;flex-basis:100%;flex-wrap:nowrap}.tipo-marc button{min-height:36px;padding:0 16px}.pago-fila{grid-template-columns:1fr 1fr!important;padding:12px;border:1px solid var(--linea);border-radius:var(--r3);background:var(--gris-1)}.pago-fila>:last-child{grid-column:1 / -1}.acciones-final{flex-direction:column-reverse;align-items:stretch}.acciones-final .btn{width:100%;justify-content:center}.campo{margin-bottom:12px}.vfila-cab{position:relative;padding-right:36px}.vfila-cab .v-flecha{position:absolute;right:14px;top:14px}.cabecera .acciones{flex-wrap:wrap;gap:8px}.cabecera .acciones .btn-generar{width:100%}.tarea-mas{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px}.tarea-mas .btn{flex:1 1 auto}.grande-n-btn{font-size:28px;font-weight:800}.menu-pop{right:8px!important;left:auto!important}}.barra-movil button span{font-size:10px;letter-spacing:-.01em;white-space:nowrap}.tarj .puesto{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-right:6px;border-radius:10px;background:var(--tinta);color:#fff;font-size:11px;font-weight:700;vertical-align:1px}.grupo-tareas{margin-bottom:24px}.grupo-titulo{font-size:17px;margin:8px 0 10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.grupo-ayuda{flex-basis:100%;font-weight:400}.puesto-tarea{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;padding:0 6px;border-radius:12px;background:var(--tinta);color:#fff;font-size:12px;font-weight:700}.fila-hecha{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:0;border-bottom:1px solid var(--linea, #eee);font:inherit;color:inherit;cursor:pointer}.fila-hecha:last-child{border-bottom:0}.fila-hecha:hover{background:#00000008}.avance{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:4px 0 16px;padding:12px 16px;border:1px solid var(--linea);border-radius:12px;background:#fff}.avance-dato{display:flex;align-items:baseline;gap:6px}.avance-dato b{font-size:22px}.avance-dato span{font-size:13px;color:var(--tinta-2)}.avance-dato.mal b{color:var(--mal, #B3261E)}.avance-dato.aviso b{color:var(--aviso, #A15C00)}.avance .chip{margin-left:auto}@media(max-width:640px){.avance{gap:8px 14px;padding:10px 12px}.avance-dato b{font-size:18px}.avance .chip{margin-left:0}}.fila>.tag{flex-shrink:0}.tipos-usuario{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.tipo-usuario{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid var(--linea);border-radius:12px;background:#fff;font:inherit;color:inherit;text-align:left;cursor:pointer}.tipo-usuario:hover{border-color:var(--tinta)}.tipo-usuario span{font-size:12px;color:var(--tinta-2)}@media(max-width:640px){.tipos-usuario{grid-template-columns:1fr 1fr}}
