:root,[data-theme=light]{--papel:#f2f3f1;--superficie:#fff;--superficie-alta:#fff;--superficie-hundida:#e8ebe9;--linea:#dce0dd;--borde:#7f8883;--tinta:#1a1f1d;--tinta-suave:#566059;--tinta-tenue:#646d68;--accion:var(--tinta);--accion-hover:#343b38;--sobre-accion:#fff;--foco:#1d5fc4;--ok:#08766e;--ok-suave:#d9f0ec;--ok-tinta:#065a54;--curso:#1d5fc4;--curso-suave:#e2ecfb;--curso-tinta:#164a99;--fuera:#7a4cc4;--fuera-suave:#efe7fa;--fuera-tinta:#5b3399;--atencion:#a86400;--atencion-suave:#fbeeda;--atencion-tinta:#764600;--alarma:#c23a0c;--alarma-suave:#fbe4da;--alarma-tinta:#962d09;--sobre-alarma:#fff;--nudo:#c23a0c;--sombra-flota:0 12px 32px #10161429;--lote-0:#2f6f9f;--lote-1:#b0662a;--lote-2:#4f8a4a;--lote-3:#8a5aa8;--lote-4:#a8485c;--lote-5:#3f8f8a;--franja-antes:#e2b007;--franja-jornada:#2f9e55;--franja-despues:#8a5aa8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--papel:#111416;--superficie:#181c1f;--superficie-alta:#21262a;--superficie-hundida:#0d1012;--linea:#2a3034;--borde:#6e7873;--tinta:#eceeed;--tinta-suave:#a6afaa;--tinta-tenue:#959e99;--accion:var(--tinta);--accion-hover:#ccd3cf;--sobre-accion:#111416;--foco:#6fa6ff;--ok:#3bc2b2;--ok-suave:#0f2f2c;--ok-tinta:#8fe3d8;--curso:#6fa6ff;--curso-suave:#14284a;--curso-tinta:#b0ceff;--fuera:#b593ff;--fuera-suave:#2a1d47;--fuera-tinta:#d9c8ff;--atencion:#f0ae3a;--atencion-suave:#38290e;--atencion-tinta:#f8d191;--alarma:#ff7b47;--alarma-suave:#42190c;--alarma-tinta:#ffb89b;--sobre-alarma:#1a0b05;--nudo:#ff7b47;--sombra-flota:0 16px 40px #0000008c;--lote-0:#6aa8d8;--lote-1:#e09a5c;--lote-2:#86c07f;--lote-3:#b98fd6;--lote-4:#dd7f92;--lote-5:#6cc4be;--franja-antes:#f2c94c;--franja-jornada:#4cc27a;--franja-despues:#b48ad6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-s:3px;--radius-m:6px;--radius-l:12px;--radius-redondo:999px;--toque:48px;--fila:52px;--barra-lateral:232px;--contenido:1280px;--font-texto:var(--font-archivo), "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--papel);color:var(--tinta);margin:0}body{font:400 15px/22px var(--font-texto);-webkit-font-smoothing:antialiased}a{color:var(--tinta)}a:hover{color:var(--accion-hover)}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}h1,h2,h3,p{margin:0}h1,h2{text-wrap:balance}.cifra{font-family:var(--font-texto);letter-spacing:-.01em;font-size:44px;font-weight:600;line-height:44px}.titulo{font-family:var(--font-texto);letter-spacing:-.01em;font-size:28px;font-weight:650;line-height:32px}.seccion{font-family:var(--font-texto);font-size:18px;font-weight:600;line-height:24px}.cuerpo{font-family:var(--font-texto);font-size:15px;font-weight:400;line-height:22px}.cuerpo-fuerte{font-family:var(--font-texto);font-size:15px;font-weight:600;line-height:22px}.compacto{font-family:var(--font-texto);font-size:13px;font-weight:450;line-height:18px}.rotulo{font-family:var(--font-texto);letter-spacing:.01em;font-size:12px;font-weight:550;line-height:16px}.codigo{font-family:var(--font-texto);letter-spacing:.01em;font-size:13.5px;font-weight:600;line-height:18px}.suave{color:var(--tinta-suave)}.cifras-tabla{font-variant-numeric:tabular-nums}.cifra{font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}.titulo,.seccion,.codigo{font-variation-settings:"wdth" 87.5}.codigo,.compacto{font-variant-numeric:tabular-nums}.h-marca{font:700 26px/1 var(--font-texto);font-variation-settings:"wdth" 118;letter-spacing:-.02em;color:var(--tinta);align-items:baseline;display:inline-flex}.h-marca__i{display:inline-block;position:relative}.h-marca__nudo{border-radius:var(--radius-redondo);background:var(--nudo);width:.3em;height:.3em;box-shadow:0 0 0 .07em var(--papel);margin-left:-.15em;position:absolute;top:-.06em;left:50%}.h-marca--ok .h-marca__nudo{background:var(--ok)}.h-marca--curso .h-marca__nudo{background:var(--curso)}.h-marca--atencion .h-marca__nudo{background:var(--atencion)}.h-marca--alarma .h-marca__nudo{background:var(--alarma)}.h-icono{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.h-icono--chico{opacity:.7;width:14px;height:14px}.h-boton{justify-content:center;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border-radius:var(--radius-m);font:600 14px/1 var(--font-texto);letter-spacing:.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.h-boton .h-icono{width:18px;height:18px}.h-boton .h-icono--chico{width:14px;height:14px}.h-boton--principal{background:var(--accion);color:var(--sobre-accion)}.h-boton--principal:hover{background:var(--accion-hover);color:var(--sobre-accion)}.h-boton--secundario{background:var(--superficie);color:var(--tinta);border-color:var(--borde)}.h-boton--secundario:hover{background:var(--superficie-hundida);color:var(--tinta)}.h-boton--quieto{color:var(--tinta);background:0 0}.h-boton--quieto:hover{background:var(--superficie-hundida)}.h-boton:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.h-boton--planta{height:var(--toque);padding:0 var(--space-5);font-size:16px}.h-boton--planta .h-icono{width:20px;height:20px}.h-estado{border-radius:var(--radius-s);min-width:0;max-width:100%;height:24px;font:600 12.5px/1 var(--font-texto);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.h-estado .h-icono{stroke-width:2px;width:14px;height:14px}.h-estado__texto{text-overflow:ellipsis;min-width:0;overflow:hidden}.h-estado--ok{background:var(--ok-suave);color:var(--ok-tinta)}.h-estado--curso{background:var(--curso-suave);color:var(--curso-tinta)}.h-estado--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.h-estado--alarma{background:var(--alarma);color:var(--sobre-alarma)}.h-estado--neutro{background:var(--linea);color:var(--tinta-suave)}.h-estado--planta{gap:8px;height:32px;padding:0 12px 0 10px;font-size:15px}.h-estado--planta .h-icono{width:18px;height:18px}.h-frescura{font:500 12.5px/1 var(--font-texto);color:var(--tinta-suave);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.h-frescura__punto{border-radius:var(--radius-redondo);background:var(--ok);width:8px;height:8px}.h-frescura--demorado .h-frescura__punto{background:var(--atencion)}.h-frescura--sin-senal{color:var(--alarma-tinta)}.h-frescura--sin-senal .h-frescura__punto{background:var(--alarma)}.h-hilo{width:100%;height:auto;display:block;overflow:visible}.h-hilo__hecho{stroke:var(--tinta);stroke-width:2px;stroke-linecap:round}.h-hilo--completo .h-hilo__hecho{stroke-width:2.5px}.h-hilo__futuro{stroke:var(--borde);stroke-width:1.25px;stroke-dasharray:4 4}.h-hilo__tramo{stroke-width:3px;stroke-linecap:round}.h-hilo__marca{stroke:var(--borde);stroke-width:1.5px;stroke-linecap:round}.h-hilo__marca--hecha{stroke:var(--tinta)}.h-hilo__paso{font:500 12.5px var(--font-texto);fill:var(--tinta-suave)}.h-hilo__paso--actual{fill:var(--tinta);font-weight:650}.h-hilo__fecha{font:500 11.5px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.h-hilo__fecha--actual{fill:var(--tinta);font-weight:600}.h-hilo__halo{opacity:.16;transform-box:fill-box;transform-origin:50%}.h-hilo__nudo--alarma .h-hilo__halo{animation:1.6s ease-out infinite h-latido}@keyframes h-latido{0%{opacity:.35;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.h-hilo__nudo--alarma .h-hilo__halo{opacity:.24;animation:none}}.h-cifra{gap:var(--space-2);min-width:0;display:grid}.h-cifra__cabeza{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.h-cifra__etiqueta{font:550 12px/16px var(--font-texto);letter-spacing:.01em;color:var(--tinta-suave)}.h-cifra__valor{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.h-cifra__numero{font:600 44px/44px var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--tinta)}.h-cifra__unidad{font:500 15px/1 var(--font-texto);color:var(--tinta-suave)}.h-cifra__base{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);font-variant-numeric:tabular-nums}.h-iniciales{border-radius:var(--radius-redondo);background:var(--superficie-hundida);width:28px;height:28px;color:var(--tinta);font:650 11.5px/1 var(--font-texto);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--linea);flex:none;place-items:center;display:inline-grid}.h-iniciales--grande{width:40px;height:40px;font-size:14px}.h-fila,.grilla{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(220px,1.7fr) minmax(200px,1.9fr) minmax(110px,.7fr) minmax(160px,1.1fr);display:grid}.h-fila{min-height:var(--fila);border-bottom:1px solid var(--linea);background:var(--superficie);color:inherit;text-decoration:none}.h-fila:hover{background:var(--superficie-hundida);color:inherit}.h-fila:last-child{border-bottom:0}.h-fila__nombre{gap:2px;min-width:0;display:grid}.h-fila__codigo{font:600 12px/16px var(--font-texto);font-variation-settings:"wdth" 87.5;letter-spacing:.01em;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.h-fila__titulo{font:600 15px/20px var(--font-texto);color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h-fila__cliente{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h-fila__hilo{gap:2px;min-width:0;display:grid}.h-fila__etapa{align-items:baseline;gap:8px;min-width:0;display:flex}.h-fila__etapa-nombre{font:600 14px/18px var(--font-texto);color:var(--tinta)}.h-fila__etapa-paso{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);font-variant-numeric:tabular-nums}.h-fila__monto{font:600 15px/1 var(--font-texto);font-variation-settings:"wdth" 87.5;text-align:right;font-variant-numeric:tabular-nums;color:var(--tinta);white-space:nowrap}.h-fila__monto small{font:450 13px/1 var(--font-texto);color:var(--tinta-suave);margin-top:4px;display:block}.h-fila__monto--vacio{color:var(--tinta-tenue);font-weight:500}.h-fila__proxima{justify-content:flex-start;min-width:0;display:flex}.h-aviso{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);font:450 14px/20px var(--font-texto);flex-wrap:wrap;display:flex}.h-aviso>.h-icono{width:20px;height:20px}.h-aviso__texto{flex:280px;min-width:0}.h-aviso__texto b{font-weight:650}.h-aviso--ok{background:var(--ok-suave);color:var(--ok-tinta)}.h-aviso--curso{background:var(--curso-suave);color:var(--curso-tinta)}.h-aviso--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.h-aviso--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.h-aviso .h-boton{height:32px;padding:0 var(--space-3);font-size:13px}.h-pestanas{gap:var(--space-5);border-bottom:1px solid var(--linea);display:flex;overflow-x:auto}@media (max-width:720px){.h-pestanas{padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}}.h-pestana{align-items:center;gap:var(--space-2);height:40px;color:var(--tinta-suave);font:550 14px/1 var(--font-texto);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;display:inline-flex}.h-pestana:hover{color:var(--tinta)}.h-pestana--activa{color:var(--tinta);border-bottom-color:var(--tinta);font-weight:650}.h-pestana__cuenta{border-radius:var(--radius-s);background:var(--superficie-hundida);min-width:22px;height:20px;color:var(--tinta-suave);font:600 12px/20px var(--font-texto);text-align:center;font-variant-numeric:tabular-nums;padding:0 6px}.h-nav{gap:var(--space-5);width:var(--barra-lateral);padding:var(--space-5) var(--space-4);background:var(--superficie);border-right:1px solid var(--linea);flex-direction:column;flex:none;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.h-nav__marca{padding:0 var(--space-2);align-self:flex-start;text-decoration:none}.h-nav__lista{gap:var(--space-3);margin:0;padding:0;display:grid}.h-nav__grupo{gap:2px;display:grid}.h-nav__items{gap:1px;margin:0;padding:0;list-style:none;display:grid}.h-nav__items[hidden]{display:none}.h-nav__encabezado{font:inherit;margin:0}.h-nav__cuantos{color:var(--tinta-suave);font:450 13px/1 var(--font-texto);font-variant-numeric:tabular-nums;margin-left:auto;margin-right:6px}.h-nav__titulo{width:100%;height:30px;padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--tinta-suave);font:650 13px/1 var(--font-texto);letter-spacing:.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.h-nav__titulo:hover{color:var(--tinta)}.h-nav__titulo:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.h-nav__titulo--activo,.h-nav__titulo--activo:hover{color:var(--tinta);cursor:default}.h-nav__flecha{width:14px;height:14px;transition:transform .15s}.h-nav__flecha--plegada{transform:rotate(-90deg)}.h-nav__titulo--activo .h-nav__flecha,.h-nav__titulo[aria-disabled=true] .h-nav__flecha{visibility:hidden}.h-nav__titulo[aria-disabled=true]{cursor:default}@media (prefers-reduced-motion:reduce){.h-nav__flecha{transition:none}}.h-nav__item{align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--tinta-suave);font:550 14.5px/1 var(--font-texto);text-decoration:none;display:flex}.h-nav__item:hover{background:var(--superficie-hundida);color:var(--tinta)}.h-nav__item--activo{background:var(--superficie-hundida);color:var(--tinta);font-weight:650}.h-nav__item--activo .h-icono{stroke-width:2.1px}@media (min-width:761px) and (max-height:880px){.h-nav{gap:var(--space-3);padding-block:var(--space-4)}.h-nav__lista{gap:2px}.h-nav__item{height:32px}.h-nav__titulo{height:28px}.h-nav .h-nav__instalar,.h-nav .h-nav__avisos{height:32px}}.h-nav__externo{opacity:.55;width:13px;height:13px;margin-left:auto}.h-nav__pie{align-items:center;gap:var(--space-3);font:550 13.5px/1.2 var(--font-texto);color:var(--tinta);margin-top:auto;display:flex}.h-nav__quien{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.h-nav__quien small{color:var(--tinta-suave);font-size:13px;font-weight:450;display:block}.h-nav__salir{width:36px;height:36px;color:var(--tinta-suave);padding:0}.h-pregunta{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);color:var(--tinta-suave);font:450 14px/1 var(--font-texto);display:flex}.h-pregunta input{min-width:0;height:100%;color:var(--tinta);font:inherit;background:0 0;border:0;outline:0;flex:1}.h-pregunta input::placeholder{color:var(--tinta-tenue)}.h-pregunta:focus-within{outline:2px solid var(--foco);outline-offset:2px}.app{align-items:stretch;min-height:100vh;display:flex}.app__main{flex:auto;min-width:0}.pagina{max-width:var(--contenido);flex-direction:column;gap:24px;margin:0 auto;padding-block:32px 48px;padding-inline:clamp(16px,3vw,32px);display:flex}.pagina__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pagina__titulos{gap:6px;min-width:0;display:grid}.pagina__acciones{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.panel{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);align-content:start;gap:12px;min-width:0;padding:16px 20px 20px;display:grid}.panel--lista{gap:0;padding:0;overflow:hidden}.panel__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.panel--lista .panel__cabeza{padding:16px 20px}.panel__extra{font:450 13px/18px var(--font-texto);color:var(--tinta-suave)}.panel__extra a{font-weight:600}.panel__vacio{color:var(--tinta-suave);font:450 13px/18px var(--font-texto);padding:14px 20px 18px}.panel__pie{border-top:1px solid var(--linea);color:var(--tinta-suave);font:450 13px/18px var(--font-texto);padding:12px 20px 16px}.lista{margin:0;padding:0;list-style:none}.lista>li{border-top:1px solid var(--linea)}.cifras{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.cifras>.panel{padding:20px}.columnas{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.columnas__ancha{flex-direction:column;flex:3 560px;gap:24px;min-width:0;display:flex}.columnas__angosta{flex-direction:column;flex:2 340px;gap:24px;min-width:0;display:flex}.tarea{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 20px;display:flex}.tarea__estado{flex:0 0 156px;min-width:0;display:flex}.tarea__texto{flex:280px;gap:2px;min-width:0;display:grid}.renglon{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.renglon__monto{font:600 15px/22px var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.renglon__texto{justify-items:start;gap:4px;min-width:0;display:grid}.renglon a{text-decoration:none}.renglon a:hover{text-decoration:underline}.filtros{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.filtros__estados{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filtro{cursor:pointer;border-radius:var(--radius-s);opacity:.55;background:0 0;border:0;padding:0;display:inline-flex}:is(.filtro[aria-pressed=true],.filtros__estados:not(:has([aria-pressed=true])) .filtro){opacity:1}.filtro[aria-pressed=true] .h-estado{box-shadow:0 0 0 2px var(--tinta)}.buscador{flex:0 320px}.grilla--cabeza{border-bottom:1px solid var(--linea);padding-block:10px}.grilla--grupo{background:var(--superficie-hundida);border-bottom:1px solid var(--linea)}.ruta{color:var(--tinta-suave);gap:6px;display:flex}.ruta a{font-weight:600}.hilo-completo{overflow-x:auto}.hilo-completo .h-hilo{min-width:600px;max-width:900px}.que-sigue{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:4px;display:flex}.que-sigue .h-estado{white-space:normal;align-items:flex-start;max-width:100%;height:auto;min-height:24px;padding-block:4px;line-height:16px}.que-sigue .h-estado .h-icono{margin-top:1px}.que-sigue .h-estado__texto{overflow:visible}.tabla-envoltorio{overflow-x:auto}.tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tabla th,.tabla td{text-align:left;vertical-align:middle;padding:9px 12px}.tabla th:first-child,.tabla td:first-child{padding-left:20px}.tabla th:last-child,.tabla td:last-child{padding-right:20px}.tabla thead tr{background:var(--superficie-hundida)}.tabla thead th{font:550 12px/16px var(--font-texto);letter-spacing:.01em;color:var(--tinta-suave);white-space:nowrap}.tabla tbody tr{border-top:1px solid var(--linea)}.tabla tfoot tr{border-top:1px solid var(--borde)}.tabla tfoot th,.tabla tfoot td{font-weight:600}.tabla .num{text-align:right;white-space:nowrap}.celda--alarma{background:var(--alarma-suave)}.barras{align-items:center;gap:8px;display:flex}.barras__palitos{flex-wrap:wrap;gap:3px;max-width:130px;display:flex}.barras__palitos i{border-radius:1px;width:7px;height:12px}.barras b{font-weight:600}.servicios-detalle summary{cursor:pointer;font:600 13px/18px var(--font-texto);border-top:1px solid var(--linea);padding:12px 20px}.servicio{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 20px;display:grid}.servicio__doc{justify-self:end;margin-right:-10px}@media (max-width:560px){.servicio{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}.servicio__doc{grid-area:1/2}}.envios{border-top:1px solid var(--linea);gap:10px;padding:14px 20px 18px;display:grid}.envio{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.envio__texto{flex:220px;min-width:0}.plata__cobrado{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.plata__cifra{font:600 36px/40px var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:10px;display:flex;overflow:hidden}.barra span{background:var(--ok)}.cobro{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 20px;display:grid}.cobro>:nth-child(2){text-align:right}.cobro>:nth-child(4){justify-self:end}.linea-tiempo{border-left:2px solid var(--linea);gap:16px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.linea-tiempo li{gap:2px;display:grid;position:relative}.linea-tiempo i{background:var(--tinta);width:12px;height:2px;position:absolute;top:6px;left:-25px;transform:rotate(-45deg)}.linea-tiempo .marca--ok{background:var(--ok)}.linea-tiempo .marca--atencion{background:var(--atencion)}.linea-tiempo .marca--alarma{background:var(--alarma)}.archivo{align-items:center;gap:12px;padding:12px 20px;display:flex}.archivo__texto{flex:1;gap:2px;min-width:0;display:grid}.archivo__texto a,.archivo__texto span:first-child{overflow-wrap:anywhere;font-weight:600}.archivos-grupo{border-top:1px solid var(--linea);background:var(--superficie-hundida);color:var(--tinta-suave);font:600 13px/18px var(--font-texto);margin:0;padding:8px 20px}.presupuesto{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 20px;display:grid}.presupuesto>:nth-child(2){text-align:right}.presupuesto>:nth-child(4){justify-self:end}.armado{font:450 13px/18px var(--font-texto);color:var(--tinta-suave)}.armado summary{cursor:pointer;color:var(--tinta);font-weight:600}.armado ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.puerta{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.puerta__caja{gap:20px;width:100%;max-width:400px;display:grid}.puerta__texto{color:var(--tinta-suave)}.boton-google{background:var(--superficie);border-color:var(--borde);width:100%;height:48px;color:var(--tinta);font-size:15px}.boton-google:hover{background:var(--superficie-hundida)}.boton-google[disabled]{opacity:.6;cursor:progress}@media (max-width:760px){.app{flex-direction:column}.h-nav{z-index:10;border-right:0;border-bottom:1px solid var(--linea);flex-flow:wrap;align-items:center;gap:10px 12px;width:100%;height:auto;padding:10px 16px;position:sticky;top:0;overflow:visible}.h-nav__marca{order:1}.h-nav__pie{order:2;margin:0 0 0 auto}.h-nav__quien{display:none}.h-nav__buscar{flex:100%;order:3}.h-nav__item{white-space:nowrap;height:36px}.h-nav__externo{margin-left:4px}.pagina{gap:20px;padding-block:20px 40px}.titulo{font-size:24px;line-height:28px}.tarea__estado{flex-basis:100%}}@media (max-width:720px){.h-fila,.grilla{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre monto""hilo hilo""proxima proxima"}.h-fila__nombre{grid-area:nombre}.h-fila__hilo{grid-area:hilo}.h-fila__monto{grid-area:monto}.h-fila__proxima{grid-area:proxima}.grilla--cabeza,.grilla>.solo-ancho{display:none}.renglon{grid-template-columns:64px minmax(0,1fr) auto;padding-inline:16px}}.par{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:24px;display:grid}.h-fila__proxima .h-estado{white-space:normal;align-items:flex-start;height:auto;min-height:24px;padding-block:4px;line-height:16px}.h-fila__proxima .h-estado .h-icono{margin-top:1px}.h-fila__proxima .h-estado__texto{overflow:visible}.tabla tfoot small{font-size:13px;font-weight:500;line-height:18px;display:block}.hilo-corto{gap:8px;display:none}.planta-resumen{display:none}.planta-resumen .renglon{grid-template-columns:minmax(84px,auto) minmax(0,1fr) auto}.planta-resumen .barras__palitos{justify-content:flex-end;max-width:96px}@media (max-width:720px){.hilo-completo{display:none}.hilo-corto{display:grid}.planta-resumen{display:block}.grilla--grupo{grid-template-areas:none;row-gap:0}.buscador{flex:100%}}.solo-lector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.enlace{color:var(--tinta);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.enlace:hover{color:var(--accion-hover)}.enlace:disabled{opacity:.55;cursor:default}.botonera{flex-wrap:wrap;gap:8px;display:flex}.h-boton:disabled{opacity:.55;cursor:not-allowed}.h-boton--ocupado:disabled{opacity:1;cursor:progress}a.h-pestana{text-decoration:none}.girando{border-radius:var(--radius-redondo);border:2px solid;border-right-color:#0000;flex:none;width:14px;height:14px;animation:.8s linear infinite h-girar;display:inline-block}@keyframes h-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.girando{animation-duration:2.4s}}.etiqueta{border-radius:var(--radius-s);background:var(--superficie-hundida);height:20px;color:var(--tinta-suave);font:550 11.5px/1 var(--font-texto);white-space:nowrap;align-items:center;padding:0 7px;display:inline-flex}.pagina--angosta{max-width:680px}.campo{border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.campo__etiqueta{font:550 12px/16px var(--font-texto);letter-spacing:.01em;color:var(--tinta-suave);padding:0}.campo__caja{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-width:0;min-height:38px;color:var(--tinta);font:450 14px/20px var(--font-texto);align-items:center;gap:6px;padding:0 10px;display:flex}.campo__caja input{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.campo__caja input::placeholder,.campo__area::placeholder{color:var(--tinta-tenue)}.campo__caja:focus-within{outline:2px solid var(--foco);outline-offset:1px}.campo__caja--mal{border-color:var(--alarma)}.campo__caja--quieta{background:var(--superficie-hundida);border-color:var(--linea);color:var(--tinta-suave)}textarea.campo__area{resize:vertical;width:100%;min-height:0;padding:8px 10px;display:block}textarea.campo__area:focus{outline:2px solid var(--foco);outline-offset:1px}.campo--numero input{text-align:right;font-variant-numeric:tabular-nums}.campo__extra{color:var(--tinta-suave);font:500 13px/1 var(--font-texto);white-space:nowrap}.campo__ayuda{font:450 13px/18px var(--font-texto);color:var(--tinta-suave)}.campo__ayuda--mal{color:var(--alarma-tinta)}.campo--leido .campo__valor{min-height:38px;font:600 14px/20px var(--font-texto);align-items:center;display:flex}.fila-campos{flex-wrap:wrap;align-items:flex-start;gap:12px 16px;display:flex}.fila-campos>.campo{flex:150px}.fila-campos>.campo--tipo{flex:0 190px}.fila-campos>.campo--ancho{flex:3 260px}.fila-campos--numeros{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.campo--corto{max-width:190px}.opciones__fila{flex-wrap:wrap;gap:6px;display:flex}.opcion{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);height:34px;color:var(--tinta);font:550 13.5px/1 var(--font-texto);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.opcion input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.opcion:hover{background:var(--superficie-hundida)}.opcion--elegida,.opcion--elegida:hover{background:var(--tinta);border-color:var(--tinta);color:var(--sobre-accion)}.opcion:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.opciones:disabled .opcion{opacity:.55;cursor:default}.interruptor{font:500 14px/20px var(--font-texto);cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.interruptor input{opacity:0;width:1px;height:1px;position:absolute}.interruptor__pista{border-radius:var(--radius-redondo);background:var(--superficie-hundida);width:36px;height:20px;box-shadow:inset 0 0 0 1px var(--borde);flex:none;transition:background-color .12s;position:relative}.interruptor__pista:after{content:"";border-radius:var(--radius-redondo);background:var(--tinta-suave);width:14px;height:14px;transition:transform .12s;position:absolute;top:3px;left:3px}.interruptor input:checked+.interruptor__pista{background:var(--tinta);box-shadow:none}.interruptor input:checked+.interruptor__pista:after{background:var(--sobre-accion);transform:translate(16px)}.interruptor input:focus-visible+.interruptor__pista{outline:2px solid var(--foco);outline-offset:2px}.interruptor--quieto{opacity:.6;cursor:default}.dialogo{border-radius:var(--radius-l);background:var(--superficie);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--tinta);box-shadow:var(--sombra-flota);border:0;padding:0}.dialogo--ancho{width:min(840px,100vw - 32px)}.dialogo::backdrop{background:#10161473}.dialogo__caja{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.dialogo__cabeza{justify-content:space-between;align-items:center;gap:12px;padding:14px 10px 6px 20px;display:flex}.dialogo__cerrar{width:36px;height:36px;padding:0}.dialogo__cuerpo{gap:14px;min-height:0;padding:6px 20px 18px;display:grid;overflow:auto}.dialogo__pie{border-top:1px solid var(--linea);flex-wrap:wrap;gap:8px;padding:12px 20px 16px;display:flex}@media (max-width:520px){.dialogo,.dialogo--ancho{border-radius:var(--radius-l) var(--radius-l) 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.dialogo__caja{max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}}.pres-fila{min-height:var(--fila);border-bottom:1px solid var(--linea);background:var(--superficie);color:inherit;grid-template-columns:minmax(0,2.2fr) minmax(170px,1.1fr) minmax(110px,.7fr) minmax(120px,.8fr);align-items:center;gap:8px 16px;padding:10px 20px;text-decoration:none;display:grid}a.pres-fila:hover{background:var(--superficie-hundida);color:inherit}.pres-fila--cabeza{min-height:0}.pres-grupo{border-bottom:1px solid var(--linea);background:var(--superficie);align-items:baseline;gap:10px;padding:14px 20px 8px;display:flex}.pres-grupo__obra{font:700 16px/20px var(--font-texto)}.pres-fila--en-grupo .pres-fila__nombre{padding-left:16px}.pres-fila__nombre{gap:2px;min-width:0;display:grid}.pres-fila__estado{justify-items:start;gap:4px;min-width:0;display:grid}.pres-fila__estado small{font:450 13px/18px var(--font-texto)}.pres-fila__cambio{gap:2px;min-width:0;display:grid}.pres-fila__cambio small{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filtro-chip{border:1px solid var(--borde);border-radius:var(--radius-redondo);background:var(--superficie);height:32px;color:var(--tinta);font:550 13px/1 var(--font-texto);align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.filtro-chip:hover{background:var(--superficie-hundida);color:var(--tinta)}.filtro-chip--activo,.filtro-chip--activo:hover{background:var(--tinta);border-color:var(--tinta);color:var(--sobre-accion)}@media (max-width:720px){.pres-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre monto""estado cambio";padding-inline:16px}.pres-fila__nombre{grid-area:nombre}.pres-fila>.h-fila__monto{grid-area:monto}.pres-fila__estado{grid-area:estado}.pres-fila__cambio{text-align:right;grid-area:cambio;justify-items:end}.pres-fila--cabeza{display:none}}.formulario{gap:18px;padding:20px}.presu__marcas{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.presu__titulo{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.presu__lapiz{height:28px;color:var(--tinta-suave);padding:0 8px;font-size:13px}.presu__nombre{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.presu__nombre .campo{flex:240px}.presu__pie{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:0 4px;display:flex}.presu__pie a{align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.guardado{font:500 12.5px/1 var(--font-texto);color:var(--tinta-suave);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.guardado__punto{border-radius:var(--radius-redondo);background:var(--ok);width:8px;height:8px}.guardado__punto--pendiente{background:var(--atencion)}.guardado__punto--guardando{background:var(--curso)}.guardado__punto--error,.guardado__punto--trabado{background:var(--alarma)}.guardado--mal{color:var(--alarma-tinta)}.guardado .enlace{font-size:12.5px}.lineas__cabeza{gap:10px;padding:16px 20px 12px;display:grid}.lineas__titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.lineas__mobcloud{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.lineas__mobcloud .h-boton{height:32px;padding:0 10px;font-size:13px}.leyenda{flex-wrap:wrap;gap:6px 16px;display:flex}.leyenda>span{align-items:center;gap:6px;display:inline-flex}.leyenda .pedazo{width:12px;height:8px;display:inline-block}.pedazo{border-radius:1px}.pedazo--placas{background:var(--tinta)}.pedazo--cantos{background:var(--tinta-suave)}.pedazo--mano{background:var(--borde)}.pedazo--herrajes{background:var(--linea)}.pedazo--a-mano{border:1px dashed var(--borde);height:8px}.lineas{margin:0;padding:0 0 6px;list-style:none}.lineas__vacio{gap:6px;max-width:62ch;padding:4px 20px 18px;display:grid}.lineas__agregar{border-top:1px solid var(--linea);flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.linea{border-top:1px solid var(--linea)}.linea__cabeza{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:12px 20px 8px;display:grid}.linea__cabeza:hover .linea__titulo{text-underline-offset:2px;text-decoration:underline}.linea__nombre{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.linea__flecha{width:16px;height:16px;color:var(--tinta-suave);align-self:center;margin-left:-4px}.linea__titulo{overflow-wrap:anywhere}.linea__monto{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.linea__cantidad{font-weight:500}.linea__barra{gap:1px;height:8px;margin:0 20px 12px;display:flex}.linea--abierta{border:1px solid var(--borde);border-radius:var(--radius-m);margin:6px 8px}.linea--abierta+.linea{border-top-color:#0000}.linea--abierta .linea__cabeza{padding-inline:12px}.linea--abierta .linea__barra{margin-inline:12px}.linea__editor{gap:14px;padding:4px 12px 14px;display:grid}.linea__cliente b{font-weight:650}.linea__acciones{border-top:1px solid var(--linea);flex-wrap:wrap;gap:4px;padding-top:10px;display:flex}.linea__acciones .h-boton{height:34px;padding:0 10px;font-size:13px}.linea__quitar{color:var(--alarma-tinta);margin-left:auto}.linea__confirmar{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.linea__confirmar .linea__quitar{margin-left:0}.linea--grupo{background:var(--superficie-hundida);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 20px;display:flex}.linea--grupo .linea__acciones{border-top:0;padding-top:0}.grupo__campo{flex:260px}.grupo__texto{text-transform:uppercase;letter-spacing:.04em}.mob{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:10px;padding:12px;display:grid}.mob__columnas{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 24px;display:grid}.mob__lista{font:450 13px/18px var(--font-texto);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:0;display:grid}.mob__lista dd{text-align:right;margin:0}.mob__total{color:var(--tinta);font-weight:600}.mob__lista dt.mob__total:not(:first-child),.mob__lista dt.mob__total:not(:first-child)+dd{margin-top:6px}.mob__alerta{color:var(--atencion-tinta);align-items:flex-start;gap:6px;margin:0;display:flex}.mob__alerta .h-icono{flex:none;margin-top:2px}.mob__cero{color:var(--atencion-tinta);font-weight:600}.etiqueta--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.precio{gap:14px}.cuentas{font:400 15px/22px var(--font-texto);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;display:grid}.cuentas dt{color:var(--tinta-suave)}.cuentas dd{text-align:right;margin:0}.cuentas .cuentas__fuerte{color:var(--tinta);font-weight:650}.margen{gap:6px;display:grid}.margen__rotulo{color:var(--tinta-suave);justify-content:space-between;display:flex}.margen__rotulo span:last-child{color:var(--tinta)}.margen__fila{align-items:center;gap:12px;display:flex}.margen__fila input[type=range]{min-width:0;height:24px;accent-color:var(--tinta);flex:1;margin:0}.margen__exacto{flex:none;width:104px}.precio__total{border-top:1px solid var(--linea);gap:4px;padding-top:12px;display:grid}.precio__moneda{border-top:1px solid var(--linea);gap:12px;padding-top:12px;display:grid}.cambio{gap:8px;display:grid}.cambio>.campo{max-width:240px}.cambio__brou{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cambio__brou .opcion{font-variant-numeric:tabular-nums;height:30px;padding:0 10px;font-size:12.5px}.versiones{gap:10px;margin:0;padding:0;list-style:none;display:grid}.version{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;display:grid}.version--proxima{grid-template-columns:auto minmax(0,1fr) auto}.version__monto{text-align:right;font-weight:600}.version__acciones{gap:10px;display:flex}.link-cliente{gap:6px;display:grid}.link-cliente__fila{gap:8px;display:flex}.link-cliente__fila input{min-width:0;height:40px;font:450 13px/1 var(--font-texto);flex:1}.cierre__botones{flex-wrap:wrap;gap:8px;display:flex}.plan{gap:6px;margin:0;padding:0;list-style:none;display:grid}.plan li{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;display:grid}.plan-pagos{border:0;gap:8px;margin:0;padding:0;display:grid}.plan-pagos__fila{align-items:center;gap:8px;display:flex}.plan-pagos__fila .campo--ancho{flex:auto}.plan-pagos__fila .campo--corto{flex:none;width:100px}.plan-pagos__monto{text-align:right;flex:none;width:92px}.plan-pagos__fila .h-boton{width:36px;height:36px;padding:0}.plan-pagos__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mobcloud{gap:10px;display:grid}.mobcloud__estado{flex-wrap:wrap;align-items:center;gap:6px;min-height:18px;display:flex}.mobcloud__lista{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.servicio-mob{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:10px 0;display:grid}.servicio-mob__texto{gap:2px;min-width:0;display:grid}.servicio-mob__nombre{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.servicio-mob__precio{text-align:right;white-space:nowrap}.servicio-mob__accion .h-boton{height:34px;padding:0 12px;font-size:13px}@media (max-width:560px){.servicio-mob{grid-template-columns:minmax(0,1fr) auto}.servicio-mob__texto{grid-column:1/-1}}a.presupuesto--enlace{color:inherit;text-decoration:none}a.presupuesto--enlace:hover{background:var(--superficie-hundida);color:inherit}.cifra-tv{font-family:var(--font-texto);letter-spacing:-.01em;font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;font-size:104px;font-weight:600;line-height:96px}.tv-fondo{background:var(--papel);color:var(--tinta);position:fixed;inset:0;overflow:hidden}.tv-fondo--cerrada{background:var(--superficie-hundida)}.tv{width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--escala,1));transform-origin:50%;background:var(--papel);color:var(--tinta);font:400 22px/28px var(--font-texto);flex-direction:column;gap:20px;padding:40px 64px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.tv--cerrada{background:var(--superficie-hundida);color:var(--tinta-suave);gap:32px;padding:44px 64px 48px}.tv--corte{gap:28px;line-height:30px}.tv--codigo{gap:32px;padding:44px 64px 48px}.tv-suave{color:var(--tinta-suave)}.tv b{font-weight:650}.tv h1,.tv h2{font-variation-settings:"wdth" 87.5;font-weight:650}.tv .h-estado{white-space:normal;border-radius:5px;gap:12px;height:auto;min-height:48px;padding:6px 18px 6px 15px;font-size:22.5px;line-height:1.15}.tv .h-estado__texto{overflow:visible}.tv .h-estado .h-icono{width:27px;height:27px}.tv .h-frescura{gap:12px;font-size:21px}.tv .h-frescura__punto{width:14px;height:14px}.tv-cabeza{flex:none;justify-content:space-between;align-items:center;gap:32px;min-height:60px;display:flex}.tv-cabeza__titulo{align-items:baseline;gap:28px;min-width:0;display:flex}.tv-cabeza__titulo h1{letter-spacing:-.01em;white-space:nowrap;font-size:44px;line-height:48px}.tv-cabeza__lugar{color:var(--tinta-suave);white-space:nowrap;font-size:26px;line-height:32px}.tv-cabeza__hora{flex:none;align-items:center;gap:36px;display:flex}.tv-cabeza__dia{color:var(--tinta-suave);font-size:26px;font-weight:500;line-height:32px}.tv-cabeza__reloj{font-size:64px;line-height:64px}.tv--cerrada .tv-cabeza__reloj{color:var(--tinta-suave)}.tv-aviso{border-radius:var(--radius-m);flex:none;align-items:center;gap:18px;padding:14px 24px;font-size:24px;line-height:32px;display:flex}.tv-aviso>.h-icono{width:30px;height:30px}.tv-aviso p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tv-aviso--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.tv-aviso--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.tv-recorrido{gap:14px;display:grid}.tv-recorrido svg{display:block;overflow:visible}.tv-estaciones{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.tv-estacion{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.tv-estacion h2{font-size:34px;line-height:40px}.tv-estacion__cifra{align-items:baseline;gap:10px;min-height:96px;display:flex}.tv-estacion__unidad{color:var(--tinta-suave);font-size:26px}.tv-sin-dato{font-variation-settings:"wdth" 75;color:var(--tinta-suave);align-self:center;font-size:54px;font-weight:600;line-height:60px}.tv-estacion__detalle{border-top:1px solid var(--linea);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;padding-top:10px;display:-webkit-box;overflow:hidden}.tv-cola{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);gap:12px;margin-top:auto;padding:18px 32px 20px;display:grid}.tv-cola__cabeza{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.tv-cola__cabeza h2{white-space:nowrap;font-size:28px;line-height:34px}.tv-cola__grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 48px;line-height:30px;display:grid}.tv-grupo{grid-template-columns:250px 110px 70px minmax(0,1fr);align-items:center;gap:14px;display:grid}.tv-grupo__nombre{font-variation-settings:"wdth" 87.5;white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.tv-grupo__piezas{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.tv-grupo__texto{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv-progreso{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:14px;display:flex;overflow:hidden}.tv-progreso span{background:var(--tinta)}.tv-trabados{color:var(--atencion-tinta)}.tv-corte{flex:1;grid-template-columns:470px minmax(0,1fr) 520px;gap:48px;min-height:0;display:grid}.tv-columna{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.tv-columna h2{font-size:30px;line-height:36px}.tv-columna__cabeza{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.tv-corte__placas{font-size:160px;line-height:150px}.tv-corte__unidad{color:var(--tinta-suave);font-size:30px}.tv-corte__pie{border-top:1px solid var(--linea);color:var(--tinta-suave);gap:6px;margin-top:auto;padding-top:16px;display:grid}.tv-barras{flex:1;grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:14px;min-height:0;display:grid;position:relative}.tv-barras__meta{border-top:2px dashed var(--ok);pointer-events:none;position:absolute;left:0;right:0}.tv-barras__meta span{color:var(--ok-tinta);position:absolute;bottom:4px;right:0}.tv-barra{justify-items:center;gap:8px;display:grid}.tv-barra__columna{background:var(--tinta-suave);width:100%;color:var(--papel);border-radius:2px;justify-content:center;padding-top:6px;font-weight:650;display:flex}.tv-barra__columna--meta{background:var(--ok)}.tv-barra__columna--ahora{background:var(--tinta)}.tv-barra__columna--ahora.tv-barra__columna--meta{background:var(--ok)}.tv-barra__cero{background:var(--tinta-suave);border-radius:2px;width:100%;height:3px}.tv-barra__nada{background:var(--linea);width:100%;height:2px}.tv-barra__hora{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.tv-barra__hora--ahora{color:var(--tinta);font-weight:650}.tv-jornada{justify-items:start;gap:4px;display:grid}.tv-jornada>.tv-progreso{justify-self:stretch}.tv-huecos{color:var(--tinta-suave);font-variant-numeric:tabular-nums;gap:2px;margin:0;padding:0;list-style:none;display:grid}.tv-huecos__abierto{color:var(--atencion-tinta)}.tv-servicios{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex:none;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;padding:20px 28px;display:grid}.tv-servicios h2{font-size:26px;line-height:32px}.tv-servicios__grupo{gap:2px;min-width:0;display:grid}.tv-servicios__grupo>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tv-centro{flex-direction:column;flex:1;justify-content:center;gap:56px;min-height:0;display:flex}.tv-centro h1{letter-spacing:-.015em;color:var(--tinta);font-size:76px;line-height:80px}.tv-centro__bajada{font-size:34px;line-height:42px}.tv-hecho{border-top:1px solid var(--linea);grid-template-columns:repeat(6,minmax(0,1fr));gap:32px;margin:0;padding-top:24px;display:grid}.tv-hecho dt{font-size:24px;line-height:30px}.tv-hecho dd{gap:4px;margin:0;font-size:22px;line-height:28px;display:grid}.tv-hecho .cifra-tv{color:var(--tinta)}.tv-hecho__nada{font-variation-settings:"wdth" 75;color:var(--tinta);font-size:60px;font-weight:600;line-height:96px}.tv-pie{flex:none;justify-content:space-between;align-items:center;gap:32px;font-size:20px;line-height:26px;display:flex}.tv-pie--linea{border-top:1px solid var(--linea);color:var(--tinta-suave);padding-top:20px;font-size:21px;line-height:28px}.tv-pie__equipo{align-items:center;gap:10px;display:inline-flex}.tv-pie__punto{border-radius:var(--radius-redondo);background:var(--ok);width:10px;height:10px}.tv-pie__punto--demorado{background:var(--atencion)}.tv-pie__punto--sin-senal{background:var(--alarma)}.tv-codigo{flex-direction:column;flex:1;justify-content:center;gap:40px;max-width:1300px;min-height:0;display:flex}.tv-codigo h1{letter-spacing:-.015em;font-size:60px;line-height:66px}.tv-codigo__texto{color:var(--tinta-suave);max-width:1180px;font-size:32px;line-height:42px}.tv-codigo__numero{gap:48px;display:flex}.tv-codigo__numero .cifra-tv{letter-spacing:.06em;font-size:220px;line-height:200px}.tv-codigo__vence{color:var(--tinta-suave);font-size:28px;line-height:36px}.tv-codigo__app{background:var(--ok-suave);max-width:1180px;color:var(--ok-tinta);border-radius:16px;padding:20px 26px;font-size:28px;line-height:38px}.tv-codigo__volver{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:28px;font-size:30px;line-height:40px;display:flex}.tv-codigo__volver a{border:2px solid var(--borde);min-height:84px;color:var(--tinta);border-radius:14px;align-items:center;padding:0 40px;font-weight:650;text-decoration:none;display:inline-flex}.tv-codigo__volver a:focus-visible{outline:4px solid var(--tinta);outline-offset:4px}.planta-estaciones{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;display:grid}.planta-estacion{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;padding:16px 18px 18px;display:grid}.planta-estacion__cabeza{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.planta-estacion__cifra{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-height:48px;display:flex}.planta-estacion__segunda{border-left:1.5px solid var(--linea);font-variant-numeric:tabular-nums;margin-left:4px;padding-left:10px;font-size:18px;font-weight:600}.planta-estacion__sin-dato{font:600 28px/48px var(--font-texto);font-variation-settings:"wdth" 75;color:var(--tinta-suave)}.planta-estacion__detalle{border-top:1px solid var(--linea);margin-top:4px;padding-top:8px}.planta-grupos{gap:0;display:grid}.planta-grupo{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1.4fr) minmax(60px,.6fr) 56px minmax(0,1.3fr);align-items:center;gap:12px;padding:10px 20px;display:grid}.planta-grupo__piezas{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.planta-grupo .tv-progreso{height:8px}.planta-recorte{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.planta-vencida{color:var(--alarma-tinta);font-weight:600}.planta-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.planta-sin-lectura{gap:6px;margin:0;padding:0;list-style:none;display:grid}.planta-sin-lectura li{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.planta-tiempos{font-variant-numeric:tabular-nums;gap:10px;display:grid}.planta-tiempos__fila{grid-template-columns:minmax(0,150px) minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid}.planta-tiempos__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:10px;display:flex;overflow:hidden}.planta-tiempos__barra>span{background:var(--tinta)}.planta-tiempos__valor{text-align:right;white-space:nowrap}.planta-semana{gap:14px;display:grid}.planta-semana__grilla{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.planta-semana__estacion{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);align-content:start;gap:8px;min-width:0;margin:0;padding:14px 16px;display:grid}.planta-semana__barras{align-items:end;gap:6px;display:grid;position:relative}.planta-semana__barra{background:var(--tinta-suave);border-radius:2px;display:block}.planta-semana__barra--hoy{background:var(--tinta)}.planta-semana__barra--sin-dato{box-sizing:border-box;border:1.5px dashed var(--borde);background:0 0;height:8px}.planta-semana__barra--sin-dato.planta-semana__barra--hoy{border-color:var(--tinta);background:0 0}.planta-semana__normal{border-top:1.5px dashed var(--tinta-suave);opacity:.7;pointer-events:none;height:0;position:absolute;left:-2px;right:-2px}.planta-semana__dias{text-align:center;color:var(--tinta-suave);gap:6px;display:grid}.planta-semana__hoy{color:var(--tinta);font-weight:650}.planta-chip__cuenta{color:inherit;opacity:.7;font-variant-numeric:tabular-nums}.planta-grupo-fila th{background:var(--superficie-hundida);color:var(--tinta-suave);text-align:left;padding-block:8px}.planta-cola{min-width:560px}.planta-fuentes{min-width:640px}.planta-lista{min-width:680px}.planta-cola__entrega-chica,.planta-lista__chico{display:none}@media (max-width:560px){.tabla.planta-cola,.tabla.planta-fuentes,.tabla.planta-lista{min-width:0}.tabla.planta-cola th,.tabla.planta-cola td,.tabla.planta-fuentes th,.tabla.planta-fuentes td,.tabla.planta-lista th,.tabla.planta-lista td{padding-inline:8px}.tabla.planta-cola .planta-cola__orden,.tabla.planta-cola .planta-cola__entrega,.tabla.planta-fuentes .planta-fuentes__registra,.tabla.planta-lista .planta-lista__como,.tabla.planta-lista .planta-lista__entrega{display:none}.tabla.planta-cola .planta-cola__servicio,.tabla.planta-lista .planta-lista__servicio,.tabla.planta-lista .planta-grupo-fila th,.tabla.planta-fuentes th:first-child,.tabla.planta-fuentes td:first-child{padding-left:16px}.tabla.planta-cola .planta-cola__espera,.tabla.planta-lista .planta-lista__espera,.tabla.planta-fuentes th:last-child,.tabla.planta-fuentes td:last-child{padding-right:16px}.planta-cola__entrega-chica,.planta-lista__chico{display:block}.planta-lista__chico{margin-top:2px}.planta-cola .h-estado,.planta-fuentes .h-estado,.planta-lista .h-estado{white-space:normal;align-items:flex-start;height:auto;min-height:24px;padding-block:4px;line-height:16px}.planta-cola .h-estado .h-icono,.planta-fuentes .h-estado .h-icono,.planta-lista .h-estado .h-icono{flex:none;margin-top:1px}.planta-cola .h-estado__texto,.planta-fuentes .h-estado__texto,.planta-lista .h-estado__texto{overflow:visible}}@media (max-width:640px){.planta-grupo{grid-template-columns:minmax(0,1fr) 56px}.planta-grupo .tv-progreso{display:none}.planta-grupo__texto{grid-column:1/-1}}.equipo{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;padding:14px 20px;display:grid}.equipo__texto{gap:2px;min-width:0;display:grid}.equipo__acciones{justify-items:end;gap:8px;display:grid}.equipo__botones{gap:6px;display:flex}.equipo__botones .h-boton{height:32px;padding:0 10px;font-size:13px}@media (max-width:560px){.equipo{grid-template-columns:minmax(0,1fr)}.equipo__acciones{justify-items:start}}.agregar-equipo{gap:14px;display:grid}.agregar-equipo ol{gap:6px;margin:0;padding-left:20px;display:grid}.selector{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);width:100%;min-height:38px;color:var(--tinta);font:450 14px/20px var(--font-texto);padding:0 8px}.selector--chico{width:auto;min-width:9rem;max-width:100%;min-height:32px;font-size:13px}.selector:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.campo__caja--codigo input{letter-spacing:.12em;font-variant-numeric:tabular-nums}.tv-ench{flex:1;grid-template-columns:560px minmax(0,1fr);gap:56px;min-height:0;display:grid}.tv-ench__hoy{flex-direction:column;gap:18px;min-width:0;min-height:0;display:flex}.tv-ench__hoy h2,.tv-sigue h2{font-size:30px;line-height:36px}.tv-ench__cifra{flex-wrap:wrap;align-items:baseline;column-gap:16px;display:flex}.tv-ench__cifra .cifra-tv{font-size:150px;line-height:140px}.tv-ench__unidad{color:var(--tinta-suave);font-size:28px;line-height:34px}.tv-ench__sin-dato{font-variation-settings:"wdth" 75;color:var(--tinta-suave);font-size:72px;font-weight:600;line-height:80px}.tv-dias{gap:12px;margin:8px 0 0;display:grid}.tv-dias figcaption{color:var(--tinta-suave)}.tv-dias__barras{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;height:220px;display:grid}.tv-dia{color:var(--tinta-suave);font-variant-numeric:tabular-nums;justify-items:center;gap:8px;display:grid}.tv-dia__barra{background:var(--tinta-suave);border-radius:2px;width:100%}.tv-dia__nada{border:1.5px dashed var(--borde);border-radius:2px;width:100%;height:12px}.tv-dia--hoy{color:var(--tinta);font-weight:600}.tv-dia--hoy .tv-dia__barra{background:var(--tinta)}.tv-dia--hoy .tv-dia__nada{border-color:var(--tinta)}.tv-consejo{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);align-items:flex-start;gap:16px;margin-top:auto;padding:20px 22px;line-height:30px;display:flex}.tv-consejo .h-icono{width:32px;height:32px;margin-top:-1px}.tv-sigue{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex}.tv-sigue__lista{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.tv-sigue__fila{border-bottom:1px solid var(--linea);grid-template-columns:44px minmax(0,1fr) auto 170px;align-items:center;gap:20px;min-height:80px;padding:8px 0;display:grid}.tv-sigue__numero{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.tv-sigue__nombre{gap:2px;min-width:0;display:grid}.tv-sigue__titulo{font-variation-settings:"wdth" 87.5;white-space:nowrap;text-overflow:ellipsis;font-size:27px;font-weight:650;line-height:32px;overflow:hidden}.tv-sigue__texto{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv-sigue__entrega{color:var(--tinta-suave);text-align:right;font-variant-numeric:tabular-nums}.tv-sigue__entrega--vencida{color:var(--atencion-tinta)}.estacion{background:var(--papel);color:var(--tinta);font:400 17px/24px var(--font-texto);flex-direction:column;gap:18px;padding:20px 24px 24px;display:flex;position:fixed;inset:0;overflow:hidden}.vigia-aviso{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:60;border-radius:var(--radius-l);background:var(--tinta);width:max-content;max-width:calc(100vw - 32px);color:var(--papel);box-shadow:var(--sombra-flota);font:500 17px/24px var(--font-texto);text-align:center;pointer-events:none;margin:0;padding:12px 18px;position:fixed;transform:translate(-50%)}.estacion h1,.estacion h2{font-variation-settings:"wdth" 87.5;font-weight:650}.estacion b{font-weight:650}.estacion-suave{color:var(--tinta-suave)}.estacion-trabado{color:var(--alarma-tinta)}.estacion-cabeza{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 16px;min-height:48px;display:flex}.estacion-cabeza__titulo{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.estacion-cabeza h1{font-size:26px;line-height:32px}.estacion-cabeza__titulo>.h-icono{width:28px;height:28px}.estacion .h-frescura{gap:8px;font-size:16px}.estacion .h-frescura__punto{width:10px;height:10px}.estacion-cabeza__acciones{flex-wrap:wrap;gap:12px;display:flex}.estacion-cuerpo{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:20px;min-height:0;display:grid}.estacion-pieza{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:22px 24px;display:flex;overflow:auto}.estacion-pieza--vacia{justify-content:center;align-items:flex-start;gap:18px;padding-inline:40px}.estacion-pieza--vacia h2{font-size:34px;line-height:40px}.estacion-pieza--vacia p{max-width:640px;font-size:19px;line-height:28px}.estacion-pieza__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.estacion-pieza__servicio{font-variation-settings:"wdth" 87.5;letter-spacing:.01em;color:var(--tinta-suave);font-size:20px;font-weight:600;line-height:24px}.estacion-pieza__nota{color:var(--tinta-suave);align-items:center;gap:8px;margin:-6px 0 0;font-size:16px;line-height:22px;display:flex}.estacion-pieza__nota>.h-icono{flex:none}.estacion-pieza__titulos{gap:2px;display:grid}.estacion-pieza__titulos h2{font-size:30px;line-height:36px}.estacion-pieza__medidas{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.estacion-pieza__medidas .cifra{font-size:60px;line-height:60px}.estacion-pieza__medidas>.estacion-suave{font-size:22px}.estacion-pasadas{align-self:center;gap:8px;margin-left:auto;display:inline-flex}.estacion-pasadas__punto{border-radius:var(--radius-redondo);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--borde)}.estacion-pasadas__punto--hecha{background:var(--tinta);box-shadow:none}.estacion-pasadas__texto{font-variant-numeric:tabular-nums;align-self:center;margin-left:auto;font-weight:600}.estacion-dibujo{flex:none;width:100%;height:auto;max-height:290px;display:block;overflow:visible}.estacion-pieza__pie{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex}.estacion-pieza__pie>.estacion-suave{flex:260px;line-height:22px}.estacion-lado{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex;overflow:auto}.estacion-panel{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);gap:12px;padding:18px 20px;display:grid}.estacion-panel h2{font-size:21px;line-height:26px}.estacion-panel .estacion-panel__titulo-suave{color:var(--tinta-suave);font-size:18px;font-weight:600;line-height:24px}.estacion-barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:12px;display:flex;overflow:hidden}.estacion-barra span{background:var(--tinta)}.estacion-faltantes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.estacion-faltante{border:1px solid var(--linea);border-radius:var(--radius-m);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:58px;padding:6px 14px;display:grid}.estacion-faltante__nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.estacion-faltante__medidas{font-variant-numeric:tabular-nums;font-weight:600}.estacion-faltante>:nth-child(4){text-align:right}.estacion-despues{gap:10px;margin:0;padding:0;list-style:none;display:grid}.estacion-despues__fila{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;display:grid}.estacion-despues__fila+.estacion-despues__fila{border-top:1px solid var(--linea);padding-top:10px}.estacion-despues__nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.estacion-despues__piezas{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.estacion-despues__fila>:nth-child(4){text-align:right}.estacion-nota{color:var(--tinta-suave);align-items:center;gap:10px;margin-top:auto;font-size:15px;line-height:20px;display:flex}.estacion-confirmar{border-radius:var(--radius-m);background:var(--superficie-alta);box-shadow:inset 0 0 0 1px var(--borde);gap:12px;padding:14px 16px;display:grid}.estacion-mensaje{border-radius:var(--radius-m);align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.estacion-mensaje--ok{background:var(--ok-suave);color:var(--ok-tinta)}.estacion-mensaje--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.estacion-mensaje--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.estacion-mensaje>span{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.estacion-mensaje__accion{border-radius:var(--radius-s);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.estacion-mensaje__accion:hover:not(:disabled){background:var(--superficie-alta)}.estacion-mensaje__accion:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.estacion-mensaje__accion:disabled{opacity:.6;cursor:default}.estacion-alarma{background:var(--alarma);min-height:0;color:var(--sobre-alarma);border-radius:var(--radius-l);flex-direction:column;flex:1;justify-content:center;gap:22px;padding:40px 48px;display:flex;overflow:auto}.estacion-alarma h2{letter-spacing:-.01em;font-size:48px;font-weight:700;line-height:54px}.estacion-alarma__texto{max-width:820px;font-size:26px;line-height:34px}.estacion-alarma__leido{overflow-wrap:anywhere;font-size:19px;line-height:26px}.estacion-alarma__botones{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.estacion-alarma__boton{border:2px solid var(--sobre-alarma);border-radius:var(--radius-m);height:64px;color:var(--sobre-alarma);font:650 22px/1 var(--font-texto);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.estacion-alarma__boton--lleno{background:var(--sobre-alarma);color:var(--alarma)}.estacion-alarma__boton:focus-visible{outline:3px solid var(--sobre-alarma);outline-offset:3px}.estacion .dialogo{font-size:17px;line-height:24px}.estacion .dialogo .seccion{font-size:22px;line-height:28px}.estacion-tareas{gap:8px}.estacion-tareas--hay{background:var(--atencion-suave);color:var(--atencion-tinta);border-color:var(--atencion)}.estacion-tareas--hay:hover{background:var(--atencion-suave);filter:brightness(.97)}.estacion-tareas--nueva{animation:1.4s ease-in-out infinite estacion-tareas-late}@keyframes estacion-tareas-late{0%,to{box-shadow:0 0 0 0 var(--atencion)}50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.estacion-tareas--nueva{animation:none}}.estacion-tareas__lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.estacion-tarea{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:14px 16px;display:flex}.estacion-tarea--frena{box-shadow:inset 4px 0 0 var(--alarma)}.estacion-tarea__texto{flex:320px;gap:4px;min-width:0;display:grid}.estacion-tarea__titulo{overflow-wrap:anywhere;font-size:20px;line-height:26px}.estacion-tarea__detalle{overflow-wrap:anywhere}.estacion-tarea__comentario{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.estacion-tarea__comentario>.h-icono{color:var(--tinta-suave);flex:none;margin-top:3px}.estacion-tarea__lado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.estacion-tareas__vacio{color:var(--ok-tinta);align-items:center;gap:8px;margin:0;font-size:19px;display:flex}.estacion-tareas__error{color:var(--alarma-tinta);align-items:center;gap:8px;margin:0;display:flex}.estacion-tareas__error>.h-icono{flex:none}.estacion-tareas__hechas{border-top:1px solid var(--linea);gap:6px;padding-top:12px;display:grid}.estacion-tareas__hechas ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.estacion-tareas__hecha{align-items:center;gap:10px;min-height:48px;display:flex}.estacion-tareas__hecha>.h-icono{color:var(--ok-tinta);flex:none}.estacion-tareas__hecha-texto{overflow-wrap:anywhere;flex:1;min-width:0}.estacion-numero{gap:16px;display:grid}.estacion-numero .campo__caja{min-height:56px}.estacion-numero input{height:54px;font-size:26px}.estacion-cola{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.estacion-cola__fila{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 16px;padding:12px 0;display:grid}.estacion-cola__texto{gap:2px;min-width:0;display:grid}.estacion-cola__texto>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estacion-cola__fila>.estacion-confirmar{grid-column:1/-1}.prensa-cuerpo{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.prensa-principal{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex;overflow:auto}.prensa-tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-direction:column;flex:none;gap:14px;padding:20px 22px;display:flex}.prensa-tarjeta--armando{flex:1 0 auto}.prensa-tarjeta--prensando{border:2px solid var(--curso)}.prensa-tarjeta--lista{border-color:var(--ok);background:var(--ok-suave)}.prensa-tarjeta__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.prensa-tarjeta__cabeza h2{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:26px;line-height:32px;display:inline-flex}.prensa-tarjeta__cabeza h2>.h-icono{width:30px;height:30px}.prensa-tarjeta--lista .prensa-tarjeta__cabeza h2{color:var(--ok-tinta)}.prensa-tarjeta__numero{color:var(--tinta-suave);font-size:16px;font-weight:600;line-height:22px}.prensa-tarjeta__hora{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;line-height:22px;display:inline-flex}.prensa-tarjeta__aparte{margin-left:auto}.prensa-reloj{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 20px;display:grid}.prensa-reloj__cifra{font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:72px;font-weight:650;line-height:72px}.prensa-reloj__meta{font-size:21px;line-height:28px}.prensa-tarjeta--lista .prensa-reloj__cifra,.prensa-tarjeta--lista .prensa-reloj__meta{color:var(--ok-tinta)}.prensa-reloj__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);grid-column:1/-1;height:14px;display:flex;overflow:hidden}.prensa-reloj__barra>span{background:var(--curso);transition:width 1s linear}.prensa-tarjeta--lista .prensa-reloj__barra>span{background:var(--ok)}.prensa-lleva{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prensa-lleva__fila{border-top:1px solid var(--linea);grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:0 12px;padding-top:8px;display:grid}.prensa-lleva__n{text-align:right;font-variant-numeric:tabular-nums;grid-row:span 2;font-size:32px;font-weight:650;line-height:34px}.prensa-lleva__que{overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:24px}.prensa-lleva__sigue{color:var(--tinta-suave);font-size:16px;line-height:22px}.prensa-tarjeta__pie{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:auto;padding-top:4px;display:flex}.prensa-tarjeta__ayuda{flex:220px;font-size:16px;line-height:22px}.estacion .prensa-boton-grande.h-boton--planta{height:64px;padding:0 28px;font-size:20px}.estacion .prensa-boton-grande.h-boton--planta .h-icono{width:24px;height:24px}.prensa-vacia{color:var(--tinta-suave);flex:1;align-items:center;gap:18px;padding:8px 0 12px;display:flex}.prensa-vacia>.h-icono{flex:none}.prensa-vacia p{gap:4px;max-width:560px;margin:0;font-size:18px;line-height:26px;display:grid}.prensa-vacia b{color:var(--tinta);font-size:24px;line-height:30px}.prensa-tarjeta--chica{flex:none}.prensa-tarjeta--chica .prensa-vacia b{font-size:20px;line-height:26px}.prensa-armados{gap:12px;margin:0;padding:0;list-style:none;display:grid}.prensa-armado{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:10px;padding:14px 16px;display:grid}.prensa-armado--completo{box-shadow:inset 4px 0 0 var(--ok)}.prensa-armado__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.prensa-armado__titulo{overflow-wrap:anywhere;min-width:0;font-size:21px;line-height:26px}.prensa-piezas{margin:0;padding:0;list-style:none;display:grid}.prensa-pieza{grid-template-columns:minmax(0,1fr) auto 78px 22px;align-items:center;gap:4px 14px;min-height:46px;padding:4px 0;font-size:18px;line-height:24px;display:grid}.prensa-pieza+.prensa-pieza{border-top:1px solid var(--linea)}.prensa-pieza__nombre{overflow-wrap:anywhere;min-width:0}.prensa-pieza__nombre .estacion-suave{font-size:15px}.prensa-pieza__puntos{flex-wrap:wrap;grid-column:2;justify-content:flex-end;gap:6px;display:inline-flex}.prensa-pieza__punto{border-radius:var(--radius-redondo);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--borde)}.prensa-pieza__punto--leida{background:var(--tinta);box-shadow:none}.prensa-pieza--completa .prensa-pieza__punto--leida{background:var(--ok)}.prensa-pieza__cuenta{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:3;font-size:19px;font-weight:650}.prensa-pieza--completa .prensa-pieza__cuenta{color:var(--ok-tinta)}.prensa-pieza__ok{width:22px;height:22px;color:var(--ok-tinta);grid-column:4}.prensa-armado__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.prensa-armado__pie>.estacion-suave{font-size:16px;line-height:22px}.prensa-armado__acciones{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.prensa-ultima{border-radius:var(--radius-m);background:var(--superficie-hundida);align-items:center;gap:14px;padding:14px 18px;display:flex}.prensa-ultima>.h-icono{flex:none}.prensa-ultima--ok{background:var(--ok-suave);color:var(--ok-tinta)}.prensa-ultima--atencion,.prensa-ultima--guardada{background:var(--atencion-suave);color:var(--atencion-tinta)}.prensa-ultima--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.prensa-ultima__texto{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;font-size:17px;line-height:23px;display:grid}.prensa-ultima__texto>b{font-size:21px;line-height:27px}.prensa-cola{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prensa-cola__fila{border:1px solid var(--linea);border-radius:var(--radius-m);gap:4px;padding:10px 14px;display:grid}.prensa-cola__fila--lista{box-shadow:inset 4px 0 0 var(--ok)}.prensa-cola__fila--parcial{box-shadow:inset 4px 0 0 var(--curso)}.prensa-cola__fila--en_la_prensa{opacity:.75}.prensa-cola__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.prensa-cola__nombre{overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:24px}.prensa-cola__estado{border-radius:var(--radius-redondo);white-space:nowrap;flex:none;padding:2px 10px;font-size:14px;font-weight:650;line-height:20px}.prensa-cola__estado--lista{background:var(--ok-suave);color:var(--ok-tinta)}.prensa-cola__estado--parcial{background:var(--curso-suave);color:var(--curso-tinta)}.prensa-cola__estado--por_cortar{box-shadow:inset 0 0 0 1px var(--borde);color:var(--tinta-suave)}.prensa-cola__estado--en_la_prensa{background:var(--superficie-hundida);color:var(--tinta-suave)}.prensa-cola__linea,.prensa-cola__sigue{font-size:15px;line-height:20px}.prensa-cola--detalle{margin-top:12px}.prensa-cola--detalle .prensa-cola__fila{gap:8px;padding:14px 16px}.prensa-cola__piezas{gap:2px;margin:0;padding:0;font-size:16px;line-height:22px;list-style:none;display:grid}.prensa-cola__piezas>li{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;display:flex}.prensa-cola__cortadas{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.prensa-cola__pieza--cortada .prensa-cola__cortadas{color:var(--ok-tinta)}.prensa-cola__veces{font-variant-numeric:tabular-nums;font-weight:650}.prensa-cola__nota{color:var(--tinta-suave);white-space:pre-wrap;margin:0;font-size:15px;line-height:20px}.prensa-recorrido{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;font-size:15px;line-height:20px;list-style:none;display:flex}.prensa-recorrido__paso{align-items:center;gap:8px;display:inline-flex}.prensa-recorrido__paso+.prensa-recorrido__paso:before{content:"→";color:var(--tinta-tenue)}.prensa-recorrido__paso--aqui{color:var(--tinta);font-weight:650}.prensa-hechas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prensa-hechas__fila{gap:2px;font-size:16px;line-height:22px;display:grid}.prensa-hechas__fila+.prensa-hechas__fila{border-top:1px solid var(--linea);padding-top:10px}.prensa-hechas__que{overflow-wrap:anywhere;font-weight:600}.prensa-faltan{gap:6px;margin:0;padding-left:22px;display:grid}@media (max-width:900px){.prensa-principal{overflow:visible}.prensa-reloj__cifra{font-size:60px;line-height:60px}.prensa-pieza{grid-template-columns:minmax(0,1fr) 78px 22px}.prensa-pieza__puntos{grid-area:2/1/auto/-1;justify-content:flex-start}.prensa-pieza__cuenta{grid-area:1/2}.prensa-pieza__ok{grid-area:1/3}}.estacion--envio{gap:14px}.envio-lector{border:1px dashed var(--borde);border-radius:var(--radius-redondo);min-height:44px;color:var(--tinta-suave);align-items:center;gap:10px;padding:6px 16px;font-weight:600;display:inline-flex}.envio-lector--leyendo{border-style:solid;border-color:var(--curso);color:var(--curso-tinta);background:var(--curso-suave)}.envio-aviso{border-radius:var(--radius-l);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:14px 18px;display:grid}.envio-aviso--ok{background:var(--ok-suave);color:var(--ok-tinta)}.envio-aviso--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.envio-aviso--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.envio-aviso--curso{background:var(--curso-suave);color:var(--curso-tinta)}.envio-avisos{flex:none;gap:10px;display:grid}.envio-aviso-listados--listo{grid-template-columns:auto minmax(0,1fr) auto auto}.envio-aviso-listados__imprimir.h-boton--planta{min-width:170px;height:52px;font-size:18px}.envio-aviso__texto{gap:2px;min-width:0;display:grid}.envio-aviso__texto b{font-variation-settings:"wdth" 87.5;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:30px}.envio-aviso__texto span{overflow-wrap:anywhere;font-size:17px;line-height:23px}.envio-aviso__cerrar{border-radius:var(--radius-m);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.envio-aviso__cerrar:hover{background:var(--superficie-alta)}.envio-aviso__cerrar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.envio-cuerpo{flex:1;grid-template:"cargar camion""cargar camino"minmax(0,1fr)/minmax(0,1.4fr) minmax(380px,1fr);gap:16px 20px;min-height:0;display:grid}.envio-seccion__cabeza{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.envio-seccion__cabeza h2{align-items:center;gap:10px;font-size:22px;line-height:28px;display:inline-flex}.envio-cargar{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-direction:column;grid-area:cargar;gap:12px;min-width:0;min-height:0;padding:18px 20px;display:flex;overflow:auto}.envio-vacio{max-width:560px;font-size:19px;line-height:28px}.envio-aldia{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;display:grid}.envio-aldia p{font-size:16px;line-height:22px}.envio-obra{border-top:1px solid var(--linea);gap:8px;padding:14px 0 6px;display:grid}.envio-obra--quieta{opacity:.75}.envio-obra__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.envio-obra__titulo{gap:0;min-width:0;display:grid}.envio-obra__titulo h3{font-variation-settings:"wdth" 87.5;overflow-wrap:anywhere;font-size:21px;font-weight:650;line-height:26px}.envio-obra__titulo .estacion-suave{font-size:15px;line-height:20px}.envio-obra__acciones{flex-wrap:wrap;gap:6px;display:flex}.envio-obra__mas{justify-self:start}.envio-obra__sub{color:var(--atencion-tinta);margin-top:2px;font-size:15px;font-weight:600;line-height:20px}.envio-obra__clasif{color:var(--tinta-suave);align-items:flex-start;gap:8px;font-size:15px;line-height:21px;display:flex}.envio-obra__clasif .h-icono{flex:none;margin-top:1px}.envio-servicios{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.envio-servicio{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie-alta);width:100%;min-height:64px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 12px;padding:8px 12px;display:grid}.envio-servicio:hover:not(:disabled){border-color:var(--tinta-suave)}.envio-servicio:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.envio-servicio:disabled{cursor:default;opacity:.55}.envio-servicio__marca{border-radius:var(--radius-redondo);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--borde);color:var(--tinta-suave);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.envio-servicio__codigo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.envio-servicio__detalle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:15px;line-height:20px;overflow:hidden}.envio-servicio__detalle--viejo{color:var(--atencion-tinta)}.envio-servicio--subido{border-color:var(--ok);background:var(--ok-suave);box-shadow:inset 0 0 0 1px var(--ok)}.envio-servicio--subido .envio-servicio__marca{background:var(--ok);box-shadow:none;color:var(--papel)}.envio-servicio--subido .envio-servicio__detalle{color:var(--ok-tinta)}.envio-servicio--faltantes:not(.envio-servicio--subido){border-style:dashed}.envio-servicio--faltantes .envio-servicio__detalle{color:var(--atencion-tinta)}.envio-camion{background:var(--superficie);border:2px solid var(--tinta);border-radius:var(--radius-l);flex-direction:column;grid-area:camion;gap:14px;min-width:0;min-height:0;max-height:68vh;padding:18px 20px;scroll-margin-top:12px;display:flex;overflow:auto}.envio-camion--vacio{border:2px dashed var(--borde)}.envio-camion .envio-seccion__cabeza{align-items:center}.envio-camion__vaciar{margin-left:auto}.envio-camion__vaciar--seguro.h-boton{border-color:var(--alarma);background:var(--alarma-suave);color:var(--alarma-tinta)}.envio-rechazadas{border-radius:var(--radius-m);background:var(--alarma-suave);color:var(--alarma-tinta);gap:10px;padding:12px 14px;display:grid}.envio-rechazadas>p{align-items:center;gap:10px;font-size:18px;line-height:24px;display:flex}.envio-rechazadas ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.envio-rechazadas li{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding-top:10px;display:grid}.envio-rechazadas li>div:first-child{gap:2px;min-width:0;display:grid}.envio-rechazadas li>div:first-child span{font-size:16px;line-height:22px}.envio-rechazadas__acciones{flex-wrap:wrap;gap:8px;display:flex}.envio-camion__vacio{color:var(--tinta-suave);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.envio-camion__vacio p{font-size:18px;line-height:26px}.envio-camion__vacio b{color:var(--tinta)}.envio-grupo{border-radius:var(--radius-m);background:var(--superficie-alta);gap:10px;padding:12px 14px;display:grid}.envio-grupo__cabeza{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.envio-grupo__cabeza h3{font-variation-settings:"wdth" 87.5;font-size:20px;font-weight:650;line-height:26px}.envio-grupo__lista{margin:0;padding:0;list-style:none;display:grid}.envio-subido{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:46px;display:grid}.envio-subido:last-child{border-bottom:0}.envio-subido__codigo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.envio-subido__piezas{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--tinta-suave)}.envio-subido--faltantes .envio-subido__piezas{color:var(--atencion-tinta)}.envio-subido.envio-subido--tarde{border-radius:var(--radius-m);background:var(--alarma-suave);margin:0 -8px;padding-left:8px;padding-right:8px}.envio-subido--tarde .envio-subido__piezas{color:var(--alarma-tinta);font-weight:600}.envio-subido__quitar{border-radius:var(--radius-m);width:44px;height:44px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.envio-subido__quitar:hover{background:var(--superficie-hundida);color:var(--tinta)}.envio-subido__quitar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.envio-remito{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.envio-remito .envio-campo{flex:200px}.envio-campo{gap:6px;min-width:0;display:grid}.envio-campo__etiqueta{font-weight:600}.envio-campo input{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie-hundida);min-width:0;height:52px;color:var(--tinta);font:inherit;font-variant-numeric:tabular-nums;padding:0 14px;font-size:22px}.envio-campo input:disabled{opacity:.45}.envio-campo input::placeholder{color:var(--tinta-tenue);font-size:17px}.envio-campo input:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.envio-check{cursor:pointer;align-items:center;gap:12px;min-height:48px;display:flex}.envio-check input{width:24px;height:24px;accent-color:var(--tinta);cursor:pointer;flex:none;margin:0}.envio-cuando{flex-wrap:wrap;gap:8px;display:flex}.envio-cuando__opcion{height:var(--toque);border:1px solid var(--borde);border-radius:var(--radius-m);color:var(--tinta);font:600 16px/1 var(--font-texto);cursor:pointer;background:0 0;padding:0 18px}.envio-cuando__opcion[aria-pressed=true]{border-color:var(--tinta);background:var(--tinta);color:var(--papel)}.envio-cuando__opcion:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.envio-cuando input{height:var(--toque);flex:180px}.envio-camion__pie{z-index:1;background:var(--superficie);border-top:1px solid var(--linea);gap:12px;margin:0 -20px -18px;padding:12px 20px 18px;display:grid;position:sticky;bottom:-18px}.envio-camion__salio.h-boton--planta{width:100%;height:64px;font-size:20px}.envio-camion__salio .h-icono{width:26px;height:26px}.envio-camion__bajar.h-boton--planta{width:100%}.envio-nota{color:var(--tinta-suave);font-size:16px;line-height:22px}.envio-nota--atencion{color:var(--atencion-tinta)}.envio-nota--alarma{color:var(--alarma-tinta);font-weight:600}.envio-campo input[aria-invalid=true]{border-color:var(--alarma)}.envio-pendientes{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);gap:8px;padding:12px 14px;display:grid}.envio-pendientes ul{margin:0;padding-left:20px;font-size:16px;line-height:22px}.envio-pendientes .h-boton{justify-self:start}.envio-camino{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-direction:column;grid-area:camino;align-self:start;gap:8px;min-width:0;min-height:0;max-height:100%;padding:16px 20px;display:flex;overflow:auto}.envio-camino__lista{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.envio-camino__fila{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 16px;padding:10px 0;display:grid}.envio-camino__fila--vieja .envio-camino__texto .estacion-suave{color:var(--atencion-tinta)}.envio-camino__texto{gap:2px;min-width:0;display:grid}.envio-camino__texto b{overflow-wrap:anywhere}.envio-confirmar{gap:14px;display:grid}.envio-confirmar__grupos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.envio-confirmar__grupos li{border-bottom:1px solid var(--linea);gap:4px;padding-bottom:12px;display:grid}.envio-grupo__listados.h-boton{align-self:center;margin-left:auto}.envio-camino__acciones{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.envio-camino{container-type:inline-size}@container (min-width:620px){.envio-camino__fila{grid-template-columns:minmax(0,1fr) auto}.envio-camino__acciones{justify-content:flex-end}}.envio-listados{gap:14px;display:grid}.envio-listados__lista{border-top:1px solid var(--linea);max-height:min(48vh,460px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.envio-listados__fila{border-bottom:1px solid var(--linea);cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 14px;min-height:56px;padding:6px 2px;display:grid}.envio-listados__fila input{width:24px;height:24px;accent-color:var(--tinta);cursor:pointer;margin:0}.envio-listados__fila--sin{cursor:default;opacity:.6}.envio-listados__codigo{overflow-wrap:anywhere;min-width:0;font-weight:650}.envio-listados__estado{text-align:right;color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:15px;line-height:20px}.envio-listados__estado--ok{color:var(--ok-tinta)}.envio-listados__estado--alarma{color:var(--alarma-tinta)}.envio-listados__estado--curso{color:var(--curso-tinta)}.envio-listados__pie{gap:10px;display:grid}.envio-listados__listo{border-radius:var(--radius-m);background:var(--ok-suave);color:var(--ok-tinta);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.envio-listados__listo div{gap:2px;min-width:0;display:grid}.envio-listados__listo span{overflow-wrap:anywhere;font-size:15px;line-height:20px}.envio-listados__imprimir.h-boton--planta{min-width:220px;height:56px;font-size:18px}.envio-barra{display:none}@media (max-width:900px){.estacion{min-height:100dvh;position:static;overflow:visible}.estacion-cuerpo{grid-template-columns:minmax(0,1fr)}.estacion-pieza,.estacion-lado{overflow:visible}.estacion-alarma{padding:28px 24px}.estacion-alarma h2{font-size:36px;line-height:42px}.estacion-cola__fila{grid-template-columns:minmax(0,1fr) auto}.estacion-cola__fila>.h-boton{grid-column:1/-1;justify-self:start}.estacion--envio{padding-bottom:96px}.estacion--envio .envio-cuerpo{flex-direction:column;gap:16px;display:flex}.envio-cargar,.envio-camion,.envio-camino{max-height:none;overflow:visible}.envio-camino{align-self:stretch}.envio-camion__pie{margin:0;padding:12px 0 0;position:static}.envio-avisos{z-index:2;position:sticky;top:8px}.envio-avisos>.envio-aviso{box-shadow:var(--sombra-flota)}.envio-barra{z-index:3;border-radius:var(--radius-l);background:var(--superficie-alta);box-shadow:var(--sombra-flota), inset 0 0 0 2px var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.envio-barra>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.envio-barra--oculta{display:none}}@media (max-width:560px){.envio-listados__fila{grid-template-columns:24px minmax(0,1fr)}.envio-listados__estado{text-align:left;grid-column:2}.envio-camino__acciones{justify-content:flex-start}.envio-aviso__texto b{font-size:20px;line-height:26px}.envio-camion__vacio,.envio-camino__fila{grid-template-columns:minmax(0,1fr)}.envio-camino__fila>.h-boton{justify-self:start}.estacion-cabeza .envio-lector{display:none}.envio-subido{grid-template-columns:minmax(0,1fr) 44px;gap:0 10px;padding:6px 0}.envio-subido__piezas{grid-row:2;font-size:15px;line-height:20px}.envio-subido__quitar{grid-area:1/2/span 2}.envio-aviso{gap:4px 10px;padding:10px 12px}.envio-aviso__texto span{font-size:15px;line-height:20px}.envio-aviso-listados--listo{grid-template-columns:auto minmax(0,1fr) auto}.envio-aviso-listados--listo .envio-aviso-listados__imprimir{grid-area:2/2;justify-self:start}.envio-aviso-listados--listo .envio-aviso__cerrar{grid-area:1/3}.envio-rechazadas li{grid-template-columns:minmax(0,1fr)}}.clasif{gap:16px;padding:22px 32px 26px;font-size:18px;line-height:26px}.clasif-cabeza{min-height:60px}.clasif-cabeza h1{font-size:34px;line-height:40px}.clasif-cabeza__servicio{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 36px;min-width:0;display:flex}.clasif-cabeza__nombre{text-align:right;gap:2px;min-width:0;display:grid}.clasif-cabeza__nombre b{font-variation-settings:"wdth" 87.5;overflow-wrap:anywhere;font-size:26px;line-height:30px}.clasif-cabeza__nombre .estacion-suave{font-size:17px;line-height:22px}.clasif-cabeza__cuenta{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.clasif-cabeza__cuenta .cifra{font-size:56px;line-height:56px}.clasif-cabeza__cuenta .estacion-suave{font-size:22px}.clasif-cabeza__hora{color:var(--tinta-suave);font-size:40px;line-height:44px}.clasif-avisos{flex:none;gap:8px;display:grid}.clasif-aviso{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);align-items:center;gap:14px;padding:12px 20px;font-size:20px;line-height:28px;display:flex}.clasif-aviso>.h-icono{flex:none}.clasif-aviso b{font-weight:650}.clasif-aviso--completa{background:var(--curso-suave);color:var(--curso-tinta)}.clasif-cuerpo{flex:1;grid-template-columns:minmax(380px,27%) minmax(0,1fr) minmax(300px,20%);gap:28px;min-height:0;display:grid}.clasif-lugar{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-direction:column;gap:12px;min-width:0;min-height:0;padding:22px 26px;display:flex;overflow:hidden}.clasif-lugar__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.clasif-lugar__cabeza h2{color:var(--tinta-suave);font-size:22px;font-weight:600;line-height:28px}.clasif-lugar__codigo{overflow-wrap:anywhere;font-size:clamp(110px,12.5vw,240px);line-height:.92}.clasif-lugar__codigo--chata{font-size:clamp(80px,8vw,160px)}.clasif-lugar__servicio{letter-spacing:.01em;opacity:1;font-size:1.15em;font-weight:750;display:block}.clasif-lugar__codigo--suave{color:var(--tinta-suave)}.clasif-lugar__codigo--alarma{color:var(--alarma-tinta)}.clasif-lugar__pieza{gap:4px;display:grid}.clasif-lugar__nombre{font-variation-settings:"wdth" 87.5;font-size:28px;font-weight:650;line-height:34px}.clasif-lugar__pieza .estacion-suave{font-size:21px;line-height:28px}.clasif-lugar__vacio{max-width:360px;margin:auto 0;font-size:22px;line-height:30px}.clasif-antes{border-top:1px solid var(--linea);gap:8px;margin-top:auto;padding-top:14px;display:grid}.clasif-antes h3{color:var(--tinta-suave);font-size:18px;font-weight:600;line-height:24px}.clasif-antes ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.clasif-antes li{grid-template-columns:92px minmax(0,1fr) auto;gap:12px;font-size:18px;line-height:24px;display:grid}.clasif-antes li>.estacion-suave{font-variant-numeric:tabular-nums}.clasif-antes__nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.clasif-antes li b{text-align:right}.clasif-rack{flex:1;gap:8px;min-height:0;font-size:17px;line-height:21px;display:grid}.clasif-rack__eje{color:var(--tinta-suave);justify-content:center;align-items:center;font-weight:600;display:flex}.clasif-rack__eje--fila{justify-content:flex-start}.clasif-rack__medida{color:var(--tinta-suave);font-variant-numeric:tabular-nums;margin-left:.5em;font-size:.82em;font-weight:400}.clasif-celda{border:1px solid var(--linea);border-radius:var(--radius-s);background:var(--superficie);grid-template-rows:minmax(0,1fr) auto;gap:4px;min-width:0;min-height:0;padding:10px 12px;display:grid;overflow:hidden}.clasif-celda--empezada{border-color:var(--borde);background:var(--superficie-alta)}.clasif-celda--vacia{background:var(--superficie-hundida);border-style:dashed;padding:0}.clasif-celda--otro{background:repeating-linear-gradient(135deg, var(--superficie-hundida) 0 6px, transparent 6px 12px);opacity:.7;border-style:dashed;padding:0}.clasif-rack__bloque{border-bottom:2px solid var(--linea);color:var(--tinta-suave);white-space:nowrap;align-items:flex-end;padding-bottom:2px;font-size:.82em;font-weight:600;display:flex;overflow:hidden}.clasif-celda__nombre{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:0;font-weight:650;display:-webkit-box;overflow:hidden}.clasif-celda__pie{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.clasif-celda__cuenta{white-space:nowrap;color:var(--tinta-suave);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.clasif-celda__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);flex:28px;height:6px;display:flex;overflow:hidden}.clasif-celda__barra span{background:var(--tinta)}.clasif-celda--completa .clasif-celda__cuenta{color:var(--ok-tinta)}.clasif-celda--completa .clasif-celda__barra span{background:var(--ok)}.clasif-celda--actual{border:3px solid var(--ok);background:var(--ok-suave);padding:8px 10px}.clasif-celda--actual .clasif-celda__nombre,.clasif-celda--actual .clasif-celda__cuenta{color:var(--ok-tinta)}.clasif-celda--actual .clasif-celda__barra span{background:var(--ok)}.clasif-celda--largo .clasif-celda__nombre{font-size:14px;line-height:17px}.clasif-chata{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);gap:10px;padding:18px 20px;display:grid}.clasif-chata h2{font-size:21px;line-height:26px}.clasif-chata h2 .estacion-suave{font-weight:450}.clasif-chata>p{font-size:17px;line-height:22px}.clasif-chata ul{gap:6px;margin:0;padding:0;font-size:17px;line-height:24px;list-style:none;display:grid}.clasif-chata li{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.clasif-chata li>span:first-child{align-items:center;gap:6px;min-width:0;display:flex}.clasif-chata li>.estacion-suave{font-variant-numeric:tabular-nums}.clasif-chata__lista>span:first-child{color:var(--ok-tinta)}.clasif-chata--actual{border:3px solid var(--curso);background:var(--curso-suave);padding:16px 18px}.clasif-chata--actual h2{color:var(--curso-tinta)}.clasif-aux-chip{color:var(--curso-tinta);box-shadow:inset 0 0 0 1.5px var(--curso);white-space:nowrap;border-radius:999px;justify-self:end;padding:2px 10px;font-size:15px;font-weight:600;line-height:22px}.clasif-aux-chip--espera{background:var(--curso-suave)}.clasif-enaux{text-align:center;border:3px dashed var(--curso);border-radius:var(--radius-l);background:var(--superficie);align-content:center;justify-items:center;gap:12px;min-height:0;padding:32px;display:grid}.clasif-enaux__titulo{color:var(--curso-tinta);font-size:32px;font-weight:600;line-height:38px}.clasif-enaux__aux{color:var(--curso-tinta);font-size:clamp(120px,14vw,260px);line-height:1}.clasif-enaux p{max-width:30ch;color:var(--tinta-suave);text-wrap:balance;font-size:26px;line-height:34px}.clasif-enaux--actual{background:var(--curso-suave);border-style:solid}.clasif-botones{gap:10px;margin-top:auto;display:grid}.clasif-botones .h-boton{justify-content:flex-start;width:100%}.clasif-elegir{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;min-height:0;display:grid}.clasif-elegir__lado{flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex;overflow:auto}.clasif-empezar{flex:1 0 auto}.clasif-empezar>.h-icono{color:var(--tinta-suave)}.clasif-rack-ahora{flex:none}.clasif-rack-ahora__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.clasif-rack-ahora__cabeza h2{font-size:24px;line-height:30px}.clasif-rack-ahora__lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.clasif-rack-ahora__lista>li+li{border-top:1px solid var(--linea);padding-top:14px}.clasif-ocupante{gap:8px;display:grid}.clasif-ocupante h3{font-size:21px;line-height:26px}.clasif-elegir__listas{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-direction:column;gap:22px;min-width:0;min-height:0;padding:18px 22px;display:flex;overflow:auto}.clasif-elegir__cargando{font-size:19px}.clasif-seccion{gap:8px;display:grid}.clasif-seccion__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.clasif-seccion__cabeza h2{font-size:21px;line-height:26px}.clasif-seccion__cabeza h2 .estacion-suave{font-weight:450}.clasif-seccion>.h-boton{justify-self:start}.clasif-lista{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.clasif-fila{border:0;border-bottom:1px solid var(--linea);width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:10px 6px;display:grid}.clasif-fila:hover:not(:disabled){background:var(--superficie-alta)}.clasif-fila:disabled{cursor:default}.clasif-fila:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.clasif-fila--abriendo{background:var(--superficie-alta)}.clasif-fila__codigo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.clasif-fila__cifra{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.clasif-fila__detalle{color:var(--tinta-suave);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 14px;font-size:16px;line-height:22px;display:flex}.clasif-fila__aviso{color:var(--atencion-tinta);align-items:center;gap:6px;display:inline-flex}.clasif-dialogo{gap:14px;display:grid}:is(.clasif--escalada,.corte--escalada) :is(.dialogo,.dialogo__caja){max-height:calc((100dvh - 48px) / var(--zoom,1))}.clasif-dialogo p{max-width:640px}.clasif-dialogo__faltan{gap:4px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.clasif-dialogo__faltan li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:4px 0;display:grid}.clasif-dialogo textarea{width:100%;min-height:64px;color:inherit;font:inherit;resize:vertical;background:0 0;border:0;padding:10px 12px}.clasif-segunda{gap:24px}.clasif-segunda__cabeza{justify-content:space-between;align-items:center;gap:32px;display:flex}.clasif-segunda__cabeza h1{font-variation-settings:"wdth" 87.5;font-size:44px;font-weight:650;line-height:50px}.clasif-segunda__cabeza .estacion-suave{font-size:24px}.clasif-segunda__hora{color:var(--tinta-suave);font-size:44px;line-height:44px}.clasif-segunda__cuerpo{flex:1;grid-template-columns:640px minmax(0,1fr);gap:36px;min-height:0;display:grid}.clasif-segunda__lado{flex-direction:column;gap:18px;min-width:0;min-height:0;display:flex}.clasif-segunda__lado>.clasif-lugar{flex:1 1 0}.clasif-segunda .clasif-chata h2{font-size:28px;line-height:34px}.clasif-segunda .clasif-chata>p{font-size:20px;line-height:26px}.clasif-segunda .clasif-chata ul{gap:8px;font-size:24px;line-height:30px}.clasif-lugar--grande .clasif-lugar__codigo{font-size:340px;line-height:300px}.clasif-lugar--grande .clasif-lugar__codigo--chata{font-size:200px;line-height:200px}.clasif-lugar--grande .clasif-lugar__nombre{font-size:36px;line-height:42px}.clasif-lugar--grande .clasif-lugar__pieza .estacion-suave{font-size:26px;line-height:34px}.clasif-rack--grande{gap:10px;font-size:22px;line-height:26px}.clasif-rack--grande .clasif-celda--largo .clasif-celda__nombre{font-size:18px;line-height:22px}.clasif-segunda__espera{flex:1;align-content:center;gap:20px;max-width:1200px;display:grid}.clasif-segunda__espera h1{font-variation-settings:"wdth" 87.5;font-size:64px;font-weight:650;line-height:72px}.clasif-segunda__espera p{color:var(--tinta-suave);font-size:30px;line-height:40px}.clasif-lugar--ok,.clasif-lugar--chata,.clasif-lugar--atencion,.clasif-lugar--alarma{color:var(--papel)}.clasif-lugar--ok{background:var(--ok);border-color:var(--ok)}.clasif-lugar--chata{background:var(--curso);border-color:var(--curso)}.clasif-lugar--atencion{background:var(--atencion);border-color:var(--atencion)}.clasif-lugar--alarma{background:var(--alarma);border-color:var(--alarma)}:is(.clasif-lugar--ok,.clasif-lugar--chata,.clasif-lugar--atencion,.clasif-lugar--alarma) :is(.estacion-suave,.clasif-lugar__cabeza h2,.clasif-antes h3){color:inherit;opacity:.78}:is(.clasif-lugar--ok,.clasif-lugar--chata,.clasif-lugar--atencion,.clasif-lugar--alarma) .clasif-lugar__codigo{color:inherit}:is(.clasif-lugar--ok,.clasif-lugar--chata,.clasif-lugar--atencion,.clasif-lugar--alarma) .h-estado{color:inherit;background:#00000029}:is(.clasif-lugar--ok,.clasif-lugar--chata,.clasif-lugar--atencion,.clasif-lugar--alarma) .clasif-antes{border-top-color:#00000038}.clasif-cuerpo--modulos{grid-template-columns:400px minmax(0,1fr)}.clasif-izquierda{flex-direction:column;gap:18px;min-width:0;min-height:0;display:flex;overflow:auto}.clasif-izquierda>.clasif-botones{align-content:start;margin-top:auto}.clasif-lugar--compacto{flex:none;gap:8px;padding:18px 22px}.clasif-lugar--compacto .clasif-lugar__codigo{font-size:150px;line-height:136px}.clasif-lugar--compacto .clasif-lugar__codigo--chata{font-size:96px;line-height:100px}.clasif-lugar--compacto .clasif-lugar__nombre{font-size:24px;line-height:30px}.clasif-lugar--compacto .clasif-lugar__pieza .estacion-suave{font-size:18px;line-height:25px}.clasif-lugar--compacto .clasif-lugar__vacio{margin:10px 0;font-size:19px;line-height:27px}.clasif-lugar--compacto .clasif-antes{margin-top:6px;padding-top:10px}.clasif-lugar--compacto .clasif-antes li{grid-template-columns:80px minmax(0,1fr) auto;font-size:16px;line-height:22px}.clasif-lugar__control{border-radius:var(--radius-s);background:var(--superficie-alta);color:var(--tinta);align-items:center;gap:8px;margin-top:6px;padding:7px 10px;font-size:17px;font-weight:600;line-height:22px;display:flex}.clasif-lugar__control .h-icono{flex:none}.clasif-lugar__control--ok .h-icono{color:var(--ok)}.clasif-lugar__control--atencion{box-shadow:inset 4px 0 0 var(--atencion)}.clasif-lugar__control--atencion .h-icono{color:var(--atencion)}.clasif-lugar__control--alarma{box-shadow:inset 4px 0 0 var(--alarma)}.clasif-lugar__control--alarma .h-icono{color:var(--alarma)}:is(.clasif-lugar--ok,.clasif-lugar--chata,.clasif-lugar--atencion,.clasif-lugar--alarma) .clasif-lugar__control{color:#fff;background:#000000b8}.clasif-lugar__control--boton{width:100%;font-family:var(--font-texto);text-align:left;cursor:pointer;border:0}.clasif-lugar__control--boton:hover{filter:brightness(1.15)}.clasif-lugar__control--boton:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.clasif-lugar__control-texto{flex:1;min-width:0}.clasif-lugar__control-ver{white-space:nowrap;opacity:.9;border-left:1px solid;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-weight:650;display:inline-flex}.clasif-principal{flex-direction:column;gap:14px;min-width:0;min-height:0;display:flex;position:relative}.clasif-panel{flex-direction:column;flex:1;min-height:0;display:flex}.clasif-principal__cabeza{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.clasif-principal__cabeza>.estacion-suave{font-size:17px;line-height:24px}.clasif-pestanas{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:4px;padding:4px;display:inline-flex}.clasif-pestanas button{border-radius:var(--radius-s);height:44px;color:var(--tinta-suave);font:600 19px/1 var(--font-texto);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.clasif-pestanas button[aria-selected=true]{background:var(--superficie-alta);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde)}.clasif-pestanas button:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.clasif-pestanas__cuenta{border-radius:var(--radius-s);background:var(--atencion);min-width:32px;height:28px;color:var(--papel);font:650 17px/28px var(--font-texto);text-align:center;font-variant-numeric:tabular-nums;padding:0 8px}.clasif-columnas{grid-template-columns:repeat(var(--columnas,4), minmax(0, 1fr));flex:1;align-items:start;gap:16px;min-height:0;display:grid;overflow:auto}.clasif-columna{flex-direction:column;gap:4px;min-width:0;display:flex}.clasif-columna__titulo{z-index:1;background:var(--papel);color:var(--tinta-suave);align-items:baseline;gap:10px;padding:0 4px 6px;font-size:18px;font-weight:650;line-height:24px;display:flex;position:sticky;top:0}.clasif-columna__titulo .estacion-suave{font-size:16px;font-weight:450}.clasif-columna__modulos{flex-direction:column;gap:8px;display:flex}.clasif-columna__vacia{padding:10px 4px;font-size:16px}.clasif-modulo{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);flex-direction:column;min-width:0;display:flex}.clasif-modulo__cabeza{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 8px;display:grid}.clasif-modulo__cabeza:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.clasif-modulo__lugar{border-radius:var(--radius-s);height:30px;box-shadow:inset 0 0 0 1.5px var(--borde);font:650 18px/1 var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.clasif-modulo__nombre{text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"wdth" 87.5;min-width:0;font-size:20px;font-weight:650;line-height:26px;overflow:hidden}.clasif-modulo__cuenta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:18px;font-weight:600;display:inline-flex}.clasif-modulo__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:5px;margin:0 12px 6px;display:flex;overflow:hidden}.clasif-modulo__barra span{background:var(--tinta)}.clasif-modulo__piezas{margin:0;padding:0 6px 6px;list-style:none;display:grid}.clasif-modulo__listas{color:var(--ok-tinta);font:500 16px/22px var(--font-texto);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 12px 10px;padding:0;display:flex}.clasif-modulo--completo{background:var(--ok-suave);border-color:#0000}.clasif-modulo--completo .clasif-modulo__cabeza{padding-bottom:10px}.clasif-modulo--completo .clasif-modulo__lugar{box-shadow:inset 0 0 0 1.5px var(--ok);color:var(--ok-tinta)}.clasif-modulo--completo .clasif-modulo__nombre,.clasif-modulo--completo .clasif-modulo__cuenta{color:var(--ok-tinta)}.clasif-modulo--completo .clasif-modulo__barra span{background:var(--ok)}.clasif-modulo--actual{border:3px solid var(--ok)}.clasif-modulo--chata .clasif-modulo__lugar{box-shadow:inset 0 0 0 1.5px var(--curso);color:var(--curso-tinta)}.clasif-modulo--sin-lugar .clasif-modulo__lugar{box-shadow:inset 0 0 0 1.5px var(--atencion);color:var(--atencion-tinta)}.clasif-pieza{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 12px;padding:7px 6px 8px;display:grid}.clasif-pieza__nombre{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;font-size:18px;font-weight:600;line-height:24px;display:flex;overflow:hidden}.clasif-pieza__cuenta{text-align:right;color:var(--atencion-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:650;line-height:24px}.clasif-pieza__detalle{color:var(--tinta-suave);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:2px 10px;font-size:17px;line-height:23px;display:flex}.clasif-pieza__medidas{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tinta)}.clasif-pieza__espesor{border-radius:var(--radius-s);background:var(--superficie-hundida);white-space:nowrap;padding:0 6px;font-size:15px;line-height:21px}.clasif-pieza__lugar{white-space:nowrap;font-size:15px;font-weight:600}.clasif-pieza__lugar--chata{color:var(--curso-tinta)}.clasif-pieza--lista{color:var(--tinta-suave)}.clasif-pieza--lista .clasif-pieza__nombre{font-weight:450}.clasif-pieza--lista .clasif-pieza__nombre .h-icono{color:var(--ok)}.clasif-pieza--lista .clasif-pieza__cuenta{color:var(--ok-tinta);font-weight:500}.clasif-pieza--lista .clasif-pieza__medidas{color:inherit}@keyframes clasif-recien{0%{background:var(--ok-suave)}to{background:0 0}}.clasif-pieza--actual{border-radius:var(--radius-s);box-shadow:inset 3px 0 0 var(--ok);animation:2.4s ease-out clasif-recien}.clasif-faltantes{flex-direction:column;flex:1;gap:18px;min-height:0;display:flex;overflow:auto}.clasif-faltantes--nada{color:var(--ok-tinta);justify-content:center;align-items:center;gap:12px;font-size:24px;line-height:32px}.clasif-faltantes__modulo{gap:8px;display:grid}.clasif-faltantes__titulo{align-items:center;gap:12px;font-size:22px;line-height:28px;display:flex}.clasif-faltantes__titulo .estacion-suave{font-size:18px;font-weight:450}.clasif-falta{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);grid-template-columns:132px minmax(220px,1.2fr) minmax(200px,1fr) 150px minmax(300px,1.6fr) 90px;align-items:center;gap:22px;padding:12px 18px 12px 12px;display:grid}.clasif-falta--actual{border:3px solid var(--ok)}.clasif-falta__dibujo{width:132px;height:76px}.clasif-falta__pieza{gap:2px;min-width:0;display:grid}.clasif-falta__pieza b{font-size:22px;line-height:28px}.clasif-falta__pieza .estacion-suave{font-size:16px;line-height:22px}.clasif-falta__medidas{gap:2px;display:grid}.clasif-falta__medidas .cifra{font-variation-settings:"wdth" 87.5;white-space:nowrap;font-size:32px;font-weight:600;line-height:36px}.clasif-falta__medidas .estacion-suave{font-size:16px;line-height:22px}.clasif-falta__cantos{gap:2px;font-size:18px;line-height:24px;display:grid}.clasif-falta__cantos .estacion-suave{font-size:15px}.clasif-falta__recorrido{gap:4px;font-size:16px;line-height:22px;display:grid}.clasif-falta__pasos{flex-wrap:wrap;gap:6px 16px;display:flex}.clasif-paso{white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.clasif-paso--hecho{color:var(--ok-tinta)}.clasif-paso--falta{color:var(--atencion-tinta)}.clasif-paso--no{color:var(--tinta-suave);font-weight:450}.clasif-falta__cuenta{color:var(--atencion-tinta);justify-items:end;display:grid}.clasif-falta__cuenta .cifra{font-size:44px;font-weight:600;line-height:44px}.clasif-falta__cuenta .estacion-suave{font-size:16px}.clasif-control{z-index:3;border:4px solid var(--borde);border-radius:var(--radius-l);background:var(--superficie);box-shadow:var(--sombra-flota);cursor:pointer;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:20px 24px 18px;animation:.16s ease-out clasif-control-entra;display:grid;position:absolute;inset:0}@keyframes clasif-control-entra{0%{transform:translateY(6px)}to{transform:none}}.clasif-control--ok{border-color:var(--ok)}.clasif-control--atencion{border-color:var(--atencion)}.clasif-control--alarma{border-color:var(--alarma)}.clasif-control__cabeza{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 28px;display:grid}.clasif-control__titulo{gap:2px;min-width:0;display:grid}.clasif-control__rotulo{letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-suave);font-size:17px;font-weight:650;line-height:22px}.clasif-control__titulo h2{text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"wdth" 87.5;font-size:46px;font-weight:650;line-height:54px;overflow:hidden}.clasif-control__titulo .estacion-suave{font-variant-numeric:tabular-nums;font-size:22px;line-height:30px}.clasif-control__lugar{border-radius:var(--radius-m);background:var(--superficie-alta);align-content:center;justify-items:center;min-width:170px;padding:8px 20px 12px;display:grid}.clasif-control__lugar>span{opacity:.8;font-size:17px;font-weight:600;line-height:22px}.clasif-control__lugar b{font-size:76px;line-height:76px}.clasif-control__lugar--ok{background:var(--ok);color:var(--papel)}.clasif-control__lugar--chata{background:var(--curso);color:var(--papel)}.clasif-control__lugar--atencion{background:var(--atencion);color:var(--papel)}.clasif-control__lugar--alarma{background:var(--alarma);color:var(--papel)}.clasif-control__cuerpo{grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr);gap:24px;min-height:0;display:grid}.clasif-control__dibujo{border-radius:var(--radius-m);background:var(--superficie-hundida);justify-content:center;align-items:center;min-width:0;min-height:0;padding:8px;display:flex}.clasif-control__svg{width:100%;height:100%;max-height:100%;display:block;overflow:visible}.clasif-control__pasos{grid-auto-rows:1fr;gap:12px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.clasif-control__paso{border-radius:var(--radius-m);background:var(--superficie-alta);border:2px solid #0000;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 18px;display:grid}.clasif-control__icono{color:var(--tinta-suave);justify-content:center;align-items:center;display:flex}.clasif-control__raya{background:currentColor;border-radius:2px;width:22px;height:3px}.clasif-control__que{gap:2px;min-width:0;display:grid}.clasif-control__que b{font-size:30px;line-height:36px}.clasif-control__que span{color:var(--tinta-suave);font-size:21px;line-height:27px}.clasif-control__cifra{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;font-size:30px;font-weight:650;line-height:36px;display:grid}.clasif-control__cifra small{color:var(--tinta-suave);font-size:19px;font-weight:500;line-height:24px}.clasif-control__paso--ok .clasif-control__icono,.clasif-control__paso--ok .clasif-control__cifra>span{color:var(--ok-tinta)}.clasif-control__paso--atencion{border-color:var(--atencion);background:var(--atencion-suave)}.clasif-control__paso--atencion :is(.clasif-control__icono,.clasif-control__cifra>span){color:var(--atencion-tinta)}.clasif-control__paso--alarma{border-color:var(--alarma);background:var(--alarma-suave)}.clasif-control__paso--alarma :is(.clasif-control__icono,.clasif-control__cifra>span){color:var(--alarma-tinta)}.clasif-control__paso--no{border:2px dashed var(--linea);background:0 0}.clasif-control__paso--no .clasif-control__cifra>span{color:var(--tinta-suave);font-weight:500}.clasif-control__veredicto{border-radius:var(--radius-m);background:var(--superficie-alta);color:var(--tinta);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 18px;padding:14px 20px 18px;display:grid;position:relative;overflow:hidden}.clasif-control__veredicto--ok{background:var(--ok);color:var(--papel)}.clasif-control__veredicto--atencion{background:var(--atencion);color:var(--papel)}.clasif-control__veredicto--alarma{background:var(--alarma);color:var(--papel)}.clasif-control__texto{gap:2px;min-width:0;display:grid}.clasif-control__texto b{font-size:28px;line-height:34px}.clasif-control__texto p{font-size:22px;font-weight:550;line-height:29px}.clasif-control__volver{color:inherit;font:500 16px/22px var(--font-texto);opacity:.8;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:end;padding:0}.clasif-control__volver:focus-visible{outline-offset:3px;opacity:1;outline:2px solid}.clasif-control__tiempo{background:#0000002e;height:5px;position:absolute;bottom:0;left:0;right:0}.clasif-control__tiempo span{opacity:.7;transform-origin:0;height:100%;animation:clasif-control-tiempo var(--duracion,5s) linear forwards;background:currentColor;display:block}@keyframes clasif-control-tiempo{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.clasif-control{animation:none}.clasif-control__tiempo span{animation:none;transform:scaleX(.5)}}.clasif-impresion{display:none}@media print{body:has(>.clasif-impresion)>:not(.clasif-impresion){display:none!important}body:has(>.clasif-impresion){background:#fff}.clasif-impresion{color:#000;font-family:var(--font-texto);background:#fff;font-size:10pt;line-height:1.35;display:block}.clasif-impresion header{margin-bottom:8pt}.clasif-impresion__marca{letter-spacing:.06em;text-transform:uppercase;font-size:8pt}.clasif-impresion h1{margin:2pt 0;font-size:17pt;line-height:1.15}.clasif-impresion h2{margin:0 0 4pt;font-size:12pt}.clasif-impresion p{margin:0 0 3pt}.clasif-impresion__totales{border-block:1pt solid #000;flex-wrap:wrap;gap:4pt 14pt;margin:6pt 0;padding:5pt 0;display:flex}.clasif-impresion table{border-collapse:collapse;width:100%;margin-top:6pt;font-size:8.5pt}.clasif-impresion thead{display:table-header-group}.clasif-impresion tr{break-inside:avoid}.clasif-impresion th,.clasif-impresion td{text-align:left;vertical-align:top;border:.5pt solid #777;padding:3pt 4pt}.clasif-impresion th{background:#eee;font-weight:700}.clasif-impresion td small{color:#333;font-size:7.5pt;display:block}.clasif-impresion__num{font-variant-numeric:tabular-nums;text-align:right!important}.clasif-impresion__codigo,.clasif-impresion__medidas{white-space:nowrap;font-variant-numeric:tabular-nums}.clasif-impresion__estado{white-space:nowrap}.clasif-impresion__estado small{white-space:normal}.clasif-impresion__falta td{font-weight:600}.clasif-impresion__vacio{margin:12pt 0;font-size:12pt}.clasif-impresion__nota{color:#333;margin-top:8pt;font-size:8pt}.clasif-impresion__firma{margin-top:16pt;font-size:9pt}}@media (max-width:1280px){.clasif:not(.clasif--escalada) .clasif-cuerpo{grid-template-columns:minmax(300px,34%) minmax(0,1fr)}.clasif:not(.clasif--escalada) .clasif-control__cuerpo{grid-template-rows:minmax(120px,1fr) auto;grid-template-columns:minmax(0,1fr)}.clasif:not(.clasif--escalada) .clasif-control__titulo h2{white-space:normal;font-size:34px;line-height:40px}.clasif:not(.clasif--escalada) .clasif-columnas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start}.clasif:not(.clasif--escalada) .clasif-falta{grid-template-columns:110px minmax(0,1fr) 72px;gap:8px 16px}.clasif:not(.clasif--escalada) :is(.clasif-falta__medidas,.clasif-falta__cantos,.clasif-falta__recorrido){grid-column:2/-1}}@media (max-width:900px){.clasif:not(.clasif--escalada) .clasif-izquierda>.clasif-botones{margin-top:0}.clasif:not(.clasif--escalada) .clasif-cabeza__servicio{justify-content:flex-start}.clasif:not(.clasif--escalada) .clasif-cabeza__nombre{text-align:left}.clasif:not(.clasif--escalada) .clasif-cuerpo,.clasif:not(.clasif--escalada) .clasif-elegir{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.clasif:not(.clasif--escalada) :is(.clasif-lugar,.clasif-izquierda,.clasif-elegir__lado,.clasif-elegir__listas){overflow:visible}.clasif:not(.clasif--escalada) .clasif-control{z-index:40;grid-template-rows:auto auto auto;position:fixed;inset:12px;overflow:auto}.clasif:not(.clasif--escalada) .clasif-rack{min-height:420px}.clasif:not(.clasif--escalada) .clasif-lugar__codigo{font-size:120px}}@media (max-width:640px){.clasif:not(.clasif--escalada) .clasif-control{flex-direction:column;gap:12px;padding:12px;display:flex;inset:6px}.clasif:not(.clasif--escalada) .clasif-control__cabeza{gap:4px 12px}.clasif:not(.clasif--escalada) .clasif-control__rotulo{font-size:13px;line-height:18px}.clasif:not(.clasif--escalada) .clasif-control__titulo h2{font-size:26px;line-height:30px}.clasif:not(.clasif--escalada) .clasif-control__titulo .estacion-suave{font-size:15px;line-height:21px}.clasif:not(.clasif--escalada) .clasif-control__lugar{min-width:0;padding:4px 12px 8px}.clasif:not(.clasif--escalada) .clasif-control__lugar>span{font-size:13px;line-height:18px}.clasif:not(.clasif--escalada) .clasif-control__lugar b{font-size:44px;line-height:46px}.clasif:not(.clasif--escalada) .clasif-control__cuerpo{flex-direction:column;gap:10px;display:flex}.clasif:not(.clasif--escalada) .clasif-control__dibujo{flex:none;height:190px}.clasif:not(.clasif--escalada) .clasif-control__pasos{grid-auto-rows:auto;gap:8px}.clasif:not(.clasif--escalada) .clasif-control__paso{grid-template-columns:30px minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px}.clasif:not(.clasif--escalada) .clasif-control__icono .h-icono{width:26px;height:26px}.clasif:not(.clasif--escalada) .clasif-control__que b{font-size:19px;line-height:24px}.clasif:not(.clasif--escalada) .clasif-control__que span{font-size:15px;line-height:20px}.clasif:not(.clasif--escalada) .clasif-control__cifra{white-space:normal;font-size:18px;line-height:22px}.clasif:not(.clasif--escalada) .clasif-control__cifra small{font-size:14px;line-height:18px}.clasif:not(.clasif--escalada) .clasif-control__veredicto{grid-template-columns:auto minmax(0,1fr);padding:12px 14px 16px}.clasif:not(.clasif--escalada) .clasif-control__veredicto>.h-icono{width:28px;height:28px}.clasif:not(.clasif--escalada) .clasif-control__texto b{font-size:20px;line-height:25px}.clasif:not(.clasif--escalada) .clasif-control__texto p{font-size:16px;line-height:21px}.clasif:not(.clasif--escalada) .clasif-control__volver{grid-column:1/-1;justify-self:end;font-size:13px;line-height:18px}}.gflujo__cabeza{flex-direction:column;gap:2px;padding:16px 20px 0;display:flex}.gflujo__cabeza .compacto{max-width:62ch}.gflujo__leyenda{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);flex-wrap:wrap;gap:6px 16px;padding:10px 20px 2px;display:flex}.gflujo__leyenda span{align-items:center;gap:6px;display:inline-flex}.gflujo__sw{border-radius:3px;flex:none;width:11px;height:11px}.gflujo__sw--ideal{background:var(--curso)}.gflujo__sw--ok{background:var(--ok)}.gflujo__sw--atencion{background:var(--atencion)}.gflujo__sw--alarma{background:var(--alarma)}.gflujo__sw--linea{border-top:2px solid var(--tinta);border-radius:0;width:16px;height:0}.gflujo__plot{width:100%;padding:4px 20px 0;position:relative}.gflujo__plot svg{width:100%;height:auto;display:block}.gflujo__tip{pointer-events:none;z-index:5;background:var(--papel);border:1px solid var(--linea);min-width:150px;font:450 13px/1.45 var(--font-texto);border-radius:10px;padding:8px 10px;position:absolute;box-shadow:0 6px 24px #00000024}.gflujo__tip-d{margin-bottom:2px;font-weight:650}.gflujo__tip-b{font-variant-numeric:tabular-nums;font-weight:650}.gflujo__tip-z{margin-top:2px;font-size:11px;font-weight:700}.gflujo__tip-i{color:var(--tinta-suave);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.gflujo__stats{flex-wrap:wrap;gap:8px;padding:14px 20px 2px;display:flex}.gflujo__stat{border:1px solid var(--linea);border-radius:10px;flex-direction:column;flex:140px;gap:3px;min-width:0;padding:9px 11px;display:flex}.gflujo__v{font:600 15px/20px var(--font-texto);font-variant-numeric:tabular-nums}.puente{margin:0;padding:4px 0 8px;list-style:none}.puente__fila{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 8.5rem;align-items:center;gap:4px 16px;padding:9px 20px;display:grid}.puente__fila--subtotal,.puente__fila--total{border-top:1px solid var(--linea)}.puente__fila--total .cuerpo-fuerte{font-weight:700}.puente__etq{flex-direction:column;min-width:0;display:flex}.puente__pista{background:var(--puente-fondo,transparent);border-radius:4px;height:22px;position:relative}.puente__cero{background:var(--borde);width:1px;position:absolute;top:-3px;bottom:-3px}.puente__barra{background:var(--tinta-suave);border-radius:3px;height:14px;position:absolute;top:4px}.puente__fila--suma .puente__barra{background:var(--ok)}.puente__fila--resta .puente__barra{background:var(--alarma)}.puente__fila--largo .puente__barra{background:var(--ok);opacity:.45}.puente__valor{text-align:right;font:600 14px/18px var(--font-texto);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.puente__zona{font:600 11px/14px var(--font-texto)}@media (max-width:640px){.puente__fila{grid-template-columns:minmax(0,1fr) auto}.puente__pista{grid-area:2/1/auto/-1}}.lotes-tramo--0{background:var(--lote-0)}.lotes-tramo--1{background:var(--lote-1)}.lotes-tramo--2{background:var(--lote-2)}.lotes-tramo--3{background:var(--lote-3)}.lotes-tramo--4{background:var(--lote-4)}.lotes-tramo--5{background:var(--lote-5)}.lotes-tramo--sin{background:repeating-linear-gradient(135deg, var(--tinta-tenue) 0 3px, transparent 3px 6px)}.lotes-calendario{gap:8px;display:grid}.lotes-calendario__dias{grid-template-columns:repeat(10,minmax(96px,1fr));gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.lotes-dia{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-m);align-content:start;gap:6px;min-width:0;padding:10px 10px 12px;display:grid}.lotes-dia--semana{margin-left:10px}.lotes-dia--hoy{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.lotes-dia--pasado{opacity:.55}.lotes-dia__fecha{font:600 13px/16px var(--font-texto);text-transform:capitalize}.lotes-dia__barra{background:var(--superficie-hundida);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.lotes-tramo{min-width:4px;display:block}.lotes-dia__lotes{gap:2px;display:grid}.lotes-dia__lote{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.lotes-punto{border-radius:2px;flex:none;width:8px;height:8px}.lotes-calendario__pie{margin:0}.lotes-cola{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lote{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.lote__numero{border-radius:var(--radius-s);color:#fff;width:28px;height:28px;font:700 14px/1 var(--font-texto);font-variant-numeric:tabular-nums;place-items:center;display:grid}.lote__cuerpo{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.lote__cabeza{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lote__cuerpo>p{margin:0}.lote__nombrar{flex-wrap:wrap;flex:100%;align-items:center;gap:6px 8px;display:flex}.lote__nombrar .campo__caja{flex:200px;min-height:32px}.lote__nombrar .campo__caja input{height:30px}.lote__ahorro{color:var(--ok-tinta);white-space:nowrap;font-weight:600}.lote__materiales{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.lote-material{background:var(--superficie-hundida);font:450 13px/18px var(--font-texto);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:4px;padding:2px 8px;display:inline-flex}.lote-material s{text-decoration-thickness:1px}.lote__servicios>summary{cursor:pointer;color:var(--tinta)}.lote__servicios>summary::marker{color:var(--tinta-tenue)}.lote__servicios .lista{margin-top:6px}.lote__acciones{align-items:center;gap:2px;margin-left:auto;display:flex}.lote--elegido{border-color:var(--curso);box-shadow:0 0 0 1px var(--curso) inset;background:var(--curso-suave)}.lote--propuesta{border-style:dashed;border-color:var(--atencion);background:var(--atencion-suave)}.opt-propuesta{gap:8px;margin-bottom:16px;display:grid}.opt-propuesta__cabeza{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lote__numero--propuesta{color:var(--atencion);background:var(--superficie);border:1px solid var(--atencion)}.lote__nota{font-style:italic}.lotes-propuesta__campos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 12px;margin:8px 0;display:grid}.lote__cabeza input[type=checkbox]{width:18px;height:18px;accent-color:var(--curso);margin:0}.lote__etiqueta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.lote__fila-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.lote__servicios .renglon{padding:8px 0}.lotes-sugerencia{border-radius:var(--radius-m);background:var(--ok-suave);color:var(--tinta);gap:10px;margin:0 20px 14px;padding:12px 14px;display:grid}.lotes-sugerencia p{margin:0}.lotes-sugerencia__grupos{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.lotes-tabla{min-width:640px}.lotes-tabla td{vertical-align:top}.lotes-tabla__elegir{width:36px}.lotes-tabla__elegir input{width:18px;height:18px;accent-color:var(--tinta)}.lotes-tabla__grupo th{background:var(--superficie-hundida);font:600 13px/18px var(--font-texto)}.lotes-tabla__servicio{cursor:pointer;gap:2px;display:grid}.lotes-tabla__elegida{background:var(--curso-suave)}.lotes-tabla__materiales{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.lotes-aviso{color:var(--atencion-tinta);align-items:flex-start;gap:4px;display:flex}.lotes-espera{color:var(--tinta-suave);display:block}.lotes-espera--mucho{color:var(--atencion-tinta)}.lotes-seleccion{border-top:1px solid var(--linea);background:var(--superficie-alta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #10161414}.lotes-seleccion p{margin:0}.lotes-retazos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lotes-retazos>div{gap:2px;display:grid}.lotes-retazos__numero{font:650 24px/28px var(--font-texto);font-variant-numeric:tabular-nums}@media (max-width:560px){.lote{grid-template-columns:28px minmax(0,1fr);padding:12px}.lote__acciones{flex-wrap:wrap;margin-left:0}.lote__servicios .renglon.renglon--dos{grid-template-columns:minmax(0,1fr);gap:6px}.lote__fila-acciones{justify-content:flex-start}.lotes-retazos{grid-template-columns:1fr}.lotes-sugerencia{margin-inline:16px}}.facturas-grupos{gap:16px;display:grid}.factura-grupo{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);min-width:0;overflow:hidden}.factura-grupo__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 20px;display:flex}.factura-grupo__titulo{gap:2px;min-width:0;display:grid}.factura-grupo__propuesta{border-top:1px solid var(--linea);background:var(--superficie-hundida);gap:10px;padding:12px 20px 14px;display:grid}.factura-grupo__aviso{padding:0 20px 14px}.factura-renglon{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 20px;display:grid}.factura-renglon__lado{justify-items:end;gap:6px;display:grid}.factura-renglon__sugerido{color:var(--tinta)}.factura-renglon__alerta{color:var(--atencion-tinta)}.botonera--chica{justify-content:flex-end;align-items:center;gap:4px}.h-boton--chico{height:30px;padding:0 10px;font-size:13px}.selector.selector--chico{width:auto;min-height:32px;font-size:13px}.elegir-trabajo{border:1px solid var(--linea);border-radius:var(--radius-m);max-height:min(50vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.elegir-trabajo>li+li{border-top:1px solid var(--linea)}.elegir-trabajo__opcion{background:var(--superficie);width:100%;color:var(--tinta);text-align:left;font:inherit;cursor:pointer;border:0;gap:2px;padding:10px 12px;display:grid}.elegir-trabajo__opcion:hover{background:var(--superficie-hundida)}.elegir-trabajo__opcion:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.facturas-pestanas{flex-wrap:wrap;gap:8px;display:flex}.elegir-trabajo--corto{max-height:260px}.elegir-trabajo__opcion--elegida,.elegir-trabajo__opcion--elegida:hover{background:var(--curso-suave);box-shadow:inset 3px 0 0 var(--curso)}.renglon.renglon--accion{grid-template-columns:76px minmax(0,1fr) auto auto}@media (max-width:560px){.renglon.renglon--accion{grid-template-columns:minmax(0,1fr) auto}.renglon.renglon--accion>.codigo{grid-column:1/-1}}.explicar-movimiento{border-radius:var(--radius-m);background:var(--superficie-hundida);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.explicar-aprender{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.explicar-aprender input{width:18px;height:18px;accent-color:var(--tinta);flex:none;margin-top:1px}.facturas-ayuda{gap:8px;margin:0;padding-left:18px;display:grid}@media (max-width:560px){.factura-renglon{grid-template-columns:minmax(0,1fr) auto;padding:10px 16px}.factura-renglon>.codigo{grid-column:1/-1}.factura-grupo__cabeza,.factura-grupo__propuesta{padding-inline:16px}}.renglon.renglon--dos{grid-template-columns:minmax(0,1fr) auto}.renglon__lado{justify-items:end;gap:6px;display:grid}.h-boton--chico{gap:6px;height:32px;padding:0 10px;font-size:13px}.opt-columna-servicios{flex:300px;max-width:380px}.opt-columna-placas{flex:4 600px}.opt-elegir{flex-direction:column;gap:16px;display:flex}.opt-propuestas{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.opt-propuestas .h-boton{border:1px solid var(--borde)}.opt-buscar{align-items:center;gap:8px;padding:0 20px 12px;display:flex}.opt-grupo{border-top:1px solid var(--linea)}.opt-grupo__cabeza{background:var(--superficie-hundida);justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;display:flex}.opt-servicio{border-top:1px solid var(--linea);align-items:flex-start;gap:10px;padding:8px 20px;display:flex}.opt-servicio:first-child{border-top:0}.opt-servicio input{width:18px;height:18px;accent-color:var(--tinta);flex:none;margin-top:2px}.opt-servicio__texto{cursor:pointer;gap:1px;min-width:0;display:grid}.opt-servicio--elegido{background:var(--papel)}.opt-opciones{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;padding:16px 20px;display:flex}.opt-opcion{gap:6px;display:grid}.opt-kerf{align-items:center;gap:6px;display:inline-flex}.opt-kerf .selector{width:5.5rem;min-width:0}.opt-segmento{border:1px solid var(--borde);border-radius:var(--radius-m);display:inline-flex;overflow:hidden}.opt-segmento button{border:0;border-left:1px solid var(--linea);background:var(--superficie);color:var(--tinta-suave);font:550 13px/18px var(--font-texto);cursor:pointer;padding:7px 12px}.opt-segmento button:first-child{border-left:0}.opt-segmento button[aria-pressed=true]{background:var(--accion);color:var(--sobre-accion)}.opt-segmento button:focus-visible,.opt-chip:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.opt-vacio{text-align:center;color:var(--tinta-suave);justify-items:center;gap:6px;padding:48px 24px;display:grid}.opt-vacio p{max-width:52ch;margin:0}.opt-vacio .cuerpo-fuerte{color:var(--tinta)}.opt-materiales{flex-direction:column;gap:24px;display:flex}.opt-cargando{opacity:.55;transition:opacity .2s}.opt-ahorro{border-radius:var(--radius-s);background:var(--ok-suave);color:var(--ok-tinta);margin-left:6px;padding:1px 6px;font-weight:600}.opt-servicios{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.opt-chip{border:1px solid var(--borde);border-radius:var(--radius-s);background:var(--superficie);color:var(--tinta);font:600 12.5px/18px var(--font-texto);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;cursor:pointer;padding:2px 8px}.opt-chip--activo{background:var(--accion);color:var(--sobre-accion);border-color:var(--accion)}.opt-placas{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:16px;display:grid}.opt-placa{gap:6px;margin:0;display:grid}.opt-placa__dibujo{width:100%;height:auto;display:block}.opt-placa__fondo{fill:var(--superficie);stroke:var(--tinta);stroke-width:10px}.opt-placa__retazo{fill:var(--atencion-suave);stroke:var(--atencion);stroke-width:8px;stroke-dasharray:40 30}.opt-pieza{fill:var(--superficie-hundida);stroke:var(--borde);stroke-width:5px}.opt-pieza--resaltada{fill:var(--tinta-suave);stroke:var(--tinta)}.opt-pieza--atenuada{fill:var(--superficie);stroke:var(--linea)}.opt-pie{margin:14px 0 0}.opt-partir__nota{margin:0;padding:12px 20px 16px}.opt-partir .tabla td{white-space:nowrap}@media (max-width:560px){.opt-columna-servicios{max-width:none}.opt-placas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.opt-cifras{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.opt-cifras>.panel{padding:16px}@media (max-width:1100px){.opt-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.opt-elegidos{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.opt-elegidos .opt-chip{align-items:center;gap:4px;display:inline-flex}.opt-elegidos .h-icono{width:12px;height:12px}.opt-propuestas .h-boton[aria-pressed=true]{background:var(--accion);color:var(--sobre-accion);border-color:var(--accion)}.opt-grupo>summary{cursor:pointer;list-style:none}.opt-grupo>summary::-webkit-details-marker{display:none}.opt-grupo>summary:before{content:"›";width:14px;color:var(--tinta-suave);transition:transform .12s;display:inline-block}.opt-grupo[open]>summary:before{transform:rotate(90deg)}.opt-grupo>summary .cuerpo-fuerte{flex:1}.opt-grupo__todos{justify-content:flex-end;padding:6px 20px 0;display:flex}.opt-retazos{gap:2px;display:grid}.corte{gap:16px;padding:20px 32px 22px;font-size:20px;line-height:28px}.corte-cabeza{min-height:52px}.corte-cabeza h1{font-size:34px;line-height:40px}.corte-cabeza .estacion-cabeza__titulo>.h-icono{width:34px;height:34px}.corte-cabeza__lado{align-items:baseline;gap:20px;font-size:19px;display:flex}.corte-cabeza__dia{color:var(--tinta-suave);font-size:22px}.corte-reloj{font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;font-size:42px;font-weight:650;line-height:44px}.corte-cuerpo{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:20px;min-height:0;display:grid}.corte-izquierda{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex}.corte-panel{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);flex-direction:column;gap:14px;min-width:0;min-height:0;padding:18px 22px;display:flex;overflow:hidden}.corte-panel__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.corte .corte-panel__rotulo{font-variation-settings:normal;letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-suave);font-size:17px;font-weight:650;line-height:22px}.corte-esperando{text-align:center;flex:1;place-content:center;gap:12px;display:grid}.corte-esperando h2{font-size:40px;line-height:48px}.corte-sierra{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);flex-direction:column;flex:none;gap:10px;padding:18px 24px 22px;display:flex}.corte-sierra__cabeza{justify-content:space-between;align-items:center;gap:16px;display:flex}.corte-sierra__rotulo{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:17px;font-weight:650;line-height:22px;display:inline-flex}.corte-sierra__rotulo .h-icono{width:26px;height:26px}.corte-sierra__hoy{font-size:19px}.corte-sierra__hoy b{font-weight:700}.corte .corte-sierra__titulo{letter-spacing:-.01em;font-size:62px;font-weight:720;line-height:66px}.corte-sierra__detalle{font-size:21px;line-height:28px}.corte-sierra__linea{flex-wrap:wrap;align-items:baseline;gap:0 24px;display:flex}.corte-sierra__pregunta{margin-top:4px;font-size:30px;font-weight:700;line-height:36px}.corte-sierra--ok{background:var(--ok-suave);border-color:var(--ok);color:var(--ok-tinta)}.corte-sierra--ok .corte-sierra__titulo{color:var(--ok)}.corte-sierra--atencion{background:var(--atencion-suave);border-color:var(--atencion);color:var(--atencion-tinta)}.corte-sierra--atencion .corte-sierra__titulo{color:var(--atencion)}.corte-sierra--alarma{background:var(--alarma);border-color:var(--alarma);color:var(--sobre-alarma)}.corte-sierra--neutro .corte-sierra__detalle{color:var(--tinta-suave)}.corte-sierra__motivo{border-radius:var(--radius-m);background:var(--superficie);color:var(--tinta);align-items:center;gap:16px;padding:12px 16px;display:flex}.corte-sierra__motivo>div{flex:1;gap:2px;min-width:0;display:grid}.corte-sierra__motivo b{font-size:30px;line-height:36px}.corte-sierra__nota{color:var(--tinta-suave);overflow-wrap:anywhere;font-size:19px;line-height:26px}.corte-sierra__cambiar,.corte-sierra__dejar,.corte-buscar__copiar{border-radius:var(--radius-m);min-height:48px;color:inherit;font:600 18px/1 var(--font-texto);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;gap:8px;padding:8px 18px;display:inline-flex}.corte-sierra__cambiar:hover,.corte-buscar__copiar:hover{background:var(--superficie-alta)}.corte-sierra__dejar{align-self:flex-start;min-height:44px}.corte-sierra__dejar:hover{background:#0000001f}:is(.corte-sierra__cambiar,.corte-sierra__dejar,.corte-buscar__copiar):focus-visible{outline:3px solid var(--foco);outline-offset:2px}.corte-motivos{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.corte-motivo{border-radius:var(--radius-m);background:var(--papel);min-height:60px;color:var(--tinta);font:650 21px/24px var(--font-texto);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex;box-shadow:0 2px #0000004d}.corte-motivo .h-icono,.corte-motivo .girando{flex:none}.corte-motivo:hover:not(:disabled){background:var(--superficie-alta)}.corte-motivo:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.corte-motivo:disabled{opacity:.75;cursor:default}.corte-motivo--elegido{box-shadow:inset 0 0 0 3px var(--atencion)}.corte-motivos--dialogo{grid-template-columns:repeat(2,minmax(0,1fr))}.corte-motivos--dialogo .corte-motivo{background:var(--superficie-alta);min-height:56px;box-shadow:inset 0 0 0 1px var(--borde);font-size:18px}.corte-motivos--dialogo .corte-motivo:focus-visible{outline-color:var(--foco)}.corte-motivos--dialogo .corte-motivo--elegido{background:var(--atencion-suave);color:var(--atencion-tinta);box-shadow:inset 0 0 0 2px var(--atencion)}.corte-dialogo{gap:14px;display:grid}.corte-lote-dialogo__contexto{gap:2px;margin:0;display:grid}.corte-lote-dialogo__contexto b{font-size:19px;line-height:24px}.corte-lote-dialogo__pregunta{margin:0;font-size:20px;font-weight:700;line-height:26px}.corte-motivo__texto{gap:2px;min-width:0;display:grid}.corte-motivo__texto small{color:var(--tinta-suave);font-size:14px;font-weight:500;line-height:18px}.corte-motivos--lote .corte-motivo{min-height:64px}.corte-faltan{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:12px;max-height:300px;padding:12px 16px;display:grid;overflow:auto}.corte-faltan__cabeza{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;font-size:18px;line-height:24px;display:flex}.corte-faltan__piezas{gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.corte-faltan__piezas li{grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:baseline;gap:0 14px;font-size:17px;line-height:23px;display:grid}.corte-faltan__piezas li.estacion-suave{display:block}.corte-faltan__pieza{overflow-wrap:anywhere;font-weight:600}.corte-faltan__datos{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corte-faltan__linea{margin:0;font-size:17px;line-height:24px}.corte-lote-aviso{border-radius:var(--radius-m);background:var(--alarma);min-height:44px;color:var(--sobre-alarma);font:650 19px/24px var(--font-texto);text-align:left;cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 16px;display:inline-flex}.corte-lote-aviso:hover:not(:disabled){filter:brightness(1.1)}.corte-lote-aviso:focus-visible{outline:3px solid var(--tinta);outline-offset:2px}.corte-lote-aviso:disabled{cursor:default}.corte-lote-aviso__mas{opacity:.9;white-space:nowrap;font-weight:500}.corte-ahora{flex:1}.corte-ahora--en-curso{border-color:var(--ok)}.corte-ahora__archivo{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:4px;padding:12px 16px;display:grid}.corte-ahora__titanium,.corte-dato__rotulo{letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-tenue);font-size:15px;font-weight:650;line-height:18px}.corte-ahora__archivo b{overflow-wrap:anywhere;font-size:26px;font-weight:650;line-height:32px}.corte-ahora__servicios{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:21px;font-weight:600;line-height:28px;display:flex}.corte-ahora__lote{border-radius:var(--radius-s);box-shadow:inset 0 0 0 1px var(--borde);padding:2px 10px;font-weight:700}.corte-ahora__placa{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 40px;display:grid}.corte-dato{gap:6px;min-width:0;display:grid}.corte-dato__valor{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.corte-dato__valor .cifra{font-size:54px;line-height:54px}.corte-dato--ancho .corte-dato__valor{flex-direction:column;align-items:flex-start;gap:2px}.corte .corte-dato__material{font-variation-settings:"wdth" 87.5;font-size:32px;font-weight:650;line-height:38px}.corte-ahora__avance{gap:8px;display:grid}.corte-ahora__avance-texto{justify-content:space-between;align-items:center;gap:12px;display:flex}.corte-barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:14px;display:flex;overflow:hidden}.corte-barra span{background:var(--ok);border-radius:var(--radius-redondo)}.corte-destinos{gap:8px;margin-top:auto;display:grid}.corte-destinos__fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.corte-destino{border-radius:var(--radius-m);background:var(--superficie-alta);min-width:0;box-shadow:inset 0 0 0 1px var(--linea);align-items:center;gap:14px;padding:12px 16px;display:flex}.corte-destino .cifra{font-size:48px;line-height:48px}.corte-destino__texto{gap:2px;min-width:0;display:grid}.corte-destino__texto b{align-items:center;gap:6px;font-size:20px;line-height:24px;display:inline-flex}.corte-destino__texto .estacion-suave{font-size:15px;line-height:20px}.corte-destino--cero{opacity:.45}.corte-ahora__vacia{font-size:30px;font-weight:650;line-height:36px}.corte-mat{gap:6px;margin-top:-4px;display:grid}.corte-mat__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;margin:0;padding:0;list-style:none;display:grid}.corte-mat__fila{grid-template-columns:minmax(0,1fr) 96px 78px;align-items:center;gap:12px;min-height:28px;font-size:19px;line-height:24px;display:grid}.corte-mat__nombre{align-items:center;gap:6px;min-width:0;padding-left:26px;display:flex}.corte-mat__nombre .h-icono{flex:none;width:20px;height:20px;margin-left:-26px}.corte-mat__punto{background:var(--ok);border-radius:50%;flex:none;width:12px;height:12px;margin:0 8px 0 -22px}.corte-mat__nombre>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corte-mat__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:10px;display:flex;overflow:hidden}.corte-mat__barra span{background:var(--ok);border-radius:var(--radius-redondo)}.corte-mat__n{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--tinta-suave)}.corte-mat__n b{color:var(--tinta)}.corte-mat__fila--sierra .corte-mat__nombre{font-weight:700}.corte-mat__fila--sierra:not(.corte-mat__fila--cortando) .corte-mat__punto{box-shadow:inset 0 0 0 2px var(--ok);background:0 0}.corte-mat__fila--listo{color:var(--tinta-suave)}.corte-mat__fila--listo .corte-mat__nombre .h-icono{color:var(--ok)}.corte-mat__fila--listo .corte-mat__barra span{opacity:.5}.corte-mat__mas{grid-column:1/-1;font-size:17px;line-height:22px}.corte-ahora__placa--lote{grid-template-columns:auto minmax(0,1fr) auto}.corte-dato--lote{text-align:right;justify-items:end}.corte-dato--lote .corte-dato__valor{justify-content:flex-end}.corte-dato__pie{white-space:nowrap;font-size:18px;line-height:22px}.corte-dato__pie b{color:var(--tinta)}.corte-dato--completo .cifra{color:var(--ok)}.corte-grilla{gap:6px;display:grid}.corte-grilla__placas{grid-template-columns:repeat(var(--columnas,20), minmax(0, 46px));gap:4px;margin:0;padding:0;list-style:none;display:grid}.corte-placa{height:var(--alto,30px);min-width:0;box-shadow:inset 0 0 0 1px var(--borde);color:var(--tinta-suave);font:650 15px/1 var(--font-texto);font-variant-numeric:tabular-nums;background:0 0;border-radius:5px;place-items:center;display:grid;position:relative}.corte-placa__n{white-space:nowrap;max-width:100%;overflow:hidden}.corte-placa--largo{letter-spacing:-.03em;font-size:13px}.corte-placa--cortada{background:var(--ok-suave);box-shadow:inset 0 0 0 1px var(--ok);color:var(--ok-tinta)}.corte-placa--sierra{background:var(--atencion-suave);box-shadow:inset 0 0 0 3px var(--atencion);color:var(--atencion-tinta);font-weight:800}.corte-placa--a_medias{background:var(--atencion-suave);box-shadow:inset 0 0 0 1px var(--atencion);color:var(--atencion-tinta)}.corte-placa--salteada{background:var(--alarma-suave);box-shadow:none;outline:2px dashed var(--alarma);outline-offset:-2px;color:var(--alarma-tinta);font-weight:800}.corte-placa--anotada{background:var(--superficie-alta);box-shadow:none;outline:1px dashed var(--tinta-tenue);outline-offset:-1px;color:var(--tinta-suave)}.corte-placa--sin_marcar{background:var(--atencion-suave);box-shadow:none;outline:2px dashed var(--atencion);outline-offset:-2px;color:var(--atencion-tinta)}.corte-placa--arriba.corte-placa--cortada{box-shadow:inset 0 0 0 3px var(--ok);font-weight:800}.corte-placa__iguales{font-size:10px;font-weight:700;line-height:11px;position:absolute;bottom:1px;right:2px}.corte-grilla__leyenda{flex-wrap:wrap;gap:2px 22px;margin:0;padding:0;font-size:17px;font-weight:600;line-height:22px;list-style:none;display:flex}.corte-grilla__leyenda li{align-items:center;gap:8px;display:inline-flex}.corte-grilla__leyenda--salteada{color:var(--alarma-tinta)}.corte-grilla__leyenda--a_medias,.corte-grilla__leyenda--sin_marcar{color:var(--atencion-tinta)}.corte-grilla__leyenda--anotada{color:var(--tinta-suave)}.corte-placa--muestra{border-radius:3px;flex:none;width:18px;height:16px;display:inline-block}.corte-ahora--grilla{gap:10px;padding-top:14px;padding-bottom:14px}.corte-ahora--grilla .corte-ahora__archivo{gap:2px;padding:8px 14px}.corte-ahora--grilla .corte-ahora__servicios{flex-wrap:nowrap;font-size:19px;line-height:24px}.corte-ahora--grilla .corte-ahora__lote{flex:none}.corte-ahora--grilla .corte-ahora__servicios-lista{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.corte-ahora--grilla .corte-ahora__avance{gap:6px}.corte-ahora--grilla .corte-mat{margin-top:0}.corte-ahora--grilla .corte-mat__lista{gap:2px 28px}.corte-ahora--grilla .corte-mat__fila{min-height:24px;font-size:17px;line-height:22px}.corte-ahora--grilla .corte-destinos{gap:6px}.corte-ahora--grilla .corte-destino{padding:8px 14px}.corte-ahora--grilla .corte-destino .cifra{font-size:40px;line-height:40px}.corte-sigue__primero{border-radius:var(--radius-m);background:var(--superficie-alta);box-shadow:inset 0 0 0 1px var(--borde);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.corte-sigue__titulo{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.corte-sigue__n{border-radius:var(--radius-redondo);background:var(--tinta);width:40px;height:40px;color:var(--papel);font:700 22px/1 var(--font-texto);place-items:center;display:inline-grid}.corte-sigue__nombre{min-width:0;display:grid}.corte-sigue__nombre b{font-variation-settings:"wdth" 87.5;font-size:28px;line-height:32px}.corte-sigue__nombre span{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:24px;overflow:hidden}.corte-sigue__estados{gap:8px;display:flex}.corte-buscar{border-radius:var(--radius-m);background:var(--ok-suave);color:var(--ok-tinta);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 14px;display:grid}.corte-buscar__rotulo{letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:20px;display:inline-flex}.corte-buscar__texto{color:var(--tinta);overflow-wrap:anywhere;font:700 30px/36px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.corte-buscar__copiar:hover{background:#ffffff0f}.corte-sigue__aviso{border-radius:var(--radius-m);align-items:flex-start;gap:10px;padding:10px 14px;font-size:19px;font-weight:600;line-height:26px;display:flex}.corte-sigue__aviso .h-icono{flex:none;margin-top:3px}.corte-sigue__aviso--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.corte-sigue__aviso--curso{background:var(--curso-suave);color:var(--curso-tinta)}.corte-sigue__aviso--neutro{background:var(--superficie-hundida);color:var(--tinta-suave)}.corte-sigue__aviso--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.corte-sigue__aviso--ok{background:var(--ok-suave);color:var(--ok-tinta)}.corte-etiquetas{flex-wrap:wrap;align-items:center}.corte-etiquetas .h-icono{margin-top:0}.corte-etiquetas__texto{flex:260px}.corte-ahora .corte-etiquetas{margin-top:10px}.corte-preparar{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.corte-preparar--sin-retazos{grid-template-columns:minmax(0,1fr);gap:6px}.corte-preparar--sin-retazos .corte-materiales{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.corte-preparar__col{flex-direction:column;gap:8px;min-width:0;display:flex}.corte .corte-preparar h3{letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:8px;font-size:16px;font-weight:650;line-height:22px;display:flex}.corte-preparar__fuente{color:var(--tinta-tenue);font-size:15px;line-height:20px}.corte-materiales,.corte-retazos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.corte-materiales li{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:10px;font-size:20px;line-height:26px;display:grid}.corte-materiales li.estacion-suave{font-size:17px;display:block}.corte-materiales__n{text-align:right;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.corte-materiales__nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corte-retazos li{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:10px;font-size:18px;line-height:22px;display:grid}.corte-retazos li.estacion-suave{font-size:17px;display:block}.corte-retazos__lugar{display:grid}.corte-retazos__lugar .cifra{font-size:28px;line-height:30px}.corte-retazos__lugar .estacion-suave{font-size:14px;line-height:18px}.corte-retazos__que{min-width:0;display:grid}.corte-retazos__que>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.corte-retazos--sin-lugar .corte-retazos__lugar b{color:var(--atencion-tinta);font-size:16px;line-height:20px}.corte-sigue__lista{margin:0;padding:0;list-style:none;display:grid}.corte-sigue__item{border-top:1px solid var(--linea);gap:2px;padding:10px 4px 8px;display:grid}.corte-sigue__item:first-child{border-top:0}.corte-sigue__item .corte-sigue__n{background:var(--superficie-alta);width:34px;height:34px;color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde);font-size:18px}.corte-sigue__item .corte-sigue__nombre b{font-size:24px;line-height:28px}.corte-sigue__item .h-estado--planta{height:28px;font-size:14px}.corte-sigue__linea{flex-wrap:wrap;align-items:baseline;gap:2px 18px;padding-left:48px;font-size:18px;line-height:24px;display:flex}.corte-sigue__linea code{font:650 18px/24px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.corte-sigue__falla{color:var(--alarma-tinta)}.corte-sigue__vacio{color:var(--tinta-suave);font-size:26px;line-height:32px}.corte-dia{flex:none;gap:10px;padding:14px 22px 12px}.corte-dia__resumen{flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:19px;display:flex}.corte-dia__sin-anotar{color:var(--alarma-tinta);font-weight:600}.corte-muestra{vertical-align:-1px;border-radius:3px;width:14px;height:14px;margin-right:8px;display:inline-block}.corte-muestra--corta{background:var(--ok)}.corte-muestra--parada{background:var(--alarma)}.corte-dia__barra{border-radius:var(--radius-m);background:var(--superficie-hundida);height:54px;position:relative;overflow:hidden}.corte-dia__pasado{background:var(--superficie-alta);position:absolute;inset:0 auto 0 0}.corte-dia__almuerzo{color:var(--tinta-suave);pointer-events:none;background:repeating-linear-gradient(135deg,#808a8573 0 6px,#0000 6px 12px);place-items:center;font-size:14px;display:grid;position:absolute;top:0;bottom:0;overflow:hidden}.corte-dia__almuerzo span{background:var(--superficie-hundida);white-space:nowrap;border-radius:3px;padding:0 6px}.corte-dia__tramo{background:var(--ok);border-radius:3px;position:absolute;top:9px;bottom:9px}.corte-dia__parada{color:var(--sobre-alarma);font:650 15px/1 var(--font-texto);cursor:pointer;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:4px;bottom:4px;overflow:hidden}.corte-dia__parada span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.corte-dia__parada--sin{background:var(--alarma)}.corte-dia__parada--anotada{background:var(--atencion)}.corte-dia__parada--abierta{cursor:default;background-image:repeating-linear-gradient(135deg,#ffffff38 0 8px,#0000 8px 16px)}.corte-dia__parada:hover:not(:disabled){filter:brightness(1.15)}.corte-dia__parada:focus-visible{outline:3px solid var(--foco);outline-offset:-3px}.corte-dia__ahora{background:var(--tinta);width:3px;margin-left:-1px;position:absolute;top:0;bottom:0}.corte-dia__horas{height:22px;color:var(--tinta-tenue);font-variant-numeric:tabular-nums;font-size:15px;line-height:22px;position:relative}.corte-dia__horas span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.corte-dia__horas .corte-dia__horas-abre{transform:none}.corte-dia__horas .corte-dia__horas-cierra{transform:translate(-100%)}.corte-dia__horas .corte-dia__horas-ahora{color:var(--tinta);font-weight:700}.corte--sin-conexion :is(.corte-cuerpo,.corte-dia){filter:grayscale(.8);opacity:.55}.corte-sin-conexion{border-radius:var(--radius-m);background:var(--alarma);color:var(--sobre-alarma);align-items:center;gap:10px;margin:0;padding:8px 16px;font-size:19px;font-weight:650;line-height:24px;display:inline-flex}.corte-mensaje{z-index:20;border-radius:var(--radius-m);max-width:1000px;box-shadow:var(--sombra-flota);position:absolute;top:18px;left:50%;transform:translate(-50%)}.corte-mensaje .estacion-mensaje{padding:12px 20px;font-size:20px;line-height:26px}.corte--sin-conexion .corte-mensaje{top:84px}.corte-pestanas{border:1px solid var(--linea);background:var(--superficie-hundida);border-radius:15px;gap:4px;padding:4px;display:inline-flex}.corte-pestana{border-radius:var(--radius-l);min-height:52px;color:var(--tinta-tenue);font:700 32px/38px var(--font-texto);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:4px 18px 4px 14px;display:inline-flex}.corte-pestana .h-icono{width:30px;height:30px}.corte-pestana:hover:not(.corte-pestana--activa){background:var(--superficie);color:var(--tinta-suave)}.corte-pestana:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.corte-pestana--activa{border-color:var(--borde);background:var(--superficie-alta);color:var(--tinta);cursor:default}.corte-pestana__cuenta,.corte-pestana__alarma{border-radius:var(--radius-m);padding:1px 10px;font-size:18px;font-weight:650;line-height:28px}.corte-pestana__cuenta{background:var(--atencion-suave);color:var(--atencion-tinta)}.corte-pestana__cuenta--oficina{background:var(--fuera-suave);color:var(--fuera-tinta)}.corte-pestana__alarma{background:var(--alarma);color:var(--sobre-alarma);font-weight:700}.retazos{flex:1;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:20px;min-height:0;display:grid}.retazos-rack{gap:12px;overflow:auto}.retazos-cifra{color:var(--tinta);font-weight:700}.retazos-zona{gap:8px;display:grid}.retazos-zona__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;font-size:18px;line-height:24px;display:flex}.retazos-zona__cabeza b{font-size:22px;font-weight:700;line-height:28px}.retazos-zona__lugares{grid-template-columns:repeat(var(--columnas), minmax(0, 1fr));gap:8px 4px;display:grid}.retazos-zona__lugares--casillero{gap:6px}.retazos-lugar{min-width:0;color:var(--tinta-tenue);font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;gap:3px;margin:0;padding:0;display:flex;position:relative}button.retazos-lugar{cursor:pointer}button.retazos-lugar:focus-visible{outline:3px solid var(--foco);outline-offset:2px;border-radius:4px}.retazos-lugar__hueco{background:var(--superficie-hundida);box-shadow:inset 0 0 0 1px var(--linea);border-radius:4px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.retazos-lugar--parado .retazos-lugar__hueco{height:164px;padding:6px 5px 0}.retazos-lugar--caja .retazos-lugar__hueco{justify-content:flex-end;height:92px;padding:7px}.retazos-lugar__placa{border-radius:2px 2px 0 0;width:100%;display:block;box-shadow:inset 0 0 0 1px #00000047}.retazos-lugar--caja .retazos-lugar__placa{border-radius:2px}.retazos-lugar__n{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:16px}.retazos-lugar--caja .retazos-lugar__n{z-index:1;background:var(--superficie-hundida);border-radius:3px;padding:0 4px;font-size:14px;position:absolute;top:5px;left:5px}.retazos-lugar--para_usar .retazos-lugar__n,.retazos-lugar--va .retazos-lugar__n{color:var(--tinta)}.retazos-lugar--libre .retazos-lugar__hueco{box-shadow:inset 0 0 0 1px var(--borde)}.retazos-lugar--libre .retazos-lugar__n{color:var(--tinta-suave)}.retazos-lugar--va .retazos-lugar__hueco{box-shadow:inset 0 0 0 1px var(--linea), inset 0 4px 0 var(--curso)}.retazos-lugar--planificado .retazos-lugar__placa{box-shadow:none;outline:1.5px dashed var(--borde);outline-offset:-1.5px;background:0 0}.retazos-lugar--retenido .retazos-lugar__hueco{background:repeating-linear-gradient(135deg, var(--superficie-alta) 0 3px, var(--superficie-hundida) 3px 8px)}button.retazos-lugar:hover .retazos-lugar__hueco{box-shadow:inset 0 0 0 2px var(--tinta-suave)}.retazos-leyenda{color:var(--tinta-suave);flex-wrap:wrap;gap:6px 22px;margin:auto 0 0;padding:0;font-size:16px;line-height:22px;list-style:none;display:flex}.retazos-leyenda li{align-items:center;gap:8px;display:inline-flex}.retazos-muestra{background:var(--superficie-hundida);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:3px;flex:none;display:inline-block}.retazos-muestra--usar{box-shadow:none;background:#a87b4f}.retazos-muestra--va{box-shadow:inset 0 4px 0 var(--curso);background:#e8e5de}.retazos-muestra--plan{box-shadow:none;outline:1.5px dashed var(--borde);outline-offset:-1.5px;background:0 0}.retazos-muestra--retenido{background:repeating-linear-gradient(135deg, var(--superficie-alta) 0 3px, var(--superficie-hundida) 3px 7px)}.retazos-muestra--libre{box-shadow:inset 0 0 0 1px var(--borde)}.retazos-sin-lugar{gap:10px}.retazos-sin-lugar__ayuda{margin:-4px 0 0;font-size:18px;line-height:24px}.retazos-chips{flex-wrap:wrap;gap:8px;display:flex}.retazos-chip{border:1px solid var(--linea);border-radius:var(--radius-redondo);min-height:40px;color:var(--tinta-suave);font:500 17px/24px var(--font-texto);white-space:nowrap;cursor:pointer;background:0 0;align-items:baseline;gap:6px;padding:7px 14px;display:inline-flex}.retazos-chip b{color:var(--tinta);font-weight:700}.retazos-chip:hover:not(.retazos-chip--activo){border-color:var(--borde)}.retazos-chip:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.retazos-chip--activo{border-color:var(--borde);background:var(--superficie-alta);color:var(--tinta)}.retazos-lista{flex:1;align-content:start;gap:8px;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.retazos-fila{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-alta);width:100%;min-height:66px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px;display:grid}.retazos-fila:hover{border-color:var(--borde)}.retazos-fila:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.retazos-fila__que{gap:2px;min-width:0;display:grid}.retazos-fila__que b{text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:700;line-height:26px;overflow:hidden}.retazos-fila__que .estacion-suave{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:21px;overflow:hidden}.retazos-miniatura{place-items:center;display:grid}.retazos-miniatura i{border-radius:2px;display:block;box-shadow:inset 0 0 0 1px #0000004d}.retazos-etiqueta{border-radius:var(--radius-s);background:var(--superficie-hundida);color:var(--tinta-suave);white-space:nowrap;justify-self:end;padding:3px 10px;font-size:15px;font-weight:650;line-height:20px}.retazos-etiqueta--va{background:var(--curso-suave);color:var(--curso-tinta)}.retazos-etiqueta--usar{background:var(--ok-suave);color:var(--ok-tinta)}.retazos-acciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.retazos-acciones .h-boton--planta,.retazo-acciones .h-boton--planta{height:54px;font-size:18px}.dialogo--ancho:has(.retazo-dialogo,.retazo-etiqueta-dialogo){width:min(1120px,100vw - 32px)}.dialogo--ancho:has(.retazo-form,.retazo-etiqueta-dialogo) .dialogo__pie .h-boton--planta{height:54px;font-size:18px}.retazo-dialogo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px 32px;display:grid}.retazo-dialogo__izq,.retazo-dialogo__der{gap:16px;min-width:0;display:grid}.retazo-plano{justify-items:start;gap:4px;padding-top:4px;display:grid}.retazo-plano__fila{align-items:stretch;gap:10px;display:flex}.retazo-plano__placa{border-radius:3px;display:block;position:relative;box-shadow:inset 0 0 0 1px #0000004d}.retazo-plano__veta{color:#0000009e;white-space:nowrap;font-size:13px;font-weight:650;line-height:16px;position:absolute;top:3px;left:8px}.retazo-plano__placa--oscura .retazo-plano__veta{color:#ffffffc7}.retazo-plano__cota{border-top:1px solid var(--borde);font-variant-numeric:tabular-nums;text-align:center;color:var(--tinta-suave);padding-top:3px;font-size:17px;font-weight:700;line-height:22px;display:block}.retazo-plano__cota--alto{border-top:0;border-left:1px solid var(--borde);align-items:center;padding:0 0 0 8px;display:flex}.retazo-guardar{border:1px solid var(--ok);border-radius:var(--radius-l);background:var(--ok-suave);color:var(--ok-tinta);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:0;padding:16px 18px;font-size:17px;line-height:23px;display:grid}.retazo-guardar__texto{gap:6px;min-width:0;display:grid}.retazo-guardar__texto b{color:var(--ok);font-size:27px;line-height:32px}.retazo-guardar__botones{gap:10px;display:grid}.retazo-guardar__botones .h-boton--planta{height:56px;font-size:19px}.retazo-guardar__botones .h-boton--principal{background:var(--ok);color:#082220}.retazo-guardar__botones .h-boton--principal:hover{background:var(--ok-tinta)}.retazo-guardar--va,.retazo-guardar--plan,.retazo-guardar--sin,.retazo-guardar--otro{grid-template-columns:minmax(0,1fr);gap:6px}.retazo-guardar--esta{border-color:var(--linea);background:var(--superficie-hundida);color:var(--tinta-suave)}.retazo-guardar--esta .retazo-guardar__texto b{color:var(--tinta)}.retazo-guardar--esta .retazo-mapa__lugar--libre{box-shadow:inset 0 0 0 1px var(--borde)}.retazo-guardar--va{border-color:var(--curso);background:var(--curso-suave);color:var(--curso-tinta)}.retazo-guardar--va b{color:var(--curso);font-size:22px;line-height:28px}.retazo-guardar--plan{border-color:var(--linea);background:var(--superficie-hundida);color:var(--tinta-suave)}.retazo-guardar--sin{border-color:var(--atencion);background:var(--atencion-suave);color:var(--atencion-tinta)}.retazo-guardar--otro{gap:10px}.retazo-guardar--otro>b{color:var(--ok);font-size:22px;line-height:28px}.retazo-mapa{grid-template-columns:repeat(var(--columnas), minmax(0, 1fr));gap:3px;max-width:470px;margin-top:4px;display:grid}.retazo-mapa__lugar{background:#ffffff4d;border-radius:2px;height:15px;display:block}.retazo-mapa__lugar--libre{background:0 0;box-shadow:inset 0 0 0 1px #8fe3d88c}.retazo-mapa__lugar--retenido{background:repeating-linear-gradient(135deg,#ffffff4d 0 2px,#0000 2px 5px)}.retazo-mapa__lugar--este{background:var(--ok);box-shadow:0 0 0 2px var(--ok-tinta)}.retazo-otros{flex-wrap:wrap;gap:8px;display:flex}.retazo-otro{border:1px solid var(--ok);border-radius:var(--radius-m);background:var(--superficie);min-width:76px;min-height:50px;color:var(--tinta);font:700 20px/1 var(--font-texto);font-variant-numeric:tabular-nums;cursor:pointer;padding:6px 12px}.retazo-otro:hover:not(:disabled){background:var(--superficie-alta)}.retazo-otro:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.retazo-otro:disabled{opacity:.6;cursor:default}.retazo-datos{gap:14px;margin:0;display:grid}.retazo-datos>div{grid-template-columns:6.6em minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.retazo-datos dt{letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-tenue);font-size:14px;font-weight:650;line-height:20px}.retazo-datos dd{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:26px}.retazo-datos dd .retazos-etiqueta{vertical-align:1px;display:inline-block}.retazo-datos__mas{color:var(--tinta-suave);font-size:17px;line-height:23px;display:block}.retazo-acciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.retazo-form{gap:14px;display:grid}.retazo-form__medidas{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px 16px;display:grid}.retazo-form__pregunta{margin:0;font-size:20px;font-weight:650;line-height:27px}.retazo-form .campo__etiqueta{font-size:15px;line-height:20px}.retazo-form .campo__caja{min-height:54px;font-size:22px;line-height:28px}.retazo-form .campo__caja input{height:52px}.retazo-form .campo__area{font-size:19px;line-height:26px}.retazo-form .interruptor{min-height:54px;font-size:18px}.retazo-form .interruptor__texto{font-size:18px;line-height:24px}.dialogo--ancho:has(.retazo-dialogo,.retazo-form,.retazo-etiqueta-dialogo) .dialogo__cabeza h2{font-size:28px;line-height:34px}.corte-motivos--dialogo.retazo-motivos{grid-template-columns:repeat(3,minmax(0,1fr))}.retazo-placas{flex-wrap:wrap;gap:8px;max-height:236px;padding:2px;display:flex;overflow-y:auto}.retazo-placa{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-alta);min-height:46px;color:var(--tinta);font:600 17px/22px var(--font-texto);cursor:pointer;align-items:center;gap:8px;padding:6px 14px 6px 8px;display:inline-flex}.retazo-placa i{border-radius:3px;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #0000004d}.retazo-placa:hover:not(.retazo-placa--elegida){border-color:var(--borde)}.retazo-placa:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.retazo-placa--elegida{border-color:var(--ok);background:var(--ok-suave);color:var(--ok-tinta);box-shadow:inset 0 0 0 1px var(--ok)}.retazo-aviso{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);margin:0;padding:10px 14px;font-size:17px;line-height:23px}.retazo-aviso--ok{background:var(--ok-suave);color:var(--ok-tinta)}.retazo-hallados{gap:6px;margin:0;padding:0;list-style:none;display:grid}.retazo-hallado{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-alta);width:100%;min-height:52px;color:var(--tinta);font:500 18px/24px var(--font-texto);text-align:left;cursor:pointer;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:baseline;gap:14px;padding:8px 14px;display:grid}.retazo-hallado b{font-size:24px;line-height:28px}.retazo-hallado:hover{border-color:var(--borde)}.retazo-hallado:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.retazo-etiqueta{box-sizing:border-box;color:#000;width:100mm;height:60mm;font-family:var(--font-texto);text-align:left;background:#fff;grid-template:"cabeza cabeza""lugar datos"minmax(0,1fr)"barras origen"/46mm minmax(0,1fr);gap:1.4mm 3mm;padding:2.6mm 3mm 2.4mm;line-height:1;display:grid;overflow:hidden}.retazo-etiqueta__cabeza{letter-spacing:.03em;border-bottom:.35mm solid #000;grid-area:cabeza;justify-content:space-between;align-items:baseline;gap:2mm;padding-bottom:1mm;font-size:7pt;font-weight:600;display:flex}.retazo-etiqueta__cabeza b{letter-spacing:.18em;font-size:9pt;font-weight:800}.retazo-etiqueta__lugar{flex-direction:column;grid-area:lugar;align-items:flex-start;min-width:0;display:flex}.retazo-etiqueta__n{font-variation-settings:"wdth" 78;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:60pt;font-weight:800;line-height:.84}.retazo-etiqueta__n--largo{font-size:44pt}.retazo-etiqueta__zona{letter-spacing:.06em;text-transform:uppercase;margin-top:1.6mm;font-size:8pt;font-weight:750;line-height:1.1}.retazo-etiqueta__mapa{margin-top:1mm;display:block}.retazo-etiqueta__datos{flex-direction:column;grid-area:datos;align-items:flex-start;gap:1.1mm;min-width:0;padding-top:.6mm;display:flex}.retazo-etiqueta__placa{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11pt;font-weight:750;line-height:1.12;display:-webkit-box;overflow:hidden}.retazo-etiqueta__medidas{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em;font-size:17pt;font-weight:800}.retazo-etiqueta__medidas small{letter-spacing:0;font-size:9pt;font-weight:650}.retazo-etiqueta__veta{font-size:7.5pt;font-weight:600;line-height:1.2}.retazo-etiqueta__dibujo{margin-top:.4mm;display:block}.retazo-etiqueta__barras{grid-area:barras;align-self:end;height:12mm;display:block}.retazo-etiqueta__origen{text-align:right;overflow-wrap:anywhere;grid-area:origen;place-self:end;max-width:100%;font-size:7pt;font-weight:500;line-height:1.25}.retazo-etiqueta-dialogo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.retazo-etiqueta-vista{zoom:1.6;line-height:0}.retazo-etiqueta-vista .retazo-etiqueta{border-radius:1.5mm;box-shadow:0 0 0 1px #c9cfcb,0 6px 18px #00000059}.retazo-etiqueta-dialogo__que{gap:14px;min-width:0;display:grid}.retazo-etiqueta-dialogo__paso{grid-template-columns:minmax(0,1fr)}.retazo-etiqueta-dialogo__ayuda{margin:0;font-size:16px;line-height:22px}@media (max-width:1100px){.retazo-etiqueta-dialogo{grid-template-columns:minmax(0,1fr)}.retazo-etiqueta-vista{zoom:1.1}}.retazo-impresion{display:none}@media print{body:has(>.retazo-impresion)>:not(.retazo-impresion){display:none!important}body:has(>.retazo-impresion){background:#fff!important;min-height:0!important;margin:0!important;padding:0!important}.retazo-impresion{display:block}.retazo-impresion .retazo-etiqueta{break-inside:avoid}}.repetir{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;min-height:0;display:grid}.repetir-izq,.repetir-der{gap:14px}.repetir-izq{overflow-y:auto}.repetir-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave);font-size:15px;font-weight:650;line-height:20px}.repetir-rotulo small{letter-spacing:0;text-transform:none;color:var(--tinta-tenue);font-size:14px;font-weight:500}.repetir-leer{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.repetir-campo{border:2px solid var(--borde);border-radius:var(--radius-l);background:var(--superficie-hundida);height:64px;color:var(--tinta-suave);cursor:text;align-items:center;gap:14px;padding:0 12px 0 16px;display:flex}.repetir-campo:focus-within{border-color:var(--foco)}.repetir-campo--leyendo{border-color:var(--curso)}.repetir-campo .h-icono{flex:none}.repetir-campo__entrada{min-width:0;height:100%;color:var(--tinta);font:700 26px/1 var(--font-texto);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:0 0;border:0;outline:none;flex:1;padding:0}.repetir-campo__entrada::placeholder{letter-spacing:0;color:var(--tinta-tenue);font-size:21px;font-weight:500}.repetir-campo__ok,.repetir-campo__estado{border-radius:var(--radius-m);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:16px;font-weight:750;line-height:22px;display:inline-flex}.repetir-campo__ok{background:var(--ok-suave);color:var(--ok-tinta)}.repetir-campo__estado{background:var(--curso-suave);color:var(--curso-tinta)}.repetir-leer .h-boton--planta{height:64px;font-size:18px}.repetir-oficina{border:1px solid var(--fuera);border-radius:var(--radius-l);background:var(--fuera-suave);width:100%;min-height:64px;color:var(--fuera-tinta);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:8px 16px;display:flex}.repetir-oficina:hover:not(:disabled){box-shadow:0 0 0 2px var(--fuera-suave)}.repetir-oficina:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.repetir-oficina .h-icono{flex:none}.repetir-oficina__que{flex:1;min-width:0;display:grid}.repetir-oficina__que b{font-size:20px;line-height:26px}.repetir-oficina__que span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;overflow:hidden}.repetir-oficina__ver{flex:none;align-items:center;gap:4px;font-size:18px;font-weight:700;display:inline-flex}.repetir-vacio{text-align:center;color:var(--tinta-tenue);flex:1;place-content:center;justify-items:center;gap:12px;padding:20px 40px;display:grid}.repetir-vacio b{max-width:540px;color:var(--tinta);font-size:25px;line-height:32px}.repetir-vacio .estacion-suave{max-width:540px;font-size:18px;line-height:25px}.repetir-vacio--donde b{font-size:23px}.repetir-pieza{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie-hundida);gap:12px;padding:14px 20px 16px 12px;display:grid;position:relative}.repetir-pieza--dialogo{background:0 0;border:0;padding:0}.repetir-pieza__quitar{border-radius:var(--radius-m);width:44px;height:44px;color:var(--tinta-tenue);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.repetir-pieza__quitar:hover{background:var(--superficie-alta);color:var(--tinta)}.repetir-pieza__quitar:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.repetir-pieza__arriba{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:18px;display:grid}.repetir-pieza__que{min-width:0;padding-right:40px}.repetir-pieza__titulo{margin:0;font-size:32px;font-weight:750;line-height:36px}.repetir-pieza__sub{color:var(--tinta-suave);margin:4px 0 0;font-size:17px;line-height:23px}.repetir-pieza__sub b{color:var(--tinta);font-weight:650}.repetir-datos{gap:6px;margin:12px 0 0;display:grid}.repetir-datos>div{grid-template-columns:6.6em minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.repetir-datos dt{letter-spacing:.07em;text-transform:uppercase;color:var(--tinta-tenue);font-size:13.5px;font-weight:650;line-height:20px}.repetir-datos dd{margin:0;font-size:18px;line-height:24px}.repetir-datos dd small{color:var(--tinta-suave);font-size:16px}.repetir-datos__medida{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.repetir-datos__oficina dd,.repetir-datos__oficina dd small{color:var(--fuera-tinta)}.repetir-cambiar{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-height:34px;color:var(--tinta-suave);font:650 15.5px/1 var(--font-texto);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.repetir-cambiar:hover:not(:disabled){border-color:var(--borde);color:var(--tinta)}.repetir-cambiar:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.repetir-cambiar:disabled{opacity:.5;cursor:default}.repetir-medida-nueva{color:var(--atencion-tinta)}.repetir-medidas{border:1px solid var(--atencion);border-radius:var(--radius-l);background:var(--superficie);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:10px 12px;padding:12px 14px;display:grid}.repetir-medidas .campo__caja{min-height:54px;font-size:24px;line-height:30px}.repetir-medidas .campo__etiqueta{font-size:14px}.repetir-medidas__por{color:var(--tinta-tenue);padding-bottom:12px;font-size:26px;font-weight:700}.repetir-medidas__acciones{gap:8px;display:flex}.repetir-medidas__acciones .h-boton--planta{height:54px;font-size:17px}.repetir-medidas__vuelta{grid-column:1/-1}.repetir-cantos{display:block;overflow:visible}.repetir-cantos__cuerpo{fill:var(--superficie-alta)}.repetir-cantos__canto{stroke:var(--tinta);stroke-width:7px;stroke-linecap:square}.repetir-cantos__sin{stroke:var(--borde);stroke-width:2px;stroke-dasharray:6 6}.repetir-cantos__lado{fill:var(--tinta);font:650 20px var(--font-texto)}.repetir-cantos__lado--sin{fill:var(--tinta-tenue);font-size:16px;font-weight:500}.repetir-cantos__medida{fill:var(--tinta-suave);font:500 17px var(--font-texto);font-variant-numeric:tabular-nums}.repetir-por-que{gap:8px;display:grid}.repetir-por-que__fila{justify-content:space-between;align-items:center;gap:12px;display:flex}.repetir-chips{flex-wrap:wrap;gap:8px;display:flex}.repetir-chip{border:1px solid var(--linea);border-radius:var(--radius-redondo);background:var(--superficie);min-height:44px;color:var(--tinta-suave);font:600 17px/24px var(--font-texto);cursor:pointer;padding:8px 16px}.repetir-chip:hover:not(.repetir-chip--si){border-color:var(--borde);color:var(--tinta)}.repetir-chip:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.repetir-chip--si{border-color:var(--atencion);background:var(--atencion-suave);color:var(--atencion-tinta)}.repetir-cantidad{border:1px solid var(--linea);border-radius:var(--radius-m);align-items:stretch;display:inline-flex;overflow:hidden}.repetir-cantidad button{background:var(--superficie);min-width:48px;min-height:44px;color:var(--tinta-suave);font:700 22px/1 var(--font-texto);cursor:pointer;border:0}.repetir-cantidad button:hover:not(:disabled){color:var(--tinta);background:var(--superficie-alta)}.repetir-cantidad button:disabled{opacity:.4;cursor:default}.repetir-cantidad b{font-variant-numeric:tabular-nums;place-items:center;min-width:52px;font-size:22px;display:grid}.repetir-aviso{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);align-items:flex-start;gap:10px;margin:0;padding:10px 14px;font-size:16.5px;line-height:22px;display:flex}.repetir-aviso .h-icono{flex:none;width:22px;height:22px;margin-top:0}.repetir-aviso--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.repetir-aviso--curso{background:var(--curso-suave);color:var(--curso-tinta)}.repetir-varias{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.repetir-todas{gap:8px;display:grid}.repetir-filas{flex:1;align-content:start;gap:6px;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.repetir-fila{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-alta);grid-template-columns:minmax(0,1fr) 46px;align-items:center;transition:border-color .2s,box-shadow .2s;display:grid}.repetir-fila--resaltada{border-color:var(--ok);box-shadow:0 0 0 2px var(--ok-suave)}.repetir-fila--mal{border-color:var(--alarma)}.repetir-fila__abrir{min-width:0;min-height:54px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:5px 4px 5px 10px;display:flex}.repetir-fila__abrir:focus-visible,.repetir-fila__quitar:focus-visible{outline:3px solid var(--foco);outline-offset:-2px;border-radius:var(--radius-m)}.repetir-fila__que{white-space:nowrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.repetir-fila__que b{font-size:19px;line-height:24px}.repetir-fila__med{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.repetir-fila__que .estacion-suave{text-overflow:ellipsis;min-width:0;font-size:15.5px;overflow:hidden}.repetir-fila__quitar{border-radius:var(--radius-m);width:44px;height:44px;color:var(--tinta-tenue);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.repetir-fila__quitar:hover{color:var(--tinta);background:var(--superficie)}.repetir-pieza-chica{flex:none;display:block}.repetir-pieza-chica__cuerpo{fill:var(--superficie-hundida)}.repetir-pieza-chica__canto{stroke:var(--tinta);stroke-width:3px;stroke-linecap:square}.repetir-pieza-chica__sin{stroke:var(--borde);stroke-width:1.2px;stroke-dasharray:3 3}.repetir-etq{border-radius:var(--radius-s);background:var(--superficie-hundida);color:var(--tinta-suave);white-space:nowrap;flex:none;padding:3px 10px;font-size:14.5px;font-weight:700;line-height:20px}.repetir-etq--ok{background:var(--ok-suave);color:var(--ok-tinta)}.repetir-etq--curso{background:var(--curso-suave);color:var(--curso-tinta)}.repetir-etq--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.repetir-etq--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.repetir-etq--falta{color:var(--atencion-tinta);box-shadow:inset 0 0 0 1px var(--atencion);background:0 0}.repetir-etq--oficina{background:var(--fuera-suave);color:var(--fuera-tinta)}.repetir-etq--nueva{color:var(--atencion-tinta);box-shadow:inset 0 0 0 1px var(--atencion);background:0 0}.repetir-hoy{border-top:1px solid var(--linea);gap:8px;margin-top:auto;padding-top:12px;display:grid}.repetir-hoy__nada{color:var(--tinta-tenue);margin:0;font-size:17px;line-height:22px}.repetir-hoy__lista{gap:4px;max-height:128px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.repetir-hoy__fila{min-height:38px;color:var(--tinta-suave);align-items:center;gap:12px;font-size:17px;line-height:22px;display:flex}.repetir-hoy__fila--sacada{opacity:.6}.repetir-hoy__rep{color:var(--tinta);font-variant-numeric:tabular-nums;flex:none}.repetir-hoy__que{flex:1;min-width:0;display:grid}.repetir-hoy__que>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.repetir-hoy__que>.repetir-hoy__error{color:var(--alarma-tinta);white-space:normal;font-size:14.5px;line-height:19px}.repetir-hoy__sacar.h-boton{flex:none;height:38px;padding:0 14px;font-size:15px}.repetir-uno,.repetir-varios{flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.repetir-banner{border:1px solid var(--ok);border-radius:var(--radius-l);background:var(--ok-suave);gap:4px;padding:12px 18px;display:grid}.repetir-banner b{color:var(--ok-tinta);font-size:30px;font-weight:750;line-height:34px}.repetir-banner span{color:var(--tinta-suave);font-size:17px;line-height:23px}.repetir-banner--placa{border-color:var(--borde);background:var(--superficie-alta)}.repetir-banner--placa b{color:var(--tinta)}.repetir-lamina{justify-items:center;gap:2px;margin:0;display:grid;position:relative}.repetir-lamina__fila{align-items:stretch;gap:8px;display:flex}.repetir-lamina__dibujo{border-radius:3px;display:block;box-shadow:inset 0 0 0 1px #0000004d}.repetir-lamina__pieza{fill:#c9efe9;stroke:#0f6b62}.repetir-lamina__nombre{fill:#0b3d38;font-family:var(--font-texto);font-weight:750}.repetir-lamina__medida{fill:#155e56;font-family:var(--font-texto);font-variant-numeric:tabular-nums;font-weight:600}.repetir-lamina__nuevo{fill:#eceeede6;stroke:var(--curso)}.repetir-lamina__nuevo-texto{fill:#1c4f9c;font-family:var(--font-texto);font-weight:700}.repetir-lamina__cota{border-top:1px solid var(--borde);font-variant-numeric:tabular-nums;text-align:center;color:var(--tinta-suave);padding-top:2px;font-size:16px;font-weight:700;line-height:21px;display:block}.repetir-lamina__cota--alto{border-top:0;border-left:1px solid var(--borde);align-items:center;padding:0 0 0 8px;display:flex}.repetir-lamina__veta{color:var(--tinta-tenue);font-size:14px;font-weight:650;line-height:21px;position:absolute;bottom:0;left:0}.repetir-lugar{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.repetir-lugar .retazo-mapa{flex:none;width:300px;margin:0}.repetir-lugar__texto{flex:1;min-width:180px;font-size:16px;line-height:21px}.repetir-no-esta{color:var(--curso-tinta);font:600 16px/22px var(--font-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 0;text-decoration:underline}.repetir-no-esta:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.repetir-excluidos{margin:0;font-size:15.5px;line-height:21px}.repetir-opciones{gap:6px;display:grid}.repetir-opcion{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-alta);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:6px 10px 6px 12px;display:grid}.repetir-opcion--volver{grid-template-columns:minmax(0,1fr) auto}.repetir-opcion__que{min-width:0;color:var(--tinta-suave);gap:1px;font-size:17px;line-height:22px;display:grid}.repetir-opcion__que b{color:var(--tinta);font-size:18px}.repetir-opcion__que em{color:var(--tinta-tenue);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;line-height:20px;overflow:hidden}.repetir-opcion .h-boton--planta{height:48px;font-size:16px}.repetir-chico{border-radius:2px;justify-self:center;display:block;box-shadow:inset 0 0 0 1px #0000004d}.repetir-material{gap:10px;display:grid}.repetir-material+.repetir-material{border-top:1px solid var(--linea);padding-top:12px}.repetir-material__nombre{font-size:20px;line-height:26px}.repetir-segmentos{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie-hundida);gap:4px;padding:4px;display:flex}.repetir-segmento{border-radius:var(--radius-m);min-height:44px;color:var(--tinta-tenue);font:650 17px/22px var(--font-texto);cursor:pointer;background:0 0;border:1px solid #0000;flex:1;padding:6px 12px}.repetir-segmento:hover:not(.repetir-segmento--si){color:var(--tinta-suave)}.repetir-segmento:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.repetir-segmento--si{border-color:var(--borde);background:var(--superficie-alta);color:var(--tinta)}.repetir-resumen{color:var(--tinta-suave);margin:0;font-size:17px;line-height:23px}.repetir-programas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:14px 18px;display:grid}.repetir-programa{justify-items:start;gap:6px;margin:0;display:grid}.repetir-programa figcaption{font-size:15px;line-height:20px;display:grid}.repetir-programa figcaption b{color:var(--tinta);font-size:17px;line-height:22px}.repetir-programa .repetir-lamina{justify-items:start}.repetir-programa .repetir-no-esta{padding:0;font-size:15px}.repetir-mandar{gap:8px;display:grid}.repetir-bloqueos{gap:4px;margin:0;padding:0;list-style:none;display:grid}.repetir-bloqueos li{color:var(--atencion-tinta);align-items:flex-start;gap:8px;font-size:16px;line-height:21px;display:flex}.repetir-bloqueos .h-icono{flex:none}.repetir-mandar__boton.h-boton--planta{border-radius:var(--radius-l);height:66px;font-size:24px}.repetir-mandar__boton.h-boton--principal{background:var(--ok);color:#082220}.repetir-mandar__boton.h-boton--principal:hover:not(:disabled){background:var(--ok-tinta)}.repetir-mandar__nota{color:var(--tinta-suave);text-align:center;margin:0;font-size:15.5px;line-height:21px}.dialogo--ancho:has(.repetir-mandado,.repetir-buscar,.repetir-pieza--dialogo){width:min(1100px,100vw - 32px)}.dialogo--ancho:has(.repetir-mandado,.repetir-buscar,.repetir-pieza--dialogo) .dialogo__pie .h-boton--planta{height:54px;font-size:18px}.repetir-mandado{gap:16px;display:grid}.repetir-mandado__buscar{border:1px solid var(--ok);border-radius:var(--radius-l);background:var(--ok-suave);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.repetir-mandado__buscar>span{gap:2px;min-width:0;display:grid}.repetir-mandado__buscar b{color:var(--ok-tinta);overflow-wrap:anywhere;font-size:28px;line-height:34px}.repetir-mandado__buscar .h-boton--planta{height:54px;font-size:18px}.repetir-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.repetir-paso{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie-alta);align-content:start;gap:8px;padding:14px 16px;display:grid}.repetir-paso__n{border:1px solid var(--borde);background:var(--superficie-hundida);border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid}.repetir-paso b{font-size:21px;line-height:26px}.repetir-paso .estacion-suave{font-size:16px;line-height:21px}.repetir-paso .retazo-mapa{margin-top:2px}.repetir-mandado__pie{justify-content:space-between;align-items:center;gap:18px;display:flex}.repetir-mandado__pie p{margin:0;font-size:16px;line-height:22px}.repetir-mandado__pie .h-boton--planta{flex:none;min-width:150px;height:56px;font-size:20px}.repetir-buscar{align-content:start;gap:14px;min-height:280px;display:grid}.repetir-buscar__servicios{gap:6px;max-height:420px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.repetir-buscar__servicio,.repetir-buscar__pieza{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-alta);width:100%;color:var(--tinta);font:500 17px/22px var(--font-texto);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 14px;display:grid}.repetir-buscar__servicio{min-height:58px}.repetir-buscar__servicio:hover:not(:disabled),.repetir-buscar__pieza:hover:not(:disabled){border-color:var(--borde)}.repetir-buscar__servicio:focus-visible,.repetir-buscar__pieza:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.repetir-buscar__servicio>b,.repetir-buscar__servicio>.estacion-suave,.repetir-buscar__pieza>span:not(.repetir-buscar__accion){text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.repetir-buscar__servicio>b{font-size:19px}.repetir-buscar__servicio>.estacion-suave,.repetir-buscar__pieza>.estacion-suave{font-size:15px;line-height:20px}.repetir-buscar__servicio>.h-icono{grid-area:1/2/span 2}.repetir-buscar__modulos{gap:14px;max-height:480px;padding-right:4px;display:grid;overflow-y:auto}.repetir-buscar__modulo{gap:6px;display:grid}.repetir-buscar__modulo ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.repetir-buscar__pieza{min-height:54px}.repetir-buscar__accion{color:var(--ok-tinta);white-space:nowrap;grid-area:1/2/span 2;align-items:center;gap:6px;font-weight:700;display:inline-flex}.repetir-buscar__pieza:disabled{cursor:default}.repetir-buscar__pieza--esta{opacity:.7}.repetir-pedidos__cabeza{gap:2px;display:grid}.repetir-pedidos__cabeza b{font-size:19px;line-height:24px}.repetir-pedidos__cabeza .estacion-suave{font-size:15.5px;line-height:21px}.repetir-pedidos__pieza{grid-template-columns:auto minmax(0,1fr) auto}.repetir-pedidos__pieza>.repetir-pieza-chica{grid-area:1/1/span 2}.repetir-pedidos__pieza>span:not(.repetir-buscar__accion){grid-column:2}.repetir-pedidos__pieza>.repetir-buscar__accion{grid-column:3}.repetir-buscar__pieza--esta .repetir-buscar__accion{color:var(--tinta-suave)}.repetir-sacar{gap:12px;display:grid}.repetir-sacar p{margin:0;font-size:18px;line-height:25px}@media (max-width:1000px){.corte:not(.corte--escalada){padding:16px;overflow:auto}.corte:not(.corte--escalada) .corte-cuerpo{flex:none;grid-template-columns:minmax(0,1fr)}.corte:not(.corte--escalada) .corte-motivos{grid-template-columns:repeat(2,minmax(0,1fr))}.corte:not(.corte--escalada) .corte-preparar,.corte:not(.corte--escalada) .corte-destinos__fila,.corte:not(.corte--escalada) .corte-ahora__placa,.corte:not(.corte--escalada) .corte-mat__lista{grid-template-columns:minmax(0,1fr)}.corte:not(.corte--escalada) .corte-sierra__titulo{font-size:44px;line-height:48px}.corte:not(.corte--escalada) .corte-mensaje{width:calc(100% - 32px);top:12px}.corte:not(.corte--escalada) .retazos,.corte:not(.corte--escalada) .retazo-dialogo{flex:none;grid-template-columns:minmax(0,1fr)}.corte:not(.corte--escalada) .corte-pestana{font-size:24px;line-height:30px}.corte:not(.corte--escalada) .repetir,.corte:not(.corte--escalada) .repetir-pasos{flex:none;grid-template-columns:minmax(0,1fr)}.corte:not(.corte--escalada) .repetir-pieza__arriba{grid-template-columns:minmax(0,1fr);justify-items:center}}.mat-filtros{border-bottom:1px solid var(--linea);padding:12px 20px}.mat-filtros__selectores{flex-wrap:wrap;gap:8px;display:flex}.mat-tabla{min-width:680px}.mat-tabla td{vertical-align:middle}.mat-tabla__elegir{width:36px}.mat-tabla__elegir input{width:18px;height:18px;accent-color:var(--tinta)}.mat-tabla__elegida{background:var(--curso-suave)}.mat-tabla__nombre{display:block}.mat-tabla__medidas{white-space:nowrap}.mat-orden{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mat-orden--activo{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}.mat-estado{min-width:8.5rem;font-weight:600}.mat-estado--activo{background-color:var(--ok-suave);color:var(--ok-tinta);border-color:var(--ok)}.mat-estado--inactivo{color:var(--tinta-suave)}.mat-estado--deshabilitado{background-color:var(--superficie-hundida);color:var(--tinta-suave)}@media (max-width:640px){.mat-estado{text-overflow:ellipsis;width:4.75rem;min-width:0;padding:0 2px 0 6px;font-size:12px}.mat-tabla .mat-precio{min-width:72px}}.mat-precio{min-width:88px;font:600 14px/20px var(--font-texto);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.mat-precio--boton{border-radius:var(--radius-m);height:32px;color:var(--tinta);cursor:pointer;background:0 0;border:1px dashed #0000;padding:0 8px}.mat-precio--boton:hover,.mat-precio--boton:focus-visible{border-color:var(--borde);background:var(--superficie-hundida)}.mat-precio__lapiz{opacity:.35}.mat-precio--boton:hover .mat-precio__lapiz{opacity:.8}.mat-precio--guardando{color:var(--curso-tinta)}.mat-precio__caja{border:1px solid var(--tinta);border-radius:var(--radius-m);background:var(--superficie);width:104px;height:32px;color:var(--tinta);font:600 14px/20px var(--font-texto);text-align:right;font-variant-numeric:tabular-nums;padding:0 8px}.mat-precio__caja:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.mat-precio__caja--mal{border-color:var(--alarma)}.mat-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mat-seleccion .botonera{flex-wrap:wrap}.mat-cat--premium{background:var(--ok-suave);color:var(--ok-tinta)}.mat-cat--medio{background:var(--curso-suave);color:var(--curso-tinta)}.mat-cat--basico{background:var(--atencion-suave);color:var(--atencion-tinta)}.mat-grilla{gap:12px;display:grid}.mat-grilla__tabla{min-width:0}.mat-grilla__tabla td.num{vertical-align:top}.mat-grilla__campo{width:112px;display:inline-grid}.mat-grilla__campo .campo__caja{height:36px}.mat-grilla__campo input{text-align:right;font-weight:600}.mat-grilla__detalle{color:var(--tinta-tenue);font:450 13px/18px var(--font-texto);margin-top:4px;display:block}.mat-grilla__detalle--varia{color:var(--atencion-tinta)}.mat-grilla__cambiada{background:var(--curso-suave)}.mat-grilla__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mat-confirmar{margin:0 0 12px}.mat-confirmar .renglon{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.mat-confirmar__nombre{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.mat-filtros{padding:12px 16px}.mat-grilla__campo{width:92px}}.mat-grilla__caja{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);width:104px;height:36px;color:var(--tinta);font:600 14px/20px var(--font-texto);text-align:right;font-variant-numeric:tabular-nums;padding:0 10px}.mat-grilla__caja::placeholder{color:var(--atencion-tinta);font-weight:500}.mat-grilla__caja:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.mat-tabla__solo-movil{display:none}@media (max-width:640px){.mat-tabla{min-width:0}.mat-tabla .mat-tabla__medidas,.mat-tabla .mat-tabla__cat{display:none}.mat-tabla__solo-movil{display:block}.mat-tabla th,.mat-tabla td{padding-inline:8px}.mat-tabla th:first-child,.mat-tabla td:first-child{padding-left:16px}.mat-tabla th:last-child,.mat-tabla td:last-child{padding-right:16px}.mat-tabla .h-estado__texto{display:none}.mat-tabla .h-estado{padding:0 6px}.mat-grilla__caja{width:84px}}.mat-cat--blanco_1c,.mat-cat--blanco_2c{background:var(--superficie-hundida);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde)}.mat-grilla__tabla tbody tr.mat-grilla__aparte{border-top:2px solid var(--borde)}.mat-tabla__historia{color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mat-tabla__historia:hover{text-underline-offset:3px;text-decoration:underline}.mat-desde{color:var(--tinta-tenue);font:450 11.5px/14px var(--font-texto);text-align:right;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 8px;display:block}.mat-desde:hover{color:var(--tinta-suave);text-decoration:underline}.mat-grafico{width:100%;height:auto;margin:8px 0 4px}.mat-grafico__guia{stroke:var(--linea);stroke-width:1px}.mat-grafico__eje{fill:var(--tinta-tenue);font:450 11px var(--font-texto)}.mat-grafico__linea{stroke:var(--tinta);stroke-width:2.5px;fill:none}.mat-grafico__linea--sin-fecha{stroke:var(--tinta-tenue);stroke-dasharray:4 4}.mat-grafico__punto{fill:var(--superficie);stroke:var(--tinta);stroke-width:2px}.mat-grafico__punto--hoy{fill:var(--tinta)}.mat-historia{margin:4px 0 8px}.mat-historia .renglon{grid-template-columns:64px minmax(0,1fr) auto;padding-inline:0}.opt-opcion--nota{align-self:center;gap:2px;max-width:34ch}.opt-num{font-variant-numeric:tabular-nums;font-size:13px}.opt-sugerencias{border-color:var(--atencion);gap:8px;padding:14px 20px;display:grid}.opt-sugerencias p{margin:0}.opt-sugerencia{border-top:1px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.opt-sugerencia .h-boton{border:1px solid var(--borde)}.envios-pagina .h-boton--chico{height:32px;padding:0 12px;font-size:13px}.envios-pagina .h-boton--chico .h-icono{width:16px;height:16px}.envios-girar{transform:rotate(180deg)}.envios-texto-atencion{color:var(--atencion-tinta)}.envios-peligro.h-boton,.envios-peligro.h-boton:hover{background:var(--alarma-suave);color:var(--alarma-tinta)}.envios-calendario{gap:10px;min-width:0;display:grid}.envios-calendario__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.envios-calendario__cabeza .botonera{flex-wrap:nowrap}.envios-semana{grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.envios-dia{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-m);flex-direction:column;gap:6px;min-width:0;min-height:128px;padding:8px;display:flex}.envios-dia--hoy{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.envios-dia--pasado{background:0 0}.envios-dia--pasado .envios-dia__fecha{color:var(--tinta-suave)}.envios-dia__cabeza{justify-content:space-between;align-items:center;gap:6px;min-height:26px;display:flex}.envios-dia__fecha{font:600 13px/16px var(--font-texto);text-transform:capitalize}.envios-dia__mas{border:1px dashed var(--borde);border-radius:var(--radius-s);width:26px;height:26px;color:var(--tinta-suave);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.envios-dia__mas:hover{background:var(--superficie-hundida);color:var(--tinta);border-style:solid}.envios-dia__libre{font:450 13px/18px var(--font-texto)}.envios-cita{border:0;border-left:3px solid var(--borde);border-radius:var(--radius-s);background:var(--superficie-hundida);width:100%;min-width:0;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:6px 8px 7px;display:grid}.envios-cita:hover{filter:brightness(.97)}.envios-cita:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.envios-cita--ok{border-left-color:var(--ok);background:var(--ok-suave)}.envios-cita--curso{border-left-color:var(--curso);background:var(--curso-suave)}.envios-cita--atencion{border-left-color:var(--atencion);background:var(--atencion-suave)}.envios-cita--alarma{border-left-color:var(--alarma);background:var(--alarma-suave)}.envios-cita__hora{font:650 12px/16px var(--font-texto);font-variant-numeric:tabular-nums}.envios-cita__obra{font:600 13px/17px var(--font-texto);overflow-wrap:anywhere}.envios-cita__estado{font:550 12px/16px var(--font-texto);align-items:center;gap:4px;display:inline-flex}.envios-cita--ok .envios-cita__estado{color:var(--ok-tinta)}.envios-cita--curso .envios-cita__estado{color:var(--curso-tinta)}.envios-cita--atencion .envios-cita__estado{color:var(--atencion-tinta)}.envios-cita--alarma .envios-cita__estado{color:var(--alarma-tinta)}.envios-cita--neutro .envios-cita__estado{color:var(--tinta-suave)}.envios-cita__detalle{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);overflow-wrap:anywhere}.envios-salida{border:1px dashed var(--borde);border-radius:var(--radius-s);font:450 13px/18px var(--font-texto);align-items:flex-start;gap:6px;padding:6px 8px;display:flex}.envios-salida .h-icono{flex:none;margin-top:1px}a.envios-salida{color:inherit;text-decoration:none;transition:background-color .12s,border-color .12s}a.envios-salida:hover{background:var(--superficie-hundida);border-style:solid}a.envios-salida:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.envios-salida .envios-salida__doc{vertical-align:-1px;width:12px;height:12px;color:var(--tinta-suave);margin:0 0 0 5px;display:inline-block}.envios-calendario__pie{margin:0}.envios-agenda{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.envios-agenda:hover{background:var(--superficie-hundida)}.envios-agenda__dia{text-transform:capitalize;gap:0;display:grid}.envios-agenda__texto{gap:2px;min-width:0;display:grid}.envios-agenda__texto>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.envios-camino{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.envios-camino__texto{gap:2px;min-width:0;display:grid}.envios-camino__viejo{color:var(--atencion-tinta)}.envios-camino__acciones{flex:none;align-items:center;gap:4px;display:flex}.envios-contactos{gap:6px;padding:12px 20px;display:grid}.envios-contactos__obra{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.envios-contacto{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.envios-contacto__nombre{min-width:0;color:inherit;font:450 13px/18px var(--font-texto);text-align:left;cursor:pointer;background:0 0;border:0;gap:0;padding:2px 0;display:grid}.envios-contacto__nombre:hover .cuerpo-fuerte{text-decoration:underline}.envios-contacto__nombre>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.envios-contacto--sugerido{border:1px dashed var(--borde);border-radius:var(--radius-s);padding:6px 8px}.envios-listos{gap:14px}.envios-obra{border-top:1px solid var(--linea);gap:8px;padding-top:14px;display:grid}.envios-obra__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.envios-obra__titulo{gap:2px;min-width:0;display:grid}.envios-obra__titulo h3{font-size:17px;line-height:22px}.envios-obra__marcas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.envios-obra__programado,.envios-servicio__programado{border:1px solid var(--curso);border-radius:var(--radius-redondo);background:var(--curso-suave);height:24px;color:var(--curso-tinta);font:600 12px/1 var(--font-texto);white-space:nowrap;cursor:pointer;text-transform:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.envios-servicio__viejo{color:var(--atencion-tinta)}.envios-tabla__caja{border:1px solid var(--linea);border-radius:var(--radius-m);min-width:0;overflow-x:auto}.envios-tabla{table-layout:fixed;border-collapse:collapse;width:100%;min-width:520px;font:450 13px/18px var(--font-texto)}.envios-tabla thead th:nth-child(2){width:84px}.envios-tabla thead th:nth-child(3){width:104px}.envios-tabla thead th:nth-child(4){width:84px}.envios-tabla thead th:nth-child(5){width:110px}.envios-tabla thead th{background:var(--superficie-hundida);color:var(--tinta-suave);font:550 11.5px/16px var(--font-texto);text-align:left;white-space:nowrap;padding:6px 10px}.envios-tabla td,.envios-tabla tbody th{border-top:1px solid var(--linea);text-align:left;vertical-align:middle;font-weight:inherit;padding:7px 10px}.envios-tabla__servicio>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.envios-tabla__servicio>.envios-tabla__motivo{white-space:normal;overflow-wrap:anywhere;color:var(--atencion-tinta)}.envios-tabla__fila--revisar>*{background:color-mix(in srgb, var(--atencion-suave) 45%, transparent)}.envios-tabla th.envios-tabla__cuando,.envios-tabla td.envios-tabla__cuando{text-align:right;white-space:nowrap}.envios-tabla__detalle td{border-top:0;padding:0 10px 10px}.envios-tabla__fila--revisar+.envios-tabla__detalle>td{background:color-mix(in srgb, var(--atencion-suave) 45%, transparent)}.envios-celda{border-radius:var(--radius-redondo);height:24px;color:var(--tinta-suave);font:600 12px/1 var(--font-texto);white-space:nowrap;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.envios-celda--ok{color:var(--ok-tinta)}.envios-celda--atencion{border-color:color-mix(in srgb, var(--atencion) 45%, transparent);background:var(--atencion-suave);color:var(--atencion-tinta)}.envios-celda--neutro{font-weight:550}.envios-celda--no{color:var(--tinta-tenue)}.envios-celda--boton{cursor:pointer}.envios-celda--neutro.envios-celda--boton{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.envios-celda--boton:hover{filter:brightness(.95)}.envios-celda--boton:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.envios-celda--abierta{box-shadow:inset 0 0 0 1px}.envios-detalle{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);gap:6px;padding:10px 12px;display:grid}.envios-detalle ul{columns:2 220px;column-gap:24px;margin:0;padding-left:18px}.envios-detalle .suave{color:inherit;opacity:.85}.envios-detalle--dato{background:var(--superficie-hundida);color:var(--tinta)}.envios-clasificandose{color:var(--tinta-suave);gap:4px;margin:0;padding:0;list-style:none;display:grid}.envios-clasificandose li{align-items:flex-start;gap:6px;display:flex}.envios-clasificandose .h-icono{color:var(--curso);flex:none;margin-top:2px}.envios-form{gap:14px;display:grid}.envios-form__fila{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.envios-form__fila>.envios-campo{flex:0 180px}.envios-form__fila>.envios-campo:first-child{flex:220px}.envios-select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.envios-franjas{flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:38px;margin-top:22px;display:flex}.envios-franja{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.envios-pagina a.h-boton.envios-apagado{opacity:.5;cursor:not-allowed}.envios-elegir-servicios{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.envios-elegir{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px;max-height:300px;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.envios-elegir__item{border:1px solid var(--linea);border-radius:var(--radius-m);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.envios-elegir__item input{margin-top:3px}.envios-elegir__item--si{border-color:var(--tinta);background:var(--superficie-hundida)}.envios-elegir__texto{gap:0;min-width:0;display:grid}.envios-ficha{border-radius:var(--radius-m);background:var(--superficie-hundida);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.envios-ficha__cuando{gap:2px;display:grid}.envios-ficha__dia{font:650 20px/24px var(--font-texto)}.envios-ficha__hora{font:600 16px/20px var(--font-texto)}.envios-ficha__estado{text-align:right;justify-items:end;gap:4px;max-width:60%;display:grid}.envios-respuestas{gap:8px;display:grid}.envios-respuesta{border-left:3px solid var(--curso);border-radius:var(--radius-s);background:var(--curso-suave);gap:2px;padding:10px 12px;display:grid}.envios-respuesta p{white-space:pre-wrap;overflow-wrap:anywhere}.envios-datos{gap:8px;margin:0;display:grid}.envios-datos>div{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid}.envios-datos dt{color:var(--tinta-suave);font:550 12px/20px var(--font-texto)}.envios-datos dd{font:450 14px/20px var(--font-texto);overflow-wrap:anywhere;margin:0}.envios-subtitulo{margin-bottom:6px}.envios-lleva{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.envios-lleva li{gap:0;min-width:0;display:grid}.envios-consultas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.envios-consultas li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.envios-consultas details{flex:100%}.envios-consultas summary{cursor:pointer}.envios-mensaje{border-radius:var(--radius-s);background:var(--superficie-hundida);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding:8px 10px}.envios-como{color:var(--tinta-suave);gap:6px;margin:0;padding-left:18px;display:grid}@media (max-width:720px){.envios-tabla{min-width:460px}.envios-tabla thead th:nth-child(2){width:70px}.envios-tabla thead th:nth-child(3){width:92px}.envios-tabla thead th:nth-child(4){width:70px}.envios-tabla thead th:nth-child(5){width:96px}.envios-tabla td,.envios-tabla tbody th,.envios-tabla thead th{padding-inline:6px}.envios-agenda{grid-template-columns:64px minmax(0,1fr);padding-inline:16px}.envios-agenda>.h-estado{grid-column:2;justify-self:start}.envios-camino,.envios-contactos{padding-inline:16px}.envios-ficha__estado{text-align:left;justify-items:start;max-width:none}.envios-datos>div{grid-template-columns:minmax(0,1fr);gap:0}}.envios-sin-nadie{border-top:1px solid var(--linea);gap:8px;padding:12px 20px;display:grid}.envios-sin-nadie__obras{flex-wrap:wrap;gap:6px;display:flex}.envios-sin-nadie__obras .filtro-chip{height:28px;padding:0 10px;font-size:12.5px}@media (max-width:560px){.envios-tabla__caja{overflow-x:visible}.envios-tabla,.envios-tabla tbody{min-width:0;display:block}.envios-tabla thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.envios-tabla__fila{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:flex-start;column-gap:14px;padding:8px 10px;display:flex}.envios-tabla tbody>.envios-tabla__fila:first-child{border-top:0}.envios-tabla__fila:after{content:"";flex:0 0 100%;order:1}.envios-tabla .envios-tabla__fila>th,.envios-tabla .envios-tabla__fila>td{border-top:0;padding:0}.envios-tabla__fila>.envios-tabla__servicio{flex:1 1 0;min-width:0}.envios-tabla__fila>td.envios-tabla__cuando{flex:none;order:1}.envios-tabla__fila>td[data-etiqueta]{order:2;margin-top:6px}.envios-tabla__fila>td[data-etiqueta]:before{content:attr(data-etiqueta);content:attr(data-etiqueta) / "";color:var(--tinta-suave);font:550 10.5px/14px var(--font-texto);margin:0 0 2px 2px;display:block}.envios-tabla__fila--revisar{background:color-mix(in srgb, var(--atencion-suave) 45%, transparent)}.envios-tabla__fila--revisar>*{background:0 0}.envios-tabla__detalle{display:block}.envios-tabla__detalle>td{padding:0 10px 10px;display:block}.envios-sin-nadie{padding-inline:16px}}.lineas__aviso{padding:0 20px 12px}.etiqueta--alarma{background:var(--alarma);color:var(--sobre-alarma)}.actualizacion{grid-template-columns:auto minmax(0,1fr) auto}.actualizacion__montos{display:block}.actualizacion__materiales{grid-column:2/-1}@media (max-width:640px){.lineas__aviso{padding:0 16px 12px}}@media (display-mode:standalone){.solo-navegador{display:none!important}}.app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.app__main{padding-bottom:env(safe-area-inset-bottom)}.puerta{padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.h-nav__instalar{align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--tinta-suave);font:550 13.5px/1 var(--font-texto);margin-top:auto;text-decoration:none;display:flex}.h-nav__instalar:hover{background:var(--superficie-hundida);color:var(--tinta)}.h-nav__instalar .h-icono{width:18px;height:18px}.h-nav__instalar~.h-nav__pie{margin-top:0}@media (display-mode:standalone){.h-nav__instalar~.h-nav__pie{margin-top:auto}}.h-nav__instalar-corto{display:none}@media (max-width:760px){.h-nav{padding-top:calc(10px + env(safe-area-inset-top))}.h-nav__marca{margin-right:auto}.h-nav__pie,.h-nav__instalar~.h-nav__pie{margin:0}.h-nav__instalar{border:1px solid var(--borde);border-radius:var(--radius-redondo);background:var(--superficie);height:32px;color:var(--tinta);order:2;gap:6px;margin:0;padding:0 12px;font-size:13px}.h-nav__instalar .h-icono{width:16px;height:16px}.h-nav__instalar-largo{display:none}.h-nav__instalar-corto{display:inline}}.puerta__instalar{justify-self:start;align-items:center;gap:var(--space-2);color:var(--tinta-suave);font:500 14px/20px var(--font-texto);text-decoration:none;display:inline-flex}.puerta__instalar:hover{color:var(--tinta);text-underline-offset:2px;text-decoration:underline}.puerta__instalar .h-icono{width:18px;height:18px}.instalar{min-height:100dvh;padding:max(32px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));justify-items:center;display:grid}.instalar__caja{gap:var(--space-5);align-content:start;width:100%;max-width:460px;display:grid}.instalar__cabeza{align-items:center;gap:var(--space-3);display:flex}.instalar__icono{border-radius:15px;flex:none;width:64px;height:64px;box-shadow:0 6px 16px #1016142e}.instalar__nombre{font:700 22px/26px var(--font-texto);font-variation-settings:"wdth" 110;letter-spacing:-.01em}.instalar__intro{gap:var(--space-2);display:grid}.instalar__panel{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);display:grid}.instalar__nota{color:var(--tinta-suave);font:450 13.5px/19px var(--font-texto)}.instalar__pasos{gap:var(--space-4);counter-reset:paso;margin:0;padding:0;list-style:none;display:grid}.instalar__paso{gap:var(--space-3);font:450 15px/24px var(--font-texto);counter-increment:paso;grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.instalar__paso:before{content:counter(paso);border-radius:var(--radius-redondo);background:var(--tinta);width:28px;height:28px;color:var(--sobre-accion);font:650 13px/1 var(--font-texto);font-variant-numeric:tabular-nums;place-items:center;display:grid}.instalar__paso .instalar__nota{margin-top:2px}.instalar__tecla{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);color:var(--tinta);white-space:nowrap;vertical-align:1px;align-items:center;gap:6px;margin:0 2px;padding:1px 8px;font-weight:600;line-height:22px;display:inline-flex}.instalar__tecla .h-icono{width:16px;height:16px}.instalar__boton{width:100%;height:52px;font-size:16px}.instalar__boton .h-icono{width:20px;height:20px}.instalar__boton[disabled]{opacity:.6;cursor:progress}.instalar__qr-caja{gap:var(--space-3);text-align:center;justify-items:center;display:grid}.instalar__qr{border:1px solid var(--linea);border-radius:var(--radius-m);width:176px;height:176px}.instalar__otros{border-top:1px solid var(--linea);padding-top:var(--space-4)}.instalar__otros summary{align-items:center;gap:var(--space-2);color:var(--tinta-suave);font:550 14px/20px var(--font-texto);cursor:pointer;list-style:none;display:inline-flex}.instalar__otros summary::-webkit-details-marker{display:none}.instalar__otros summary:hover{color:var(--tinta)}.instalar__otros-flecha{width:18px;height:18px;transition:transform .15s}.instalar__otros[open] .instalar__otros-flecha{transform:rotate(180deg)}.instalar__otro{gap:var(--space-3);margin-top:var(--space-5);display:grid}.instalar__seguir{justify-self:start;align-items:center;gap:var(--space-2);color:var(--tinta-suave);font:550 14px/20px var(--font-texto);text-decoration:none;display:inline-flex}.instalar__seguir:hover{color:var(--tinta)}.instalar__seguir .h-icono{width:18px;height:18px}:root{--barra-abajo:0px}.h-barra,.h-nav__lupa{display:none}.h-mas{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.h-mas__item{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-height:78px;color:var(--tinta);font:550 12.5px/15px var(--font-texto);text-align:center;-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:6px;padding:10px 4px;text-decoration:none;display:grid;position:relative}.h-mas__item:hover{background:var(--superficie-hundida);color:var(--tinta)}.h-mas__item .h-icono{width:24px;height:24px}.h-mas__item--activo{background:var(--superficie-hundida);border-color:var(--tinta);font-weight:650}.h-mas__item .h-nav__externo{width:12px;height:12px;margin:0;position:absolute;top:8px;right:8px}.h-mas__quien{align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--linea);font:550 14px/1.2 var(--font-texto);color:var(--tinta);display:flex}.h-mas__nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.h-mas__nombre small{color:var(--tinta-suave);font-size:12.5px;font-weight:450;display:block}.h-mas__salir{height:40px}@media (max-width:760px){:root{--barra-abajo:60px}.h-nav__lista,.h-nav__pie,.h-nav__buscar{display:none}.h-nav__buscar--abierto{display:block}.h-nav__lupa{order:2;width:40px;height:40px;padding:0;display:inline-flex}.h-nav__lupa .h-icono{width:22px;height:22px}.h-barra{z-index:20;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--superficie);border-top:1px solid var(--linea);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #1016140f}.h-barra__item{height:var(--barra-abajo);min-width:0;color:var(--tinta-suave);font:600 11px/13px var(--font-texto);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding:0 2px;text-decoration:none;display:grid;position:relative}.h-barra__item>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.h-barra__item .h-icono{width:24px;height:24px}.h-barra__item:hover{color:var(--tinta)}.h-barra__item--activo{color:var(--tinta);font-weight:700}.h-barra__item--activo .h-icono{stroke-width:2.1px}.h-barra__item--activo:before{content:"";background:var(--tinta);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:30%;right:30%}.h-barra__item .h-nav__externo{display:none}body:has(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=image]):focus,textarea:focus,[contenteditable=true]:focus) .h-barra{display:none}.app__main{padding-bottom:calc(var(--barra-abajo) + env(safe-area-inset-bottom))}.lotes-seleccion{bottom:calc(var(--barra-abajo) + env(safe-area-inset-bottom))}.panel--lista:has(.lotes-seleccion){overflow:clip}.h-pregunta input,.selector,.campo__caja input,.campo__caja select,textarea.campo__area{font-size:16px}.dialogo--hoja{border-radius:var(--radius-l) var(--radius-l) 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.dialogo--hoja .dialogo__caja{max-height:92dvh;padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.dialogo--hoja[open]{animation:.18s ease-out hoja-sube}@keyframes hoja-sube{0%{opacity:.6;transform:translateY(24px)}}}@media (max-width:380px){.h-barra__item{letter-spacing:-.01em;font-size:10px}}@media (max-width:340px){.h-barra__item{letter-spacing:-.02em;padding:0}}@media print{.h-barra,.h-nav__lupa,.h-nav__instalar{display:none!important}.app__main{padding-bottom:0!important}}.tabla .celda__celular{display:none}@media (max-width:760px){.tabla--fija1 tr>:first-child{z-index:1;background:var(--superficie);box-shadow:1px 0 0 var(--linea);position:sticky;left:0}.tabla--fija1 thead tr>:first-child{background:var(--superficie-hundida)}}@media (max-width:560px){.tabla--renglones,.tabla--tarjetas{min-width:0!important}.tabla--renglones thead,.tabla--tarjetas thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabla--renglones,.tabla--renglones tbody,.tabla--tarjetas,.tabla--tarjetas tbody{display:block}.tabla--renglones tbody tr{grid-template-columns:46px minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;padding:10px 16px;display:grid}.tabla--renglones tbody tr>*{padding:0!important}.tabla--renglones .celda--fecha{grid-area:1/1}.tabla--renglones .celda--quien{grid-area:1/2;min-width:0}.tabla--renglones .celda--monto{grid-area:1/3}.tabla--renglones .celda--estado{grid-area:2/2/auto/-1}.tabla--renglones .celda--extra{display:none}.tabla--renglones .celda__celular{display:block}.tabla--renglones tbody tr>th[colspan]{grid-column:1/-1;padding-block:2px!important}.tabla--tarjetas tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px 16px;display:grid}.tabla--tarjetas tbody tr>*{white-space:normal;text-align:left!important;padding:0!important}.tabla--tarjetas tbody tr>:first-child{grid-column:1/-1}.tabla--tarjetas tbody tr>td:empty{display:none}.tabla--tarjetas td[data-etiqueta]:before{content:attr(data-etiqueta);content:attr(data-etiqueta) / "";color:var(--tinta-suave);font:550 11px/14px var(--font-texto);letter-spacing:.01em;margin-bottom:2px;display:block}}.pagina--ingenieria{max-width:1480px}.ingenieria-buscar{flex:0 340px}.ingenieria-fila{color:inherit;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1fr) 140px 48px;align-items:center;gap:4px 16px;padding:12px 20px;text-decoration:none;display:grid}.ingenieria-fila:hover{background:var(--superficie-hundida);color:inherit}.ingenieria-fila__nombre{gap:2px;min-width:0;display:grid}.ingenieria-fila__nombre>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ingenieria-fila__agregados{color:var(--atencion-tinta);align-items:center;gap:6px;display:inline-flex}.ingenieria-fila__etapa{display:flex}.ingenieria-fila__fecha{text-align:right;font-variant-numeric:tabular-nums}.ingenieria-mismo summary{cursor:pointer;color:var(--tinta-suave);align-items:center;gap:8px;display:inline-flex}.ingenieria-mismo__lista{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ingenieria-chip{border:1px solid var(--linea);border-radius:var(--radius-redondo);background:var(--superficie);height:30px;font:550 13px/1 var(--font-texto);white-space:nowrap;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.ingenieria-chip:hover{background:var(--superficie-hundida)}.ingenieria{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ingenieria__modulos{gap:6px;max-height:calc(100dvh - 32px);display:grid;position:sticky;top:16px;overflow-y:auto}.ingenieria__rotulo{margin:0 0 2px 12px}.ingenieria__lista-modulos{gap:2px;display:grid}.modulo-boton{border-radius:var(--radius-m);color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:9px 12px;display:grid}.modulo-boton:hover{background:var(--superficie-hundida)}.modulo-boton--elegido{background:var(--superficie);border-color:var(--linea);box-shadow:inset 3px 0 0 var(--tinta)}.modulo-boton__nombre{font:600 14.5px/20px var(--font-texto);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.modulo-boton__veces{color:var(--curso-tinta);font-weight:600}.modulo-boton__datos{font:450 12.5px/16px var(--font-texto);color:var(--tinta-suave);grid-column:1}.modulo-boton__notas{border-radius:var(--radius-s);background:var(--atencion-suave);height:22px;color:var(--atencion-tinta);font:600 12px/1 var(--font-texto);grid-area:1/2/span 2;align-self:center;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.ingenieria__modulo{gap:16px}.ingenieria__titulo-modulo{gap:4px;min-width:0;display:grid}.ingenieria-bloque__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.ingenieria-bloque__pie{flex-wrap:wrap;gap:8px;display:flex}.ingenieria-modulo__herrajes,.ingenieria-vacio{margin:0}.armados__lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.armado{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:10px;padding:12px 14px;display:grid}.armado__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.armado__titulo{font:600 15.5px/22px var(--font-texto);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;display:inline-flex}.armado__titulo>.h-icono{color:var(--curso-tinta)}.armado__piezas{margin:0;padding:0;list-style:none;display:grid}.armado__pieza{font:450 14px/20px var(--font-texto);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:baseline;gap:2px 12px;padding:5px 0;display:grid}.armado__pieza+.armado__pieza{border-top:1px dashed var(--linea)}.armado__pieza--perdida{color:var(--alarma-tinta)}.armado__por{text-align:right;font-variant-numeric:tabular-nums;color:var(--tinta-suave);font-weight:600}.armado__pieza-nombre{overflow-wrap:anywhere;min-width:0}.armado__medida{font-variant-numeric:tabular-nums;white-space:nowrap}.armado__cortadas{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);text-align:right;white-space:nowrap}.armado__cortadas--ok{color:var(--ok-tinta)}.armado__nota{font:450 13.5px/19px var(--font-texto);color:var(--tinta-suave);white-space:pre-wrap;margin:0}.armado__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.armado__acciones,.armado__confirmar{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:auto;display:flex}.armado__acciones .h-boton,.armado__confirmar .h-boton{height:32px;padding:0 10px}.armado__confirmar>span{font:450 13px/18px var(--font-texto)}.recorrido{flex-wrap:wrap;align-items:stretch;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.recorrido__paso{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-height:30px;font:450 13px/18px var(--font-texto);align-content:center;gap:1px;padding:4px 12px;display:grid}.recorrido__paso+.recorrido__paso{margin-left:22px;position:relative}.recorrido__paso+.recorrido__paso:before{content:"→";color:var(--tinta-tenue);position:absolute;top:50%;left:-17px;transform:translateY(-50%)}.recorrido__paso--prensa{border-color:var(--curso);background:var(--curso-suave);color:var(--curso-tinta)}.recorrido__nombre{white-space:nowrap;font-weight:600}.recorrido__min{font-weight:450}.recorrido__nota{max-width:220px;color:var(--tinta-suave);overflow-wrap:anywhere}.recorrido__paso--prensa .recorrido__nota{color:inherit}.recorrido--compacto .recorrido__paso{min-height:26px;padding:2px 10px}.armado-form{gap:18px;display:grid}.armado-form__fila{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:12px;display:grid}.armado-form__bloque{gap:10px;display:grid}.armado-form__titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.armado-form__titulo .rotulo{text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-suave);margin:0}.armado-form__piezas{border:1px solid var(--linea);border-radius:var(--radius-m);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.armado-form__pieza{grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;gap:4px 12px;min-height:52px;padding:6px 12px;display:grid}.armado-form__pieza+.armado-form__pieza{border-top:1px solid var(--linea)}.armado-form__pieza--elegida{background:var(--curso-suave)}.armado-form__marca{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.armado-form__marca input{width:18px;height:18px;accent-color:var(--accion);flex:none}.armado-form__pieza-texto{gap:1px;min-width:0;display:grid}.armado-form__pieza-texto>*{overflow-wrap:anywhere}.armado-form__hay{text-align:right;white-space:nowrap}.armado-form__por{grid-column:3}.armado-form__por .campo__etiqueta{font-size:11px;line-height:14px}.armado-form__pasos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.armado-form__paso{border:1px solid var(--linea);border-radius:var(--radius-m);grid-template-columns:28px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:8px 12px;padding:8px 10px;display:grid}.armado-form__paso--prensa{border-color:var(--curso);background:var(--curso-suave)}.armado-form__n{border-radius:var(--radius-redondo);background:var(--superficie-hundida);width:26px;height:26px;font:650 13px/1 var(--font-texto);place-items:center;display:inline-grid}.armado-form__paso--prensa .armado-form__n{background:var(--curso);color:var(--sobre-accion)}.armado-form__estacion{gap:1px;min-width:0;display:grid}.armado-form__fijo{grid-column:3/-1}.armado-form__datos{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.armado-form__datos>.campo{flex:160px}.armado-form__datos>.armado-form__minutos{flex:0 0 132px}.armado-form__mover{gap:2px;display:inline-flex}.armado-form__icono.h-boton{width:34px;height:34px;padding:0}.armado-form__icono.h-boton:disabled{opacity:.35;cursor:default}.armado-form__agregar{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.armado-form__chip{cursor:pointer;color:var(--tinta);gap:4px}.armado-form__vista{border-radius:var(--radius-m);background:var(--superficie-hundida);margin:0;padding:8px 12px}@media (max-width:720px){.armado__pieza{grid-template-columns:30px minmax(0,1fr) auto}.armado__cortadas{text-align:left;grid-column:2/-1}.armado-form__fila,.armado-form__pieza{grid-template-columns:minmax(0,1fr) 96px}.armado-form__hay{text-align:left;grid-area:2/1;padding-left:28px}.armado-form__por{grid-area:1/2/span 2}.armado-form__paso{grid-template-columns:28px minmax(0,1fr) auto}.armado-form__datos,.armado-form__fijo{grid-column:2/-1}.armado-form__mover{grid-area:1/3}}.ingenieria-piezas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pieza-tarjeta{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);align-content:start;min-width:0;display:grid;overflow:hidden}.pieza-tarjeta__abrir{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:10px 12px 12px;display:grid}.pieza-tarjeta__abrir:hover{background:var(--superficie-hundida)}.pieza-tarjeta__abrir .dibujo-mec{margin-bottom:6px}.pieza-tarjeta__titulo{font:600 14px/20px var(--font-texto)}.pieza-tarjeta__qty{color:var(--curso-tinta)}.pieza-tarjeta__notas{border-top:1px dashed var(--linea);font:450 13px/18px var(--font-texto);color:var(--atencion-tinta);gap:4px;margin:0;padding:8px 12px 10px;list-style:none;display:grid}.pieza-tarjeta__notas li{align-items:flex-start;gap:6px;display:flex}.pieza-tarjeta__notas .h-icono{margin-top:2px}.dibujo-mec{gap:8px;min-width:0;margin:0;display:grid}.dibujo-mec svg{width:100%;height:auto;display:block}.dibujo-mec--tarjeta svg,.dibujo-mec--grande svg,.dibujo-mec--medio svg{background:var(--superficie-hundida);border-radius:var(--radius-s)}.dibujo-mec__pieza{fill:var(--superficie)}.dibujo-mec__borde{stroke:var(--borde);stroke-width:1.2px;stroke-dasharray:5 4}.dibujo-mec__canto{stroke:var(--tinta);stroke-linecap:square}.dibujo-mec__canal{fill:var(--tinta-tenue);fill-opacity:.35;stroke:var(--tinta-suave);stroke-width:.8px}.dibujo-mec__canal--b{fill:none;stroke-dasharray:4 3}.dibujo-mec__agujero{stroke-width:1px;fill-opacity:.9}.dibujo-mec__agujero--b{fill:var(--superficie);fill-opacity:.5;stroke-width:1.4px;stroke-dasharray:2.5 2}.dibujo-mec__canto-agujero{fill-opacity:.85}.dibujo-mec__lado{font:500 14px var(--font-texto);fill:var(--tinta-suave)}.dibujo-mec__lado--canto{fill:var(--tinta);font-weight:650}.dibujo-mec__medida{font:500 18px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.dibujo-mec__leyenda{font:450 12.5px/16px var(--font-texto);color:var(--tinta-suave);flex-wrap:wrap;gap:6px 14px;display:flex}.dibujo-mec__leyenda span{align-items:center;gap:6px;display:inline-flex}.dibujo-mec__leyenda i{border-radius:var(--radius-redondo);width:10px;height:10px}.dibujo-mec__leyenda .dibujo-mec__leyenda-canal{background:var(--tinta-tenue);opacity:.6;border-radius:2px}.dibujo-mec__canal-c{fill:var(--curso);fill-opacity:.22;stroke:var(--curso);stroke-width:1.2px}.dibujo-mec__canal-c--b{fill-opacity:.1;stroke-dasharray:5 3}.dibujo-mec__canal-c--nuevo{fill-opacity:.38;stroke-width:2px}.dibujo-mec__canal-c--nuevo.dibujo-mec__canal-c--b{fill-opacity:.24}.dibujo-mec__canal-c--choca{fill:var(--alarma);stroke:var(--alarma)}.dibujo-mec__leyenda .dibujo-mec__leyenda-canal-c{background:var(--curso);opacity:.55;border-radius:2px}.dibujo-mec__calado-hueco{fill:var(--superficie-hundida);stroke:var(--curso);stroke-width:1.2px}.dibujo-mec__calado-corte{fill:none;stroke:var(--curso);stroke-opacity:.45}.dibujo-mec__calado--nuevo .dibujo-mec__calado-hueco{stroke-width:2px}.dibujo-mec__calado--nuevo .dibujo-mec__calado-corte{stroke-opacity:.7}.dibujo-mec__calado--choca .dibujo-mec__calado-hueco,.dibujo-mec__calado--choca .dibujo-mec__calado-corte{stroke:var(--alarma)}.dibujo-mec__microunion{fill:var(--atencion);stroke:var(--superficie);stroke-width:.6px}.dibujo-mec__calado-medida{font:600 15px var(--font-texto);fill:var(--curso);font-variant-numeric:tabular-nums}.dibujo-mec__leyenda .dibujo-mec__leyenda-calado{background:var(--superficie-hundida);box-shadow:inset 0 0 0 2px var(--curso);border-radius:2px}.rover-grilla{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rover-grilla__datos{gap:24px;min-width:0;display:grid}.rover-grilla__dibujo{position:sticky;top:16px}.rover-campos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.rover-diseno__meta{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rover-resumen{color:var(--tinta);gap:2px;margin:0;padding-left:18px;display:grid}.rover-acciones{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rover-texto summary{cursor:pointer;font-weight:600}.rover-texto pre{border-radius:var(--radius-m);background:var(--superficie-hundida);white-space:pre;max-height:360px;margin:8px 0 0;padding:10px 12px;font:450 11.5px/16px ui-monospace,Cascadia Mono,Consolas,monospace;overflow:auto}.rover-programas__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:12px 0 4px;display:flex}.rover-programas{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rover-programas__pieza{border-top:1px solid var(--linea);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:16px;padding-top:16px;display:grid}.rover-programas__datos{gap:6px;min-width:0;display:grid}.rover-programas__datos p{margin:0}@media (max-width:720px){.rover-programas__pieza{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rover-grilla{grid-template-columns:minmax(0,1fr)}.rover-grilla__dibujo{position:static}}.dibujo-rover{gap:8px;min-width:0;margin:0;display:grid}.dibujo-rover svg{background:var(--superficie-hundida);border-radius:var(--radius-s);width:100%;height:auto;display:block}.dibujo-rover__pieza{fill:var(--superficie);stroke:var(--tinta);stroke-width:1.4px;vector-effect:non-scaling-stroke}.dibujo-rover__ranura{fill:none;stroke:var(--curso);stroke-opacity:.85;stroke-linecap:butt}.dibujo-rover__ranura--v{stroke-opacity:.6}.dibujo-rover__ranura--fuera{stroke-opacity:.25;stroke-dasharray:7 5}.dibujo-rover__eje{fill:none;stroke:var(--superficie);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 3}.dibujo-rover__vaciado{fill:var(--curso);fill-opacity:.3;stroke:var(--curso);stroke-width:1.2px;vector-effect:non-scaling-stroke}.dibujo-rover__sierra{fill:var(--alarma)}.dibujo-rover__sierra--fuera{fill-opacity:.3}.dibujo-rover__agujero{fill:var(--tinta)}.dibujo-rover__origen{fill:var(--alarma)}.dibujo-rover__ejes path{fill:none;stroke:var(--tinta-suave);stroke-width:1.2px;vector-effect:non-scaling-stroke}.dibujo-rover__ejes text,.dibujo-rover__medida{fill:var(--tinta-suave);font-family:var(--font-texto);font-variant-numeric:tabular-nums}.dibujo-rover__rampa-0{stop-color:var(--curso);stop-opacity:.2}.dibujo-rover__rampa-1{stop-color:var(--curso);stop-opacity:1}.dibujo-rover__leyenda{font:450 12.5px/16px var(--font-texto);color:var(--tinta-suave);flex-wrap:wrap;gap:6px 14px;display:flex}.dibujo-rover__leyenda span{align-items:center;gap:6px;display:inline-flex}.dibujo-rover__leyenda i{border-radius:2px;width:16px;height:8px;display:inline-block}.dibujo-rover__l-ranura{background:var(--curso);opacity:.85}.dibujo-rover__l-fuera{background:repeating-linear-gradient(90deg, var(--curso) 0 4px, transparent 4px 7px);opacity:.4}.dibujo-rover__l-agujero{background:var(--tinta);border-radius:var(--radius-redondo)!important;width:9px!important;height:9px!important}.dibujo-rover__l-vaciado{background:var(--curso);opacity:.35}.dibujo-rover__l-sierra{background:var(--alarma)}.corte-canal{min-width:0;margin:0}.corte-canal svg{background:var(--superficie-hundida);border-radius:var(--radius-s);width:100%;height:auto;display:block}.corte-canal__placa{fill:var(--superficie);stroke:var(--tinta);stroke-width:1.4px;stroke-linejoin:round}.corte-canal__rayado{stroke:none}.corte-canal__rayita{stroke:var(--linea);stroke-width:2px}.corte-canal__canal{fill:none;stroke:var(--curso);stroke-width:1.6px}.corte-canal__pasada{fill:var(--curso);fill-opacity:.16;stroke:var(--curso);stroke-opacity:.5;stroke-width:.8px}.corte-canal__cota line{stroke:var(--tinta-suave);stroke-width:1px}.corte-canal__texto{font:500 14px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.corte-canal__texto--fuerte{fill:var(--tinta);font-weight:650}.corte-canal__rotulo{font:500 12px var(--font-texto);fill:var(--tinta-tenue)}.corte-canal__rotulo--cara{fill:var(--curso);font-weight:650}.corte-canal--chico .corte-canal__texto{font-size:13px}.corte-calado__placa{fill:var(--superficie);stroke:var(--tinta-suave);stroke-width:1.2px;stroke-dasharray:5 4}.corte-calado__primera{fill:var(--curso);fill-opacity:.14;stroke:var(--curso);stroke-width:1px}.corte-calado__segunda{fill:var(--curso);fill-opacity:.32;stroke:var(--curso);stroke-width:1px}.corte-calado__microunion{fill:var(--atencion);fill-opacity:.85;stroke:var(--atencion);stroke-width:1.2px}.corte-calado__rayita{stroke:var(--superficie);stroke-width:1.5px;stroke-opacity:.45}.agregados{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agregado{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--tinta);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px 12px;display:grid}.agregado--herraje{background:var(--curso-suave)}.agregado__icono{color:var(--atencion-tinta);margin-top:3px}.agregado--herraje .agregado__icono{color:var(--curso-tinta)}.agregado__texto{gap:4px;min-width:0;display:grid}.agregado__texto p{overflow-wrap:anywhere}.agregado__nota{white-space:pre-wrap}.agregado__meta{font:450 13px/18px var(--font-texto);color:var(--tinta-suave)}.agregado__aviso{white-space:normal;justify-self:start;height:auto;min-height:24px;padding-block:4px;line-height:16px}.agregado__aviso .h-estado__texto{overflow:visible}.agregado__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.agregado__acciones .h-boton{height:32px;padding:0 8px}.herrajes{margin:0;padding:0;list-style:none;display:grid}.herraje{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:8px 0;display:grid}.herraje:first-child{border-top:0}.herraje__texto{gap:2px;min-width:0;display:grid}.herraje__cantidad{text-align:right;min-width:48px;font:650 18px/1 var(--font-texto);font-variant-numeric:tabular-nums}.herrajes--mobcloud .herraje__cantidad{font-size:15px;font-weight:600}.herraje--agregado .agregado__acciones .h-boton{height:30px;padding:0 6px}.herraje--agregado .agregado__acciones:has(>span){grid-column:1/-1}.ingenieria-perdidos{border-color:var(--atencion);gap:10px;display:grid}.ingenieria-perdidos .seccion,.ingenieria-perdidos p{margin:0}span.dibujo-mec{display:grid}.ingenieria-detalle summary{cursor:pointer;padding:6px 0;font-weight:600}.ingenieria-form{gap:14px;width:min(560px,100%);display:grid}.ingenieria-form__fila{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.ingenieria-pieza{gap:12px;display:grid}.ingenieria-pieza__datos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px 16px;margin:0;display:grid}.ingenieria-pieza__datos dt{font:550 12px/16px var(--font-texto);color:var(--tinta-suave)}.ingenieria-pieza__datos dd{font:500 14px/20px var(--font-texto);margin:2px 0 0}.ingenieria-pieza__notas{gap:8px;display:grid}.ingenieria-pieza__repetir{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rep-ing{gap:16px;width:min(760px,100%);display:grid}.rep-ing__que{margin:0}.rep-ing__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.rep-ing__cabeza h3{margin:0}.rep-ing__modulo{flex:0 340px;min-width:0}.rep-ing__modulo .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.rep-ing__elegir,.rep-ing__lista{gap:10px;display:grid}.rep-ing__vacio{margin:0}.rep-ing__piezas{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;max-height:264px;margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.rep-fila{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.rep-fila input{width:18px;height:18px;accent-color:var(--curso);grid-row:span 2;margin:0}.rep-fila--elegida{border-color:var(--curso);background:var(--curso-suave)}.rep-fila--trabada:not(.rep-fila--elegida){cursor:default;color:var(--tinta-suave)}.rep-fila__que{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.rep-fila__medida{font-variant-numeric:tabular-nums}.rep-fila__extra{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.rep-fila__placa{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rep-chip{border-radius:var(--radius-s);background:var(--superficie-hundida);height:20px;color:var(--tinta-suave);font:650 12px/1 var(--font-texto);white-space:nowrap;align-items:center;padding:0 7px;display:inline-flex}.rep-chip--curso{background:var(--curso-suave);color:var(--curso-tinta)}.rep-chip--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.rep-ing__items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rep-item{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:12px;padding:12px 14px;display:grid}.rep-item--nueva{border-color:var(--atencion)}.rep-item__cabeza{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.rep-item__titulo{gap:2px;min-width:0;display:grid}.rep-item__antes{color:var(--atencion-tinta);font-weight:600}.rep-link{color:var(--curso-tinta);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rep-item__quitar{height:32px;padding:0 6px}.rep-item__fila{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.rep-item__cuantas{flex:0 0 96px}.rep-item__mm{flex:0 150px;min-width:112px}.rep-item__por{color:var(--tinta-suave);padding-bottom:9px;font-weight:600}.rep-dibujo{flex:none;width:104px;height:72px}.rep-dibujo__pieza{fill:var(--curso-suave);stroke:var(--curso);stroke-width:1.5px}.rep-dibujo__pieza--nueva{fill:var(--atencion-suave);stroke:var(--atencion)}.rep-dibujo__antes{fill:none;stroke:var(--tinta-tenue);stroke-width:1.2px;stroke-dasharray:4 3}.rep-panel{gap:12px;display:grid}.rep-panel .seccion{margin:0}.rep-pedidos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rep-pedido{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:8px;padding:10px 12px;display:grid}.rep-pedido--anulado{color:var(--tinta-suave)}.rep-pedido__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:32px;display:flex}.rep-pedido__confirmar{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.rep-pedido__piezas{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rep-pieza{border-radius:var(--radius-s);background:var(--superficie);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.rep-pieza__que{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.rep-pieza__medida{color:var(--atencion-tinta);flex-basis:100%;font-weight:600}.rep-pieza__volvio{color:var(--alarma-tinta);flex-basis:100%}.rep-pieza__salio{color:var(--curso-tinta);flex-basis:100%}.rep-pieza__estado{justify-self:end}@media (max-width:640px){.rep-pieza{grid-template-columns:minmax(0,1fr)}.rep-pieza__estado{justify-self:start}.rep-item{padding:12px}.rep-item__cabeza{grid-template-columns:minmax(0,1fr) auto}.rep-item__fila{flex-wrap:nowrap;gap:8px}.rep-item__cuantas{flex:0 0 64px}.rep-item__mm{flex:1 1 0;min-width:0}.rep-item__por{padding-bottom:9px}.rep-dibujo{display:none}.rep-ing__piezas{max-height:220px}}.programa-c{border-top:1px solid var(--linea);padding-top:12px}.agregado--canal-c{background:var(--curso-suave)}.agregado--canal-c .agregado__icono{color:var(--curso-tinta)}.pieza-tarjeta__c{color:var(--curso-tinta);font-weight:600}.canal-c{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.canal-c__dibujos{gap:10px;min-width:0;display:grid}.canal-c__form{gap:12px;min-width:0;display:grid}.canal-c__medidas .campo{flex:92px;min-width:0}.canal-c__choques{gap:6px;margin:0;padding:0;list-style:none;display:grid}.canal-c__choques .h-estado{white-space:normal;height:auto;min-height:24px;padding-block:4px;line-height:16px}.canal-c__choques .h-estado__texto{overflow:visible}.canal-c code{font:500 12.5px var(--font-mono,ui-monospace, monospace)}@media (max-width:760px){.canal-c{grid-template-columns:minmax(0,1fr)}}.receta{gap:14px;display:grid}.receta__cuerpo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}.receta__datos{grid-template-columns:minmax(0,1fr)}.receta__dibujos{gap:10px;min-width:0;display:grid}.receta__notas{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);font:450 14px/20px var(--font-texto);white-space:pre-wrap;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.receta__notas .h-icono{flex:none;margin-top:3px}.receta__acciones{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.receta__confirmar{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.receta__titulo-pruebas{margin-top:6px}.receta__pasos{border:1px solid var(--curso);border-radius:var(--radius-m);background:var(--curso-suave);color:var(--tinta);padding:12px 14px}.receta__pasos ol{font:450 14px/20px var(--font-texto);gap:4px;margin:6px 0 0;padding-left:20px;display:grid}.receta__pasos code,.prueba code{font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace}.receta__grupo{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.receta__grupo legend{font:650 14px/20px var(--font-texto);color:var(--tinta);margin-bottom:4px;padding:0}.receta__pasos h4{margin:0}.pruebas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prueba{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:10px 12px;display:grid}.prueba__texto{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.prueba__texto p{overflow-wrap:anywhere;margin:0}.prueba__estado{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.prueba__carpeta .h-estado{white-space:normal;align-items:flex-start;height:auto;min-height:24px;padding-block:4px;line-height:16px}.prueba__carpeta .h-estado .h-icono{flex:none;margin-top:1px}.prueba__carpeta .h-estado__texto{overflow:visible}.prueba__nota{font:450 14px/20px var(--font-texto);white-space:pre-wrap}.prueba__programa{border-radius:var(--radius-s);background:var(--superficie-hundida);white-space:pre;max-height:260px;margin:0;padding:10px 12px;font:450 12px/17px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.prueba__acciones{flex-direction:column;align-items:stretch;gap:6px;display:flex}.receta__cambios{font:450 13.5px/19px var(--font-texto);gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.receta__cambios li{gap:2px;display:grid}.programa-c__archivos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:760px){.receta__cuerpo,.prueba{grid-template-columns:minmax(0,1fr)}.prueba__acciones{flex-flow:wrap}}@media (max-width:900px){.ingenieria{grid-template-columns:minmax(0,1fr)}.ingenieria__modulos{max-height:none;position:static}.ingenieria__lista-modulos{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.modulo-boton{border-color:var(--linea);background:var(--superficie);flex:none;min-width:150px;max-width:230px}}@media (max-width:720px){.ingenieria-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre etapa""piezas fecha""agregados agregados";padding-inline:16px}.ingenieria-fila__nombre{grid-area:nombre}.ingenieria-fila__piezas{grid-area:piezas}.ingenieria-fila__agregados{grid-area:agregados}.ingenieria-fila__etapa{grid-area:etapa;justify-content:flex-end}.ingenieria-fila__fecha{grid-area:fecha}.ingenieria-fila__agregados:empty{display:none}.ingenieria-piezas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.pieza-tarjeta__abrir{padding:8px 10px 10px}.agregado{grid-template-columns:auto minmax(0,1fr)}.agregado__acciones{grid-column:1/-1}.herraje{grid-template-columns:minmax(0,1fr) auto}.herraje>.h-estado{grid-area:2/1;justify-self:start}.herraje__cantidad{grid-area:1/2/span 2}.herraje--agregado .agregado__acciones{grid-area:2/1;justify-content:flex-start}.ingenieria-pieza__datos{grid-template-columns:repeat(2,minmax(0,1fr))}}.op{justify-items:center;gap:16px;padding:24px 16px 48px;display:grid}.op__barra{flex-wrap:wrap;align-items:center;gap:8px;width:min(210mm,100%);display:flex}.op__barra .h-boton:last-child{margin-left:auto}.op__volver{transform:scaleX(-1)}.op__hoja{color:#111;width:min(210mm,100%);box-shadow:var(--sombra-flota);font:400 10pt/1.35 var(--font-texto);background:#fff;padding:14mm 12mm}.op__hoja p{margin:0}.op__cabeza{border-bottom:1.5pt solid #111;flex-wrap:wrap;justify-content:space-between;gap:6pt 12pt;margin-bottom:8pt;padding-bottom:6pt;display:flex}.op__rotulo{font:600 8.5pt/1.2 var(--font-texto);letter-spacing:.04em;color:#555}.op__cabeza h1{font:700 19pt/1.1 var(--font-texto);margin:2pt 0}.op__datos{text-align:right;color:#333;font-size:9pt}.op__observacion{border:.75pt solid #999;margin:0 0 6pt;padding:4pt 6pt}.op__notas{margin:4pt 0 8pt;padding-left:14pt;font-weight:600}.op__resumen{grid-template-columns:1fr 1fr;gap:12pt;margin:4pt 0 10pt;display:grid}.op__hoja h2{font:650 12pt/1.2 var(--font-texto);break-after:avoid;margin:10pt 0 4pt}.op__hoja h2 small{font:450 9pt var(--font-texto);color:#555;margin-left:8pt}.op__resumen h2{margin-top:0}.op__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:9pt}.op__tabla th,.op__tabla td{text-align:left;vertical-align:top;border-bottom:.5pt solid #bbb;padding:3pt 4pt}.op__tabla thead th{border-bottom:1pt solid #111;font-weight:650}.op__tabla thead{display:table-header-group}.op__tabla tr{break-inside:avoid}.op__tabla .num{text-align:right;white-space:nowrap}.op__tabla--chica td{padding:2pt 4pt}.op__tabla--piezas{table-layout:fixed}.op__col-medida{width:21mm}.op__col-esp{width:9mm}.op__col-material{width:40mm}.op__col-cant{width:10mm}.op__col-canto{width:19mm}.op__col-cx{width:27mm}.op__col-check{width:7mm}.op__modulo{break-inside:avoid-page}.op__modulo:has(.op__dibujos){break-inside:auto}.op__check{width:16pt;text-align:center!important}.op__caja{border:.75pt solid #111;width:9pt;height:9pt;display:inline-block}.op__nota-pieza{color:#333;font-style:italic;display:block}.op__nota-pieza--c{font-style:normal;font-weight:600}@media print{.op .dibujo-mec__canal-c{fill:#000;fill-opacity:.28;stroke:#000;stroke-width:1.4px}.op .dibujo-mec__canal-c--b{fill-opacity:.12;stroke-dasharray:4 2}.op .dibujo-mec__calado-hueco{fill:#fff;stroke:#000;stroke-width:1.4px}.op .dibujo-mec__calado-corte{stroke:#000;stroke-opacity:.35}.op .dibujo-mec__microunion{fill:#000;stroke:#fff}.op .dibujo-mec__calado-medida{fill:#000}}.op__revisar{color:#8a5a00;font-style:italic;font-weight:400}.op__donde{color:#555}.op__pie-tabla{color:#555;font-size:8pt;margin-top:3pt!important}.op__herrajes-modulo{font-size:9pt;margin-top:4pt!important}.op__dibujos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6pt;margin-top:6pt;display:grid}.op__dibujo{break-inside:avoid;margin:0}.op__dibujo figcaption{text-align:center;color:#333;font-size:8pt}.op__dibujo .dibujo-mec svg{border:.5pt solid #ccc}.op__firma{color:#666;border-top:.5pt solid #bbb;margin-top:12pt;padding-top:4pt;font-size:8pt}.guia__cabeza{border-bottom:1.5pt solid #111;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:6pt 16pt;margin-bottom:8pt;padding-bottom:6pt;display:grid}.guia__cabeza h1{font:700 19pt/1.1 var(--font-texto);margin:2pt 0}.guia__logo{align-self:center;width:auto;height:34pt;display:block}.guia__logo--modulab{height:30pt}.guia__tildes{gap:14pt;font-size:9pt;display:flex;margin:0 0 4pt!important}.guia__tildes span{align-items:center;gap:4pt;display:inline-flex}.guia__material{color:#555;font-size:8pt;display:block}.guia__tabla .num{width:1%}.guia__dibujo .dibujo-mec{gap:2pt}.guia__dibujo .dibujo-mec__leyenda{color:#333;justify-content:center;gap:1pt 8pt;font-size:7.5pt;line-height:1.25}.guia__dibujo .dibujo-mec__leyenda span{gap:3pt}.guia__dibujo .dibujo-mec__leyenda i{width:6.5pt;height:6.5pt}.guia__conformidad{break-inside:avoid;border-top:1.5pt solid #111;margin-top:14pt;padding-top:2pt}.guia__firmas{grid-template-columns:2fr 1fr 1.4fr;gap:26pt 16pt;margin-top:30pt;display:grid}.guia__firma{font:600 7.5pt/1.2 var(--font-texto);letter-spacing:.06em;text-transform:uppercase;color:#555;border-top:.75pt solid #111;padding-top:3pt}.guia__rotulo-obs{font:600 7.5pt/1.2 var(--font-texto);letter-spacing:.06em;text-transform:uppercase;color:#555;margin-top:16pt!important}.guia__renglon{border-bottom:.5pt solid #bbb;height:20pt}@media screen and (max-width:720px){.guia__cabeza{grid-template-columns:minmax(0,1fr);align-items:start}.guia__cabeza .op__datos{text-align:left}.guia__logo{height:30px}.guia__logo--modulab{height:26px}.guia__firmas{grid-template-columns:1fr;gap:30pt}.op{padding:12px 0 32px}.op__barra{padding-inline:16px}.op__hoja{padding:16px 12px;overflow-x:auto}.op__tabla--piezas{table-layout:auto;min-width:640px}.op__resumen{grid-template-columns:1fr}.op__dibujos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{:is(html:has(.op),body:has(.op)){background:#fff}.op__barra{display:none!important}body:has(.op) .h-nav{display:none!important}body:has(.op) .app{display:block}.op{padding:0;display:block}.op__hoja{width:auto;box-shadow:none;padding:0}}.rentabilidad-tramo--material,.rentabilidad-tramo--placas{background:var(--tinta)}.rentabilidad-tramo--cantos{background:var(--tinta-suave)}.rentabilidad-tramo--herrajes{background:var(--tinta-tenue)}.rentabilidad-tramo--planta{background:var(--curso)}.rentabilidad-tramo--contribucion{background:var(--ok)}.rentabilidad-tramo--perdida{background:var(--alarma)}.rentabilidad-reparto{gap:12px;padding:18px 20px 16px;display:grid}.rentabilidad-reparto__pista{position:relative}.rentabilidad-reparto__pista--precio{padding-top:18px}.rentabilidad-reparto__barra{border-radius:var(--radius-s);background:var(--superficie-hundida);gap:2px;height:28px;display:flex;overflow:hidden}.rentabilidad-reparto__barra>span{flex:none;min-width:3px}.rentabilidad-reparto__precio{border-left:2px solid var(--alarma);width:0;position:absolute;top:0;bottom:-4px}.rentabilidad-reparto__precio>span{color:var(--alarma-tinta);white-space:nowrap;line-height:14px;position:absolute;top:0;left:4px}.rentabilidad-leyenda{font:450 13px/18px var(--font-texto);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.rentabilidad-leyenda>li{align-items:baseline;gap:6px;display:inline-flex}.rentabilidad-leyenda i{border-radius:2px;align-self:center;width:10px;height:10px;display:inline-block}.rentabilidad-leyenda b{font-variant-numeric:tabular-nums;font-weight:650}.rentabilidad-etapas{margin:0;padding:0 0 6px;list-style:none}.rentabilidad-etapa{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 20px;display:grid}.rentabilidad-etapa+.rentabilidad-etapa{border-top:1px solid var(--linea)}.rentabilidad-etapa__nombre{gap:2px;min-width:0;display:grid}.rentabilidad-etapa__pistas{grid-area:2/1/auto/-1;gap:5px;min-width:0;display:grid}.rentabilidad-etapa__pista{grid-template-columns:5.5rem minmax(0,1fr) 3.5rem;align-items:center;gap:8px;display:grid}.rentabilidad-etapa__pista .num{text-align:right;font-variant-numeric:tabular-nums}.rentabilidad-etapa__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:9px;overflow:hidden}.rentabilidad-etapa__barra>span{border-radius:inherit;height:100%;display:block}.rentabilidad-etapa__barra--estimado>span{background:var(--tinta-tenue)}.rentabilidad-etapa__barra--real>span{background:var(--curso)}.rentabilidad-etapa--mas .rentabilidad-etapa__barra--real>span{background:var(--atencion)}.rentabilidad-etapa__factor{justify-items:end;gap:2px;display:grid}.rentabilidad-etapa__veces{font:650 20px/24px var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}.rentabilidad-etapa--mas .rentabilidad-etapa__veces{color:var(--atencion-tinta)}.rentabilidad-etapa--menos .rentabilidad-etapa__veces{color:var(--ok-tinta)}.rentabilidad-tabla td{vertical-align:top}.rentabilidad-tabla .rentabilidad-col--servicio{width:24%}.rentabilidad-tabla .rentabilidad-col--hora{width:13%}.rentabilidad-tabla .rentabilidad-col--motivo{width:19%}.rentabilidad-tabla tbody tr.rentabilidad-grupo{background:var(--superficie-hundida);border-top:1px solid var(--linea)}.rentabilidad-tabla tbody tr.rentabilidad-grupo th{font:600 13px/18px var(--font-texto);color:var(--tinta);padding-top:8px;padding-bottom:8px}.rentabilidad-tabla tbody tr.rentabilidad-grupo th span{color:var(--tinta-suave);margin-left:6px;font-weight:450}.rentabilidad-servicio{color:inherit;gap:2px;text-decoration:none;display:grid}.rentabilidad-servicio:hover .cuerpo-fuerte{text-underline-offset:2px;text-decoration:underline}.rentabilidad-fila--sin-precio{background:color-mix(in srgb, var(--superficie-hundida) 45%, transparent)}.rentabilidad-motivo{justify-items:start;gap:4px;display:grid}.rentabilidad-negativo{color:var(--alarma-tinta)}.rentabilidad-sube{color:var(--atencion-tinta);font-weight:600}.rentabilidad-hora{grid-template-columns:4.5rem auto;align-items:center;gap:8px;display:inline-grid}.rentabilidad-trabajo{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.rentabilidad-trabajo a{color:inherit;text-decoration:none}.rentabilidad-trabajo a:hover{text-underline-offset:2px;text-decoration:underline}.rentabilidad-trabajo .rentabilidad-hora{grid-template-columns:5rem 5.5rem}.rentabilidad-trabajo .renglon__monto{text-align:right}.rentabilidad-hora__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:8px;position:relative}.rentabilidad-hora__valor{border-radius:inherit;background:var(--ok);position:absolute;inset:0 auto 0 0}.rentabilidad-hora__valor--atencion{background:var(--atencion)}.rentabilidad-hora__valor--alarma{background:var(--alarma)}.rentabilidad-hora__mediana{background:var(--tinta);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}@media (max-width:560px){.rentabilidad-etapa{padding:12px 16px}.rentabilidad-reparto{padding:16px}.rentabilidad-motivo{grid-column:1/-1}.rentabilidad-tabla tbody tr.rentabilidad-grupo{padding:8px 16px;display:block}.rentabilidad-hora{grid-template-columns:3.5rem auto}}@media (max-width:380px){.h-aviso__texto{flex-basis:220px}}@media screen and (max-width:760px){.envios-pagina .columnas__angosta{order:-1}.agregado__acciones{gap:8px}.agregado__acciones .h-boton,.herraje--agregado .agregado__acciones .h-boton{min-width:40px;height:40px}.ingenieria-detalle summary{padding:10px 0}}@media screen and (max-width:720px){.h-pestanas{gap:var(--space-4)}.pres-fila__estado .h-estado{white-space:normal;height:auto;min-height:24px;padding-block:4px;line-height:16px}.pres-fila__estado .h-estado__texto{overflow:visible}}@media (max-width:560px){.planta-tv{display:none}.tabla.planta-cola .planta-recorte,.tabla.planta-lista .planta-recorte{white-space:normal;overflow-wrap:anywhere}.envios-semana{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}.envios-dia{min-height:0}.envios-dia--pasado:not(:has(.envios-cita--alarma)){display:none}.envios-dia__libre{display:none}.envios-dia__mas{width:36px;height:36px}.envios-proximos .envios-agenda--en-calendario{display:none}.envios-proximos:not(:has(.lista>li:not(.envios-agenda--en-calendario))){display:none}.envios-proximos .panel__extra{display:none}.lote__cabeza>input[type=checkbox]{width:24px;height:24px}}@media (max-width:520px){.dibujo-mec--grande .dibujo-mec__lado{font-size:26px}.dibujo-mec--grande .dibujo-mec__medida{font-size:30px}.dibujo-mec--grande .dibujo-mec__calado-medida{font-size:24px}}.obra-recorrido{gap:14px}.obra-recorrido__barra{border-radius:var(--radius-redondo);gap:2px;height:14px;display:flex;overflow:hidden}.obra-recorrido__tramo{min-width:6px}.obra-recorrido__tramo--sin_servicio{background:var(--alarma-suave);box-shadow:inset 0 0 0 1px var(--alarma)}.obra-recorrido__tramo--por_cortar{background:var(--superficie-hundida);box-shadow:inset 0 0 0 1px var(--borde)}.obra-recorrido__tramo--en_planta{background:var(--curso-suave);box-shadow:inset 0 0 0 1px var(--curso)}.obra-recorrido__tramo--sin_rastro{background:var(--atencion-suave);box-shadow:inset 0 0 0 1px var(--atencion)}.obra-recorrido__tramo--en_obra{background:var(--curso)}.obra-recorrido__tramo--en_camino{background:color-mix(in srgb, var(--curso) 45%, var(--superficie))}.obra-recorrido__tramo--instaladas{background:var(--ok)}.obra-recorrido__partes{grid-template-columns:repeat(var(--partes,5), minmax(0, 1fr));gap:16px;margin:0;display:grid}.obra-recorrido__parte{align-content:start;gap:4px;min-width:0;display:grid}.obra-recorrido__parte dt{align-items:center;gap:6px;display:flex}.obra-recorrido__parte dd{gap:2px;margin:0;display:grid}.obra-recorrido__punto{border-radius:2px;flex:none;width:10px;height:10px}.obra-recorrido__numero{font:600 36px/40px var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}.obra-recorrido__base--atencion{color:var(--atencion-tinta)}.obra-torres{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;scroll-margin-top:16px;display:grid}.obra-torres__principal,.obra-torres__otras{gap:12px;min-width:0;display:grid}.obra-alcance{border-radius:var(--radius-m);background:var(--superficie-hundida);padding:2px;display:inline-flex}.obra-alcance__boton{height:30px;color:var(--tinta-suave);font:600 13px/1 var(--font-texto);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px}.obra-alcance__boton--activo{background:var(--superficie);color:var(--tinta);box-shadow:0 0 0 1px var(--linea)}.obra-nota{color:var(--atencion-tinta);align-items:flex-start;gap:6px;display:flex}.obra-nota .h-icono{opacity:1;margin-top:2px}.obra-marcadas{color:var(--curso-tinta)}.fachada{gap:10px;display:grid;overflow-x:auto}.fachada__tabla{width:100%;min-width:calc(40px + var(--posiciones,15) * 46px);table-layout:fixed;border-collapse:separate;border-spacing:4px;margin:-4px}.fachada__tabla td{height:40px;padding:0}.fachada__piso{text-align:left;width:38px;font:600 12px/1 var(--font-texto);color:var(--tinta-suave);font-variant-numeric:tabular-nums;padding:0}.fachada--oficina tbody .fachada__piso{z-index:2;background:var(--superficie);position:sticky;left:0}.fachada__columna{text-align:center;font:600 11px/1 var(--font-texto);font-variation-settings:"wdth" 87.5;color:var(--tinta-suave);white-space:nowrap;padding:0 0 2px;overflow:hidden}.fachada__sueltas{flex-wrap:wrap;gap:4px;padding-left:42px;display:flex}.fachada__sueltas .casillero{width:auto;min-width:64px;height:34px;padding:0 8px}.casillero{border-radius:var(--radius-s);width:100%;height:100%;font:650 13px/1 var(--font-texto);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;text-decoration:none;display:flex;position:relative}button.casillero{cursor:pointer}button.casillero:hover{box-shadow:inset 0 0 0 2px var(--tinta)}.casillero__tipologia{opacity:.85;font-size:10px;font-weight:600}.casillero__marca{font:750 10px/1 var(--font-texto);position:absolute;top:2px;right:3px}.casillero__marca--revisar{color:var(--alarma)}.casillero--instalada{background:var(--ok-suave);color:var(--ok-tinta);border-color:var(--ok-suave)}.casillero--hoy{background:var(--curso-suave);color:var(--curso-tinta);border:2px solid var(--tinta)}.casillero--obra{background:var(--curso-suave);color:var(--curso-tinta);border-color:var(--curso-suave)}.casillero--espera{background:var(--atencion-suave);color:var(--atencion-tinta);border-color:var(--atencion-suave)}.casillero--camino{background:var(--curso-suave);color:var(--curso-tinta);border:1px dashed var(--curso)}.casillero--sin_rastro{background:var(--superficie);color:var(--atencion-tinta);border:1px dashed var(--atencion)}.casillero--planta{background:var(--superficie);color:var(--tinta);border-color:var(--borde)}.casillero--cortar{background:var(--superficie-hundida);color:var(--tinta-suave);border-color:var(--linea)}.casillero--sin{color:var(--tinta-suave);border:1px dashed var(--borde);background:0 0}[data-theme=dark] .casillero--planta,[data-theme=dark] .casillero--sin_rastro{background:var(--superficie-alta)}[data-theme=dark] .casillero--cortar{background:var(--superficie)}.casillero--resaltada{outline:3px solid var(--foco);outline-offset:1px;z-index:1}.fachada--asignar .fachada__tabla td{height:48px}.fachada--asignar .casillero{gap:3px}.casillero__quien{box-sizing:border-box;background:var(--tinta-suave);min-width:18px;color:var(--sobre-accion);font:750 10px/1.2 var(--font-texto);font-variation-settings:"wdth" 100;letter-spacing:.03em;text-align:center;border-radius:4px;padding:1px 4px;display:inline-block}.casillero__quien--c0{background:var(--lote-0)}.casillero__quien--c1{background:var(--lote-1)}.casillero__quien--c2{background:var(--lote-2)}.casillero__quien--c3{background:var(--lote-3)}.casillero__quien--c4{background:var(--lote-4)}.casillero__quien--c5{background:var(--lote-5)}.casillero__quien--apagado{opacity:.35}.casillero--fuera{opacity:.45}.casillero--elegida{outline:3px solid var(--foco);outline-offset:1px;z-index:1}.casillero__elegida{background:var(--foco);width:15px;height:15px;box-shadow:0 0 0 2px var(--superficie);border-radius:50%;position:absolute;top:-4px;right:-4px}.casillero__elegida:after{content:"";border:solid var(--superficie);border-width:0 2px 2px 0;width:3px;height:6.5px;position:absolute;top:2.5px;left:5px;transform:rotate(45deg)}.fachada__piso-boton{box-sizing:border-box;border:1px dashed var(--borde);border-radius:var(--radius-s);min-width:34px;height:30px;color:var(--tinta-suave);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.fachada__piso-boton:hover{color:var(--tinta);border-style:solid}.fachada__piso-boton:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.fachada__piso-boton--elegido{border-style:solid;border-color:var(--foco);background:var(--curso-suave);color:var(--curso-tinta)}.casillero--muestra{flex:none;width:18px;height:14px;display:inline-block}.leyenda-obra{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.leyenda-obra li{align-items:center;gap:6px;display:inline-flex}.leyenda-obra b{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:650}.fachada--chica .fachada__tabla{border-spacing:3px;min-width:0;margin:-3px}.fachada--chica .fachada__tabla td{height:24px}.fachada--chica .fachada__piso{width:28px;font-size:11px}.fachada--chica .casillero{font-size:11px}.fachada--chica .casillero__marca{font-size:9px;top:1px;right:2px}.obra-quincenas{margin:0;padding:0;list-style:none;display:grid}.obra-quincena{border-top:1px solid var(--linea);gap:6px;padding:12px 0;display:grid}.obra-quincena:first-child{border-top:0;padding-top:0}.obra-quincena--actual .obra-quincena__cabeza>span:first-child{color:var(--curso-tinta)}.obra-quincena__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.obra-barra{border-radius:var(--radius-s);gap:2px;height:26px;display:flex;overflow:hidden}.obra-barra__tramo{min-width:20px;font:650 12px/1 var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;align-items:center;padding:0 6px;display:flex;overflow:hidden}.obra-barra__tramo--en_obra{background:var(--ok);color:var(--sobre-accion)}.obra-barra__tramo--en_camino{background:var(--ok-suave);color:var(--ok-tinta);border:1px dashed var(--ok)}.obra-barra__tramo--sin_rastro{background:var(--atencion-suave);color:var(--atencion-tinta);border:1px dashed var(--atencion)}.obra-barra__tramo--lista{background:var(--curso);color:var(--sobre-accion)}.obra-barra__tramo--proceso{background:var(--curso-suave);color:var(--curso-tinta)}.obra-barra__tramo--por_cortar{background:var(--superficie-hundida);color:var(--tinta);border:1px solid var(--borde)}.obra-barra__tramo--sin_servicio{background:var(--alarma-suave);color:var(--alarma-tinta);border:1px dashed var(--alarma)}.obra-barra__muestra{box-sizing:border-box;border-radius:2px;width:14px;height:12px;display:inline-block}.obra-traba{gap:14px;margin:0;padding:0;list-style:none;display:grid}.obra-traba li{justify-items:start;gap:6px;display:grid}.obra-traba li .h-estado{white-space:normal;height:auto;min-height:24px;padding-block:4px;line-height:16px}.obra-traba__acciones{flex-wrap:wrap;gap:4px;margin-left:-10px;display:flex}.obra-traba__acciones:empty{display:none}.obra-ritmo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.obra-ritmo>div{align-content:start;gap:2px;display:grid}.obra-ritmo__numero{font:600 40px/40px var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}.obra-ritmo__numero--atencion{color:var(--atencion-tinta)}.obra-grafico{width:100%;height:auto;display:block;overflow:visible}.obra-grafico__base{stroke:var(--linea);stroke-width:1px}.obra-grafico__guia{stroke:var(--linea);stroke-width:1px;stroke-dasharray:2 3}.obra-grafico__eje{font:500 10.5px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.obra-grafico__real{stroke:var(--tinta);stroke-width:2.5px;stroke-linecap:round}.obra-grafico__hoy{fill:var(--tinta)}.obra-grafico__plan{fill:none;stroke:var(--curso);stroke-width:2px;stroke-linejoin:round}.obra-grafico__punto-plan{fill:var(--curso)}.obra-grafico__proyeccion{stroke:var(--atencion);stroke-width:2px;stroke-dasharray:5 4}.obra-grafico__texto{font:600 11px var(--font-texto);fill:var(--tinta)}.obra-grafico__texto--plan{fill:var(--curso-tinta)}.obra-grafico__texto--ritmo{fill:var(--atencion-tinta)}.obra-revisar__item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 20px;display:grid}.obra-revisar__icono{width:16px;height:16px;color:var(--atencion);margin-top:1px}.obra-revisar__texto{min-width:0}.obra-revisar__torre{border-radius:var(--radius-s);background:var(--superficie-hundida);color:var(--tinta-suave);margin-right:6px;padding:0 6px;font-weight:600;display:inline-block}.obra-revisar__item .h-boton{margin-top:-6px}.obra-revisar__mas summary{cursor:pointer;border-top:1px solid var(--linea);padding:12px 20px;font-weight:600}.obra-fuentes{max-width:72ch}.unidad-obra{gap:14px;display:grid}.unidad-obra__cabeza{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.unidad-obra__seccion{border-top:1px solid var(--linea);gap:8px;padding-top:12px;display:grid}.unidad-obra__servicio{gap:8px;display:grid}.unidad-obra__pasos{gap:8px;margin-left:4px}.unidad-obra__planilla{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:0;display:grid}.unidad-obra__planilla dd{margin:0}.unidad-obra__repos{gap:4px;margin:0;padding-left:18px;display:grid}.tabla--compacta th,.tabla--compacta td{padding:6px 10px}.tabla--compacta th:first-child,.tabla--compacta td:first-child{padding-left:0}.tabla--compacta th:last-child,.tabla--compacta td:last-child{padding-right:0}.tabla--compacta thead tr{background:0 0}.casillero--terminada{background:var(--ok-suave);color:var(--ok-tinta);border:1px dashed var(--ok)}.instalacion__cabeza{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.instalacion__botones{flex-wrap:wrap;gap:8px;display:flex}.instalacion__observar{gap:8px;display:grid}.instalacion__eventos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.instalacion__evento{border-left:2px solid var(--linea);gap:4px;padding-left:12px;display:grid}.instalacion__evento--anulado{opacity:.65}.instalacion__evento--anulado .cuerpo-fuerte{text-decoration:line-through}.instalacion__fotos{flex-wrap:wrap;gap:8px;display:flex}.instalacion__foto{border-radius:var(--radius-m);background:var(--superficie-hundida);width:120px;height:120px;display:block;overflow:hidden}.instalacion__foto img{object-fit:cover;width:100%;height:100%;display:block}.instalacion__foto--sin{box-shadow:inset 0 0 0 1px var(--linea)}.instalacion__audio{width:min(320px,100%);height:36px}.repro{box-sizing:border-box;border:1px solid var(--linea);border-radius:var(--radius-redondo);background:var(--superficie);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(380px,100%);padding:6px 12px 6px 6px;display:grid}.repro__boton{border-radius:var(--radius-redondo);background:var(--accion);width:36px;height:36px;color:var(--sobre-accion);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.repro__boton:hover{background:var(--accion-hover)}.repro__boton:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.repro__boton .h-icono{fill:currentColor;width:18px;height:18px}.repro__boton .girando{width:16px;height:16px}.repro__barra{width:100%;min-width:0;accent-color:var(--accion);cursor:pointer;margin:0}.repro__barra:disabled{cursor:default;opacity:.6}.repro__tiempo{font:500 13px/1 var(--font-texto);font-variant-numeric:tabular-nums;color:var(--tinta-suave);white-space:nowrap}.repro--grande{width:100%;padding:8px 14px 8px 8px}.repro--grande .repro__boton{width:48px;height:48px}.repro--grande .repro__boton .h-icono{width:22px;height:22px}.repro--grande .repro__tiempo{font-size:15px}.medio{justify-items:start;gap:6px;min-width:0;display:grid}.medio__video{border-radius:var(--radius-m);background:#000;width:auto;max-width:100%;max-height:min(340px,55vh);display:block}.medio__fallo{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);margin:0;padding:8px 12px}.medio__fallo a{color:inherit;font-weight:600}.medio__transcripcion{gap:4px;width:min(560px,100%);margin:0;display:grid}.medio__transcripcion blockquote{border-left:3px solid var(--borde);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--superficie-hundida);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:8px 12px}.medio__transcripcion--esperando{align-items:center;gap:8px;width:auto;display:inline-flex}.instalacion__problemas-lista>li{gap:6px;display:grid}.instalacion__problemas-lista>li>.medio{padding-bottom:6px}.instalacion__acciones{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.instalacion__anular{color:var(--tinta-suave);font-size:13px;font-weight:400}.instalacion__confirmar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.instalacion__anulados summary{cursor:pointer}.instalacion__do{border-top:1px solid var(--linea);gap:8px;padding-top:10px;display:grid}.instalacion__do>p{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.obra-desde{gap:6px;display:grid}.obra-desde+.obra-desde{border-top:1px solid var(--linea);padding-top:10px}.obra-desde__lista{gap:2px;margin:0;padding:0;list-style:none;display:grid}.obra-desde__enlaces{gap:14px;display:inline-flex}.unidad-obra__asignada{align-items:flex-start;gap:6px;margin:0;display:flex}.unidad-obra__asignada .h-icono{flex:none;margin-top:1px}.asignar__listo{border-radius:var(--radius-m);background:var(--ok-suave);color:var(--ok-tinta);margin:0;padding:10px 14px}.asignar__nota{color:var(--atencion-tinta);margin:0}.asignar-instaladores{flex-wrap:wrap;gap:8px;display:flex}.asignar-chip{box-sizing:border-box;border:1px solid var(--linea);background:var(--superficie);max-width:100%;min-height:40px;color:var(--tinta);font:600 14px/1.2 var(--font-texto);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 5px;display:inline-flex}.asignar-chip:hover{border-color:var(--borde)}.asignar-chip:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.asignar-chip--activo{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.asignar-chip:disabled{opacity:.6;cursor:default}.asignar-chip--nuevo{color:var(--tinta-suave);border-style:dashed}.asignar-chip__mas{background:var(--superficie-hundida);width:28px;height:28px;color:var(--tinta-suave);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nuevo-instalador{gap:12px;display:grid}.nuevo-instalador__botones{flex-wrap:wrap;gap:8px;display:flex}.asignar-chip__color{box-sizing:border-box;min-width:28px;height:28px;color:var(--sobre-accion);font:750 11.5px/1 var(--font-texto);letter-spacing:.03em;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.asignar-chip__nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asignar-chip__cuenta{box-sizing:border-box;background:var(--superficie-hundida);min-width:22px;color:var(--tinta-suave);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 6px;font-size:12.5px}.asignar-vista{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.asignar-atajos{flex-wrap:wrap;gap:8px;display:flex}.asignar-atajos:empty{display:none}.asignar-grupo{gap:8px;display:grid}.asignar-grupo+.asignar-grupo{border-top:1px solid var(--linea);padding-top:12px}.asignar-grupo__titulo{font:inherit;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.asignar-grupo__lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.asignar-fila{box-sizing:border-box;border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);width:100%;min-height:52px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.asignar-fila:hover{border-color:var(--borde)}.asignar-fila:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.asignar-fila--elegida{border-color:var(--foco);box-shadow:inset 0 0 0 1px var(--foco)}.asignar-fila__texto{gap:2px;min-width:0;display:grid}.asignar-fila>.h-estado{flex:none}.asignar-barra{z-index:5;border:1px solid var(--linea);border-radius:var(--radius-m) var(--radius-m) 0 0;background:var(--superficie-alta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #1016141a}.asignar-barra__texto{flex:260px;min-width:0;margin:0}.asignar-barra__botones{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.asignar-barra>.h-aviso{flex-basis:100%}@media (max-width:760px){.asignar-barra{bottom:calc(var(--barra-abajo) + env(safe-area-inset-bottom));padding:10px 12px}.asignar-barra__botones{width:100%}.asignar-barra__botones .h-boton{flex:auto;justify-content:center}}.asignar-dialogo{gap:14px;display:grid}.asignar-dialogo p{margin:0}.fila-campos>.asignar-dialogo__dia{flex:230px}.asignar-dias{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.asignar-dias--activo{background:var(--superficie-hundida);box-shadow:inset 0 0 0 1px var(--borde)}.asignar-unidades{gap:12px;margin:0;padding:0;list-style:none;display:grid}.asignar-unidad{border-top:1px solid var(--linea);gap:8px;padding-top:12px;display:grid}.asignar-unidad:first-child{border-top:0;padding-top:0}.asignar-unidad__cabeza{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.asignar-unidad__toda{margin-left:auto}.asignar-unidad__piezas{flex-wrap:wrap;gap:6px;display:flex}.asignar-pieza{box-sizing:border-box;border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);max-width:100%;min-height:48px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:9px;padding:6px 10px 6px 9px;display:inline-flex}.asignar-pieza:hover{border-color:var(--borde)}.asignar-pieza:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.asignar-pieza--elegida{border-color:var(--foco);box-shadow:inset 0 0 0 1px var(--foco);background:var(--curso-suave)}.asignar-pieza:disabled{cursor:default;opacity:.55}.asignar-pieza__tilde{box-sizing:border-box;border:1.5px solid var(--borde);background:var(--superficie);border-radius:4px;flex:none;width:18px;height:18px;position:relative}.asignar-pieza:disabled .asignar-pieza__tilde{border-style:dashed}.asignar-pieza--elegida .asignar-pieza__tilde{border-color:var(--foco);background:var(--foco)}.asignar-pieza--elegida .asignar-pieza__tilde:after{content:"";border:solid var(--superficie);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4.5px;transform:rotate(45deg)}.asignar-pieza__texto{gap:2px;min-width:0;display:grid}.asignar-pieza__que{font:650 14px/1.2 var(--font-texto)}.asignar-pieza__ambiente{font:600 13px/1.2 var(--font-texto);color:var(--curso-tinta)}.asignar-pieza__estado{font:450 13px/1.2 var(--font-texto);color:var(--tinta-suave)}.asignar-pieza .asignar-chip__color{min-width:24px;height:24px;font-size:10.5px}.obra-marcar-instaladas{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.obra-gestion{gap:8px;display:grid}.obra-agregada{align-items:flex-start;gap:6px;margin:0;display:flex}.obra-agregada>.h-icono{color:var(--ok-tinta);flex:none;margin-top:2px}.agregar-unidad{gap:14px;display:grid}.agregar-unidad p,.agregar-unidad h3{margin:0}.agregar-unidad__sugeridas{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:8px;padding:12px;display:grid}.agregar-unidad__chips{flex-wrap:wrap;gap:6px;display:flex}.agregar-unidad__chip{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);color:var(--tinta);font:450 13px/17px var(--font-texto);text-align:left;cursor:pointer;gap:1px;padding:6px 10px;display:inline-grid}.agregar-unidad__chip:hover{border-color:var(--tinta-suave)}.agregar-unidad__chip:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.agregar-unidad__chip--activa{border-color:var(--ok-tinta);box-shadow:inset 0 0 0 1px var(--ok-tinta);background:var(--ok-suave)}.agregar-unidad__chip:disabled{cursor:default;opacity:.6}.fila-campos>.agregar-unidad__torre{flex:0 140px}.fila-campos>.agregar-unidad__va{flex:280px}.fila-campos>.agregar-unidad__quincena{flex:190px}.agregar-unidad__va .obra-alcance{align-self:flex-start}.agregar-unidad .obra-alcance__boton{height:34px}.agregar-unidad__ojo{color:var(--atencion-tinta)}.agregar-unidad__instalada{justify-items:start;gap:8px;display:grid}.agregar-unidad__instalada>label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.unidad-obra__a-mano{justify-items:start;gap:6px;display:grid}.unidad-obra__ambiente{gap:6px;display:grid}.unidad-obra__ambiente-form{justify-items:start;gap:8px;max-width:440px;display:grid}.unidad-obra__ambiente-form>.campo{width:100%}.unidad-obra__ambiente-botones{align-items:center;gap:14px;display:inline-flex}.unidad-obra__ambiente-distinto{color:var(--atencion-tinta);font-weight:550}.instaladas__listo{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.instaladas__listo .enlace{color:inherit}.instalacion__mano{border-top:1px solid var(--linea);margin:0;padding-top:10px}.fachada--asignar .casillero__marca{left:3px;right:auto}.casillero__piezas{font:750 9.5px/1 var(--font-texto);opacity:.8;position:absolute;bottom:2px;right:3px}.casillero--parcial{outline:2px dashed var(--foco);outline-offset:1px;z-index:1}.obra-desde__unidad{border-radius:var(--radius-m);width:100%;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;margin-left:-8px;padding:6px 8px;display:grid}.obra-desde__unidad:hover{background:var(--superficie-hundida)}.obra-desde__unidad:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.conforme-do{border-top:1px solid var(--linea);justify-items:start;gap:8px;padding-top:10px;display:grid}.conforme-do__listo{color:var(--ok-tinta);margin:0}.conforme-do__cuerpo{gap:14px;display:grid}.conforme-do__cuerpo>p{margin:0}.conforme-do__todas{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.conforme-do__torre{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.conforme-do__torre legend{margin-bottom:8px;padding:0}.conforme-do__unidades{grid-template-columns:repeat(auto-fill,minmax(min(124px,100%),1fr));gap:6px;display:grid}.conforme-do__unidad{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-height:36px;font:550 13px/18px var(--font-texto);font-variant-numeric:tabular-nums;cursor:pointer;align-items:center;gap:8px;padding:4px 10px;display:flex}.conforme-do__unidad:hover{border-color:var(--borde)}.conforme-do__unidad--marcada{border-color:var(--ok);background:var(--ok-suave);color:var(--ok-tinta)}.conforme-do__unidad input{accent-color:var(--ok);margin:0}.conforme-do__unidad:focus-within{outline:2px solid var(--foco);outline-offset:1px}.instaladores__fila{gap:8px;padding:12px 0;display:grid}.instaladores__cabeza{gap:2px;display:grid}.instaladores__celulares{gap:6px;margin:0;padding:0;list-style:none;display:grid}.instaladores__celular{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.instaladores__preguntar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.instaladores__nombre{color:var(--tinta);justify-self:start;text-decoration:none}.instaladores__nombre:hover{text-decoration:underline}.instaladores__plata{margin:2px 0 0}.instaladores__plata a{font-weight:600}.instaladores__saldo,.instaladores__datos{font-variant-numeric:tabular-nums;margin:2px 0 0}.instaladores__datos a{font-weight:600}.instaladores__datos .h-estado{vertical-align:middle;margin-left:8px}.datos-inst{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;display:grid}@media (max-width:1180px){.datos-inst{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.datos-inst{grid-template-columns:minmax(0,1fr)}}.datos-inst__bloque{align-content:start;gap:8px;min-width:0;display:grid}.datos-inst__titulo{font:650 14px/20px var(--font-texto);color:var(--tinta-suave);text-transform:none;margin:0}.datos-inst__lista{gap:10px;margin:0;display:grid}.datos-inst__dato{gap:1px;min-width:0;display:grid}.datos-inst__dato dd{overflow-wrap:anywhere;margin:0}.datos-inst__tel{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.datos-inst__tel a:first-child{font-weight:600}.datos-inst__contacto{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:inline-flex}.datos-inst__seguro,.datos-inst__cuenta{justify-items:start;gap:4px;display:grid}.datos-inst__numero{font-variant-numeric:tabular-nums;letter-spacing:.01em;overflow-wrap:anywhere;font-weight:600}.datos-inst__copiable{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.datos-inst__copiar{height:28px}.datos-inst__pie{margin:14px 0 0}.datos-inst__cambios{margin-top:8px}.datos-inst__cambios>summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.datos-inst__cambios .lista{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.panel .datos-inst+.datos-inst__pie,.panel .h-aviso+.datos-inst{margin-top:12px}.datos-inst__extra{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.datos-inst__oficina{border:0;border-top:1px solid var(--linea);gap:10px;min-width:0;margin:16px 0 0;padding:14px 0 0;display:grid}.datos-inst__oficina>legend{float:left;width:100%;padding:0}.datos-inst__lista--oficina{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px}.datos-inst__texto{white-space:pre-line}.datos-inst__escrito{gap:2px;display:grid}.datos-inst__lista--oficina .datos-inst__dato,.datos-inst__campos>.campo{align-content:start}.datos-inst__campos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 24px;display:grid}.datos-inst__historial{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.datos-inst__cambio{border-top:1px solid var(--linea);gap:2px;padding:8px 0 0;display:grid}.datos-inst__cambio:first-child{border-top:0;padding-top:0}.datos-inst__que{gap:2px;margin:0;padding:0 0 0 12px;list-style:none;display:grid}.datos-inst__valor{overflow-wrap:anywhere;white-space:pre-line;font-weight:600}.datos-inst__form{gap:0;display:grid}.datos-inst__todo{border:0;gap:0;min-inline-size:0;margin:0;padding:0;display:grid}.datos-inst--editar .datos-inst__bloque{border:0;gap:10px;margin:0;padding:0}.datos-inst--editar .datos-inst__bloque>legend{float:left;width:100%;margin-bottom:2px;padding:0}.datos-inst__par{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.datos-inst__etiqueta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.datos-inst__sacar{color:var(--tinta-suave);font-weight:450}.datos-inst__sacar .enlace{font-weight:550}.datos-inst__nuevo{align-items:flex-end}.datos-inst__suyo{color:var(--atencion-tinta);margin-top:2px;display:block}.datos-inst__suyo .datos-inst__valor{font-weight:600}.datos-inst__corregidos{margin:0 0 10px}.datos-inst__al-momento{margin:-4px 0 0}.datos-inst__ok{color:var(--ok-tinta);font-weight:600}.datos-inst__mal{color:var(--alarma-tinta);font-weight:600}.datos-inst__acciones{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;display:flex}.datos-inst__acciones>p{flex:320px;margin:0}.datos-inst__botones{flex-wrap:wrap;gap:8px;display:inline-flex}.pagos-tabla td,.pagos-tabla th{white-space:nowrap}.pagos-tabla tbody th{white-space:normal;min-width:11rem}.pagos-tabla__por{max-width:22rem;margin-top:2px;display:block}.pagos-tabla__ajuste{color:var(--atencion-tinta)}.pagos-tabla__resta{color:var(--alarma-tinta)}@media (max-width:560px){.pagos-tabla.tabla--tarjetas tfoot{display:block}.pagos-tabla.tabla--tarjetas tfoot tr{border-top:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:12px 16px;display:grid}.pagos-tabla.tabla--tarjetas tfoot tr>*{text-align:left!important;padding:0!important}.pagos-tabla.tabla--tarjetas tfoot th{grid-column:1/-1}.pagos-tabla.tabla--tarjetas tfoot th:empty{display:none}.pagos-tabla.tabla--tarjetas tfoot td[data-etiqueta]:before{content:attr(data-etiqueta);content:attr(data-etiqueta) / "";color:var(--tinta-suave);font:550 11px/14px var(--font-texto);margin-bottom:2px;display:block}.pagos-tabla tbody th{min-width:0}}.pagos-nota{border-top:1px solid var(--linea);margin:0;padding:12px 20px 16px}.tarifas__atencion{color:var(--atencion-tinta)}.cambios-tarifas__fila{gap:2px;padding:10px 0;display:grid}.cambios-tarifas__fila:first-child{border-top:0;padding-top:0}.cambios-tarifas__cuando{font-variant-numeric:tabular-nums}.tarifas__form{gap:16px;display:grid}.tarifas__reparto{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tarifas__reparto .campo__etiqueta{flex-basis:100%}.tarifas__por{width:5.5rem}.tarifas__por input{text-align:right;font-variant-numeric:tabular-nums}.tarifas__obra{gap:18px;display:grid}.tarifas__obra-cabeza{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tarifas__obra-cabeza h3{margin:0 auto 0 0}.tarifas__moneda{align-items:center;gap:6px;display:inline-flex}.tarifas__grupo{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tarifas__grupo-titulo{font:600 12px/16px var(--font-texto);letter-spacing:.04em;color:var(--tinta-suave);text-transform:uppercase;padding:0}.tarifas__grilla{grid-template-columns:repeat(auto-fill,minmax(min(176px,100%),1fr));gap:14px 16px;display:grid}.tarifas__casilla{align-content:start;gap:4px;min-width:0;display:grid}.tarifas__tip{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.tarifas__casilla .campo__caja input{text-align:right;font-variant-numeric:tabular-nums}.tarifas__aviso{color:var(--curso-tinta)}.tarifas__notas{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tarifas__desde{max-width:34rem}.tarifas__acciones{flex-wrap:wrap;gap:8px;display:flex}.tarifas__intro{max-width:72ch;margin:0}.tarifas__saltos{flex-wrap:wrap;gap:8px;display:flex}.tarifas__saltos .h-boton{gap:8px}.tarifas__ajustes{margin:0}.tarifas__barra{gap:14px}.tarifas__pendiente{margin-top:-4px}.por-validar{border:1px solid var(--atencion);border-radius:var(--radius-m);background:var(--atencion-suave);gap:10px;min-width:0;padding:14px 16px;display:grid}.por-validar>p{margin:0}.por-validar__cabeza{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.por-validar__cabeza h3{margin:0}.por-validar__lista{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.por-validar__fila{border-bottom:1px solid color-mix(in srgb, var(--atencion) 30%, transparent);min-width:0}.por-validar__elegir{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"caja tip monto""caja detalle detalle";align-items:baseline;gap:0 10px;min-width:0;padding:7px 0;display:grid}span.por-validar__elegir{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tip monto""detalle detalle"}label.por-validar__elegir{cursor:pointer}.por-validar__elegir input{accent-color:var(--atencion-tinta);grid-area:caja;align-self:center;margin:0}.por-validar__tip{flex-wrap:wrap;grid-area:tip;align-items:baseline;gap:0 8px;min-width:0;display:flex}.por-validar__monto{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:monto;font-weight:600}.por-validar__detalle{grid-area:detalle}.por-validar__acciones{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.instaladores__tarifas{margin:0}.ajuste{border-top:1px solid var(--linea);gap:10px;padding-top:14px}.ajuste:first-of-type{border-top:0;padding-top:0}.ajuste__fila{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ajuste__fila .campo__etiqueta{flex-basis:100%}.ajuste__guardado-fila{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ajuste__guardado{margin:0}.ajuste__guardado q{font-style:italic}.ajuste__tarifas{gap:8px;display:grid}.ajuste__tarifas p{margin:0}.ajuste__detalle summary{cursor:pointer;color:var(--tinta);text-underline-offset:2px;width:fit-content;font-weight:600;text-decoration:underline}.ajuste__detalle[open] summary{margin-bottom:8px}.tarifas-lectura{gap:10px;display:grid}.tarifas-lectura h3{margin:0}.tarifas-lectura__grilla{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px 24px;margin:0;display:grid}.tarifas-lectura__fila{border-bottom:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;padding:6px 0;display:flex}.tarifas-lectura__fila dd{font-variant-numeric:tabular-nums;margin:0}.pagos-inst__cuerpo{gap:14px;display:grid}.pagos-inst__cuerpo>p{margin:0}.pagos-inst__saldos{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 24px;margin:0;display:grid}.pagos-inst__saldo{align-content:start;gap:4px;display:grid}.pagos-inst__saldo dd{margin:0}.pagos-inst__numero{font:700 32px/1.1 var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;color:var(--tinta)}.pagos-inst__form{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-hundida);gap:12px;padding:14px 16px 16px;display:grid}.pagos-inst__form h3{margin:0}.campo--monto{flex:170px;max-width:240px}.campo--monto input{text-align:right;font-variant-numeric:tabular-nums}.pagos-inst__acciones{flex-wrap:wrap;gap:8px;display:flex}.pagos-inst__lista{gap:6px;display:grid}.pagos-inst__lista h3{margin:0}.pagos-inst__pagos{margin:0;padding:0;list-style:none}.pagos-inst__pago{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:8px 0;display:flex}.pagos-inst__pago:first-child{border-top:0}.pagos-inst__dia{font-variant-numeric:tabular-nums;min-width:3.5rem}.pagos-inst__monto{font-variant-numeric:tabular-nums;min-width:7.5rem}.pagos-inst__texto{flex:14rem;min-width:0}.pagos-inst__pago--anulado{opacity:.65}.pagos-inst__pago--anulado .pagos-inst__monto,.pagos-inst__pago--anulado .pagos-inst__dia{text-decoration:line-through}.qr-etiquetas{justify-items:center;gap:16px;padding:24px 16px 48px;display:grid}.qr-etiquetas__barra{gap:12px;width:min(210mm,100%);display:grid}.qr-etiquetas__filtros{flex-wrap:wrap;gap:8px 24px;display:flex}.qr-etiquetas__hoja{box-sizing:border-box;color:#000;width:210mm;height:297mm;box-shadow:var(--sombra-flota);background:#fff;grid-template-columns:repeat(3,63.5mm);grid-auto-rows:38.1mm;align-content:start;column-gap:2.5mm;padding:15.15mm 7.2mm 0;display:grid;overflow:hidden}.qr-etiqueta{box-sizing:border-box;font-family:var(--font-texto);align-items:center;gap:3mm;padding:2.5mm 3mm;display:flex;overflow:hidden}.qr-etiqueta__qr{flex:none;width:30mm;height:30mm}.qr-etiqueta__texto{gap:.6mm;min-width:0;display:grid}.qr-etiqueta__unidad{font:700 17pt/1 var(--font-texto);font-variant-numeric:tabular-nums;font-stretch:87.5%}.qr-etiqueta__donde{font:600 8.5pt/1.2 var(--font-texto)}.qr-etiqueta__que{font:450 7.5pt/1.2 var(--font-texto)}.qr-etiqueta__codigo{font:600 8pt/1 var(--font-texto);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-top:.8mm}.qr-etiqueta__marca{font:450 6.5pt/1.2 var(--font-texto);color:#444}@media (max-width:860px){.qr-etiquetas__hoja{zoom:.45}}@media print{@page{size:A4;margin:0}:is(html:has(.qr-etiquetas),body:has(.qr-etiquetas)){background:#fff}.qr-etiquetas__barra{display:none!important}body:has(.qr-etiquetas) .h-nav{display:none!important}body:has(.qr-etiquetas) .h-barra{display:none!important}body:has(.qr-etiquetas) .app{display:block}body:has(.qr-etiquetas) .app__main{padding:0!important}.qr-etiquetas{padding:0;display:block}.qr-etiquetas__hoja{zoom:1;box-shadow:none;break-after:page}.qr-etiquetas__hoja:last-child{break-after:auto}}.ins{box-sizing:border-box;width:100%;max-width:520px;min-height:100dvh;padding:calc(14px + env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));font-family:var(--font-texto);color:var(--tinta);flex-direction:column;gap:16px;margin:0 auto;display:flex}.ins>*{min-width:0}.ins--centro{text-align:center;justify-content:center;align-items:center;gap:28px}.ins-titulo{font:650 28px/32px var(--font-texto);font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-stretch:87.5%}.ins-subtitulo{font:650 17px/22px var(--font-texto);margin:0}.ins-cuerpo{font:400 16px/22px var(--font-texto);margin:0}.ins-chico{font:450 14px/20px var(--font-texto);margin:0}.ins-suave{color:var(--tinta-suave)}.ins-normal{font-weight:450}.ins-centrado{text-align:center}.ins .h-aviso{font-size:15px;line-height:21px}.ins .h-estado{height:28px;font-size:13.5px}.ins-cabeza{justify-content:space-between;align-items:center;min-height:40px;display:flex}.ins-saludo{gap:4px;display:grid}.ins-senal{border-radius:var(--radius-m);background:var(--curso-suave);color:var(--curso-tinta);font:550 15px/21px var(--font-texto);align-items:center;gap:10px;padding:10px 14px;display:flex}.ins-senal--sin{background:var(--atencion-suave);color:var(--atencion-tinta)}.ins-senal__punto{border-radius:var(--radius-redondo);background:var(--atencion);flex:none;width:10px;height:10px}.ins-senal__punto--ok{background:var(--ok);width:8px;height:8px}.ins-guardado{justify-content:center;align-items:center;gap:8px;display:flex}.ins-seccion{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ins-seccion__cabeza{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ins-lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ins-fila{box-sizing:border-box;border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-height:72px;color:var(--tinta);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 14px;text-decoration:none;display:grid}.ins-fila:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-fila__texto{display:contents}.ins-fila__texto>.ins-chico{grid-area:2/1/auto/-1}.ins-fila>.h-estado{grid-area:1/2;justify-self:end}.ins-fila__texto>.ins-tocan__nota{color:var(--tinta);grid-row:3}.ins-enlace{min-height:40px;color:var(--tinta);font:600 15.5px/1.3 var(--font-texto);text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px}.ins-enlace:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-fila__titulo{font:650 17px/22px var(--font-texto);font-variant-numeric:tabular-nums;font-stretch:87.5%}.ins-tarjeta{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);gap:10px;padding:14px 16px;display:grid}.ins-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ins-cifras dt{font:550 13px/16px var(--font-texto);color:var(--tinta-suave)}.ins-cifras dd{font:600 30px/32px var(--font-texto);font-variant-numeric:tabular-nums;margin:2px 0 0;font-stretch:75%}.ins-cifras--atencion{color:var(--atencion-tinta)}.ins-plata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.ins-plata__cifra{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--papel);grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;padding:12px 14px;display:grid;container-type:inline-size}.ins-plata__cifra dt{font:550 13px/16px var(--font-texto);color:var(--tinta-suave)}.ins-plata__cifra dd{margin:0}.ins-plata__numero{font:600 28px/30px var(--font-texto);font-variant-numeric:tabular-nums;font-stretch:75%;display:grid}@supports (font-size:1cqi){.ins-plata__numero>span{white-space:nowrap}.ins-plata__numero{font-size:min(28px, calc(100cqi / (var(--largo,10) * .46)));line-height:1.1}}@container (max-width:100px){.ins-plata__cifra .h-estado{gap:4px;padding-inline:5px 6px}}.ins-plata__cifra .h-estado{white-space:normal;max-width:100%}.ins-detalle{border-top:1px solid var(--linea);padding-top:8px}.ins-detalle>summary{min-height:44px;font:600 16px/1.2 var(--font-texto);cursor:pointer;align-items:center;display:flex}.ins-detalle>summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-pagos{margin:0;padding:0;list-style:none;display:grid}.ins-pagos+.ins-pagos__antes{margin-top:10px}.ins-pago{border-bottom:1px solid var(--linea);min-height:60px;color:var(--tinta);align-items:center;gap:10px;padding:8px 2px;text-decoration:none;display:flex}.ins-pago:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-pago__texto{flex:1;justify-items:start;gap:4px;min-width:0;display:grid}.ins-pago__plata{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.ins-pago__ganado{font:600 17px/22px var(--font-texto);font-stretch:87.5%}.ins-pie{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:auto;display:grid}.ins-abrir{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ins-boton{box-sizing:border-box;border-radius:var(--radius-m);min-height:52px;font:650 17px/1.2 var(--font-texto);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex}.ins-boton .h-icono{width:22px;height:22px}.ins-boton:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-boton:disabled{opacity:.5;cursor:not-allowed}.ins-boton--principal{background:var(--accion);color:var(--sobre-accion)}.ins-boton--secundario{background:var(--superficie);color:var(--tinta);border-color:var(--borde);font-size:16px;font-weight:600}.ins-boton--alto{min-height:56px}.ins-boton--angosto{flex:none;padding:0 20px}.ins-boton--grabando{background:var(--alarma-suave);color:var(--alarma-tinta);border-color:var(--alarma)}.ins-grabando{border-radius:var(--radius-redondo);background:var(--alarma);width:12px;height:12px;animation:1s ease-in-out infinite ins-latido}@keyframes ins-latido{50%{opacity:.35}}.ins-buscar{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.ins-buscar__fila{gap:8px;display:flex}.ins-buscar__caja{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);width:100%;min-width:0;height:52px;color:var(--tinta);font:600 20px/1 var(--font-texto);font-variant-numeric:tabular-nums;flex:1;padding:0 14px}.ins-buscar__caja:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.ins-opciones{gap:8px;display:grid}.ins-volver{height:44px;color:var(--tinta-suave);font:600 16px/1 var(--font-texto);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0 8px 0 0;display:inline-flex}.ins-volver .h-icono{width:20px;height:20px}.ins-unidad{gap:12px;display:grid}.ins-unidad__fila{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ins-unidad__fila>div{gap:2px;min-width:0;display:grid}.ins-unidad__fila>.h-estado{flex-shrink:0}.ins-rechazo{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:8px;display:flex}.ins-pestanas{flex-wrap:wrap;gap:8px;display:flex}.ins-pestanas--ambientes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ins-pestana{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-height:44px;color:var(--tinta);font:600 15px/1.2 var(--font-texto);cursor:pointer;flex:1}.ins-pestana__ambiente{font:500 13px/1.25 var(--font-texto);display:block}.ins-pestana--activa{background:var(--accion);color:var(--sobre-accion);border-color:var(--accion)}.ins-faltan{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);gap:10px;padding:12px 14px;display:grid}.ins-faltan p{font:400 15px/21px var(--font-texto);margin:0}.ins-faltan b{font-weight:650}.ins-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ins-va{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);margin:0}.ins-va>div{border-bottom:1px solid var(--linea);grid-template-columns:6.5em minmax(0,1fr);gap:12px;padding:9px 12px;display:grid}.ins-va>div:last-child{border-bottom:0}.ins-va dt{font:450 14px/20px var(--font-texto);color:var(--tinta-suave)}.ins-va dd{font:600 14px/20px var(--font-texto);margin:0}.ins-herrajes{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ins-herrajes li{border-radius:var(--radius-m);background:var(--superficie-hundida);align-content:start;gap:2px;padding:8px;display:grid}.ins-herrajes .ins-chico{font-size:12px;line-height:15px}.ins-herrajes__n{font:600 24px/26px var(--font-texto);font-variant-numeric:tabular-nums;font-stretch:75%}.ins-historia{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ins-historia li{border-left:2px solid var(--linea);gap:2px;padding-left:12px;display:grid}.ins-historia__que{font:600 15px/21px var(--font-texto)}.ins-acciones{z-index:2;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--linea);background:var(--papel);gap:10px;margin:auto -18px 0;display:grid;position:sticky;bottom:0}.ins--puerta{padding-bottom:0}.ins-hoja{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ins-foto{justify-items:center;gap:6px;display:grid}.ins-foto__boton{aspect-ratio:3/4;box-sizing:border-box;border:2px dashed var(--borde);border-radius:var(--radius-m);background:var(--superficie);width:100%;max-width:100%;color:var(--tinta-suave);font:600 15px/1 var(--font-texto);cursor:pointer;align-content:center;place-items:center;gap:6px;padding:0;display:grid;overflow:hidden}.ins-foto__boton--con{border-style:solid;border-color:var(--linea)}.ins-foto__boton img{object-fit:cover;width:100%;height:100%;display:block}.ins-foto__boton .h-icono{width:28px;height:28px}.ins-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ins-area{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);width:100%;color:var(--tinta);font:400 16px/22px var(--font-texto);resize:vertical;padding:10px 12px}.ins-area:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.ins-audio{justify-items:start;gap:6px;display:grid}.ins-audio__oir{width:100%}.ins-alerta{color:var(--alarma-tinta);font-weight:600}.ins-video-listo{justify-items:start;gap:6px;display:grid}.ins-video-listo__ver{border-radius:var(--radius-m);object-fit:contain;background:#000;width:100%;max-height:52dvh;display:block}.ins-camara{color:#fff;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ins-camara::backdrop{background:#000}.ins-camara__vista{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.ins-camara__arriba{padding:calc(14px + env(safe-area-inset-top,0px)) 18px 14px;text-align:center;font:600 16px/22px var(--font-texto);background:linear-gradient(#0000008c,#0000);justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.ins-camara__reloj{border-radius:var(--radius-redondo);font-variant-numeric:tabular-nums;background:#0000008c;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.ins-camara__ayuda{text-shadow:0 1px 2px #0009;max-width:340px}.ins-camara__pie{padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#0009);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.ins-camara__cerrar{color:#1a1f1d;background:#ffffffeb;border-color:#0000;justify-self:start;min-height:48px}.ins-camara__lugar{justify-self:end}.ins-camara__grabar{border-radius:var(--radius-redondo);cursor:pointer;background:0 0;border:4px solid #fff;place-items:center;width:78px;height:78px;padding:0;display:grid}.ins-camara__grabar>span{border-radius:var(--radius-redondo);background:#e5391a;width:58px;height:58px;transition:border-radius .15s,width .15s,height .15s}.ins-camara__grabar--parar>span{border-radius:6px;width:30px;height:30px}.ins-camara__grabar:disabled{opacity:.45;cursor:not-allowed}.ins-camara__grabar:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (prefers-reduced-motion:reduce){.ins-camara__grabar>span{transition:none}}.ins-pregunta{border:0;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:0;display:grid}.ins-pregunta__texto{float:left;width:100%;font:650 16px/22px var(--font-texto);margin:0;padding:0}.ins-tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ins-tipo{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-height:60px;color:var(--tinta);font:600 15px/1.25 var(--font-texto);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.ins-tipo .h-icono{width:28px;height:28px;color:var(--tinta-suave)}.ins-tipo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-tipo--activo{background:var(--accion);color:var(--sobre-accion);border-color:var(--accion)}.ins-tipo--activo .h-icono{color:var(--sobre-accion)}.ins-chips{flex-wrap:wrap;gap:8px;display:flex}.ins-chip{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radius-redondo);background:var(--superficie);min-height:44px;color:var(--tinta);font:600 15px/1.2 var(--font-texto);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ins-chip .h-icono{width:18px;height:18px}.ins-chip:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-chip--activo{background:var(--accion);color:var(--sobre-accion);border-color:var(--accion)}.ins-pestana--activa.ins-pestana--alarma{background:var(--alarma-suave);color:var(--alarma-tinta);border-color:var(--alarma)}.ins-fila__texto>.ins-reporte__respuesta{border-left:2px solid var(--curso);color:var(--tinta);grid-area:3/1/auto/-1;padding-left:8px}.ins-codigo{gap:14px;max-width:340px;display:grid}.ins-codigo__numero{font:650 60px/1 var(--font-texto);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:6px 0;font-stretch:87.5%}.ins-codigo__espacio{width:.35em;display:inline-block}.ins-app{text-align:left;box-sizing:border-box;width:100%;max-width:520px}.ins-app__cabeza{align-items:center;gap:12px;display:flex}.ins-app__titulos{gap:2px;min-width:0;display:grid}.ins-app__icono{border-radius:10px;flex:none;width:44px;height:44px}.ins-pasos{font:400 15.5px/24px var(--font-texto);gap:8px;margin:0;padding-left:22px;display:grid}.ins-tecla{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--papel);color:var(--tinta);white-space:nowrap;align-items:center;margin:0 1px;padding:0 8px;font-weight:600;line-height:22px;display:inline-flex}.ins-app__ojo{color:var(--atencion-tinta);font-weight:600}.ins-app__ahora-no{min-height:40px;color:var(--tinta-suave);font:600 15px/1 var(--font-texto);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 2px;text-decoration:underline}.ins-app__ahora-no:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.ins-como-enlace{min-height:44px;color:var(--tinta);font:600 15.5px/1.25 var(--font-texto);text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);text-underline-offset:4px;justify-content:center;align-self:center;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.ins-como-enlace .h-icono{width:22px;height:22px;color:var(--nudo)}.ins-como-enlace:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radius-m)}.ins-como .ins-volver{text-decoration:none}.ins-video{aspect-ratio:9/16;object-fit:contain;max-width:100%;height:min(68dvh,740px);box-shadow:0 0 0 1px var(--linea);background:#f2f3f1;border-radius:18px;align-self:center;display:block}.ins-como__pasos{font:400 16px/23px var(--font-texto);gap:12px;margin:0;padding-left:22px;display:grid}.ins-como__pasos b{font-weight:650}.ins-como .ins-boton{text-decoration:none}.ins-escaner{z-index:50;color:#fff;background:#000;position:fixed;inset:0}.ins-escaner__video{object-fit:cover;width:100%;height:100%}.ins-escaner__marco{border:3px solid #ffffffe6;border-radius:16px;width:64vmin;height:64vmin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #00000059}.ins-escaner__pie{padding:16px 18px calc(24px + env(safe-area-inset-bottom,0px));text-align:center;font:600 16px/22px var(--font-texto);justify-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.ins-escaner__pie p{margin:0}.ins-datos{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}fieldset.ins-datos{border:0;min-inline-size:0;margin:0;padding:0}.ins-datos__grupo{min-width:0;margin:0}.ins-datos__titulo{float:left;width:100%;margin:0;padding:0}.ins-dato{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.ins-dato__etiqueta{float:left;width:100%;font:600 15px/20px var(--font-texto);color:var(--tinta);margin:0;padding:0}.ins-dato__caja{box-sizing:border-box;border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);width:100%;height:52px;color:var(--tinta);font:450 17px/1.2 var(--font-texto);font-variant-numeric:tabular-nums;appearance:none;padding:0 14px}.ins-dato__caja::placeholder,.ins-dato .ins-area::placeholder{color:var(--tinta-tenue)}.ins-dato__caja:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.ins-dato__caja--mal,.ins-area.ins-dato__caja--mal{border-color:var(--alarma);background:var(--alarma-suave)}.ins-dato__error{font:550 14px/20px var(--font-texto);color:var(--alarma-tinta)}.ins-datos__dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ins-datos__quien{font:650 14px/20px var(--font-texto);color:var(--tinta-suave);margin:6px 0 0}.ins-datos__sangre .ins-chip{font-variant-numeric:tabular-nums;justify-content:center;min-width:56px}.ins-datos__ok{color:var(--ok-tinta);font-weight:600}.ins-datos__mal{color:var(--alarma-tinta);font-weight:600}.ins-datos__salir{gap:10px;display:grid}.ins-datos__salir .ins-cuerpo{text-align:center;font-weight:600}.lotes-obra{justify-items:start;gap:2px;margin-top:2px;display:grid}.lote__star{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0;display:flex}.lote__star>svg{flex:none;width:16px;height:16px}.lote__star--ok>svg{color:var(--ok-tinta)}.lote__star--error{color:var(--alarma-tinta)}.lote__star--atencion{color:var(--atencion-tinta)}.lote__obra{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.lote__obra-tiempo--alarma{color:var(--alarma-tinta);font-weight:600}.lote__obra-tiempo--atencion{color:var(--atencion-tinta)}.lote__repetidos{border-radius:var(--radius-s);background:var(--alarma-suave);color:var(--alarma-tinta);gap:6px;padding:8px 10px;display:grid}.lote__repetidos-titulo{align-items:flex-start;gap:6px;margin:0;display:flex}.lote__repetidos-titulo>svg{flex:none;width:16px;height:16px;margin-top:2px}.lote__repetidos-lista{gap:4px;margin:0;padding:0 0 0 22px;list-style:none;display:grid}.lote__repetidos-lista>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.lote__repetidos-lista>li>span{flex:220px;min-width:0}.lotes-aviso--alarma{color:var(--alarma-tinta)}.lotes-frenados{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);gap:6px;margin:0 20px 14px;padding:10px 14px;display:grid}.lotes-frenados p{margin:0}.lotes-frenados__lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.lotes-frenados{margin-inline:16px}}@media (max-width:1400px){.obra-torres{grid-template-columns:minmax(0,1fr)}.obra-torres__otras{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}}@media (max-width:760px){.obra-recorrido__partes{grid-template-columns:repeat(2,minmax(0,1fr))}.obra-recorrido__parte:last-child:nth-child(odd){grid-column:1/-1}.obra-recorrido__numero{font-size:30px;line-height:34px}.obra-ritmo__numero{font-size:34px;line-height:36px}.fachada{margin-inline:-20px;padding-inline:20px}.obra-revisar__item{padding-inline:16px}}button.filtro-chip{cursor:pointer}.plan-medidor{gap:16px}.plan-medidor__escenarios{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-medidor__curva{overflow-x:auto}.plan-medidor__deslizar{display:none}.curva-plan{width:100%;min-width:640px;height:auto;display:block;overflow:visible}.curva-plan__base{stroke:var(--linea);stroke-width:1px}.curva-plan__guia{stroke:var(--linea);stroke-width:1px;stroke-dasharray:2 3}.curva-plan__eje{font:500 11px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.curva-plan__eje--hoy{fill:var(--tinta);font-weight:650}.curva-plan__hoy{stroke:var(--tinta-tenue);stroke-width:1px;stroke-dasharray:3 3}.curva-plan__contrato{fill:none;stroke:var(--tinta-suave);stroke-width:1.75px;stroke-linejoin:round}.curva-plan__plan{fill:none;stroke:var(--curso);stroke-width:2.25px;stroke-linejoin:round}.curva-plan__punto-plan{fill:var(--curso)}.curva-plan__real{fill:none;stroke:var(--tinta);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.curva-plan__punto-real{fill:var(--tinta)}.curva-plan__ritmo{fill:none;stroke:var(--atencion);stroke-width:2.25px;stroke-dasharray:6 4;stroke-linejoin:round}.curva-plan__otro{fill:none;stroke:var(--ok);stroke-width:2.25px;stroke-dasharray:2 3;stroke-linejoin:round}.curva-plan__zona-atras{fill:var(--alarma-suave);opacity:.75}.curva-plan__punto-ritmo{fill:var(--atencion)}.curva-plan__punto-otro{fill:var(--ok)}.curva-plan__rotulo{font:650 11.5px var(--font-texto);paint-order:stroke;stroke:var(--superficie);stroke-width:3px;stroke-linejoin:round}.curva-plan__rotulo--contrato{fill:var(--tinta-suave)}.curva-plan__rotulo--real{fill:var(--tinta)}.curva-plan__rotulo--atras{fill:var(--alarma-tinta);stroke:var(--alarma-suave);font-size:12.5px}.curva-plan__rotulo--plan{fill:var(--curso-tinta)}.curva-plan__rotulo--ritmo{fill:var(--atencion-tinta)}.curva-plan__rotulo--otro{fill:var(--ok-tinta)}.curva-plan__muestra{border-top:2.5px solid var(--tinta);flex:none;width:22px;height:0;display:inline-block}.curva-plan__muestra--contrato{border-top-color:var(--tinta-suave)}.curva-plan__muestra--plan{border-top-color:var(--curso)}.curva-plan__muestra--real{border-top-width:3px}.curva-plan__muestra--ritmo{border-top-color:var(--atencion);border-top-style:dashed}.curva-plan__muestra--otro{border-top-color:var(--ok);border-top-style:dotted}.curva-plan__muestra--atras{background:var(--alarma-suave);border-top:0;border-radius:2px;height:10px}.plan-medidor__cifras{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.plan-hacer{margin:0;padding:0;list-style:none;display:grid}.plan-hacer__item{border-top:1px solid var(--linea);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.plan-hacer__item:first-child{border-top:0;padding-top:0}.plan-hacer__icono{margin-top:2px}.plan-hacer__item--alarma .plan-hacer__icono{color:var(--alarma)}.plan-hacer__item--atencion .plan-hacer__icono{color:var(--atencion)}.plan-hacer__cuerpo{gap:4px;min-width:0;display:grid}.plan-hacer__acciones{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.plan-hacer__acciones:empty{display:none}.plan-escenarios__elegido td{background:var(--superficie-hundida)}.plan-torre__controles{flex-wrap:wrap;gap:8px;display:inline-flex}.plan-quincenas__tramo{border-style:solid;border-width:1px;border-radius:3px;min-width:4px}.casillero--riesgo-instalada{background:var(--ok-suave);color:var(--ok-tinta);border-color:var(--ok-suave)}.casillero--riesgo-en_obra{background:var(--curso-suave);color:var(--curso-tinta);border-color:var(--curso-suave)}.casillero--riesgo-con_margen{background:var(--superficie);color:var(--tinta);border-color:var(--borde)}.casillero--riesgo-justa{background:var(--atencion-suave);color:var(--atencion-tinta);border-color:var(--atencion)}.casillero--riesgo-no_llega{background:var(--alarma-suave);color:var(--alarma-tinta);border-color:var(--alarma)}.casillero--riesgo-sin_rastro{background:var(--superficie);color:var(--atencion-tinta);border:1px dashed var(--atencion)}.casillero--riesgo-sin_datos{color:var(--tinta-suave);border:1px dashed var(--borde);background:0 0}.casillero--riesgo-sin_fecha{background:var(--superficie-hundida);color:var(--tinta-suave);border-color:var(--linea)}.casillero--riesgo-justa .casillero__marca,.casillero--riesgo-no_llega .casillero__marca{font-variant-numeric:tabular-nums}.casillero--inst-a_tiempo{background:var(--superficie);color:var(--ok-tinta);border-color:var(--ok)}.casillero--inst-tarde{background:var(--atencion-suave);color:var(--atencion-tinta);border-color:var(--atencion)}.casillero--inst-muy_tarde{background:var(--alarma-suave);color:var(--alarma-tinta);border-color:var(--alarma)}.plan-torre__lente{flex-wrap:wrap;gap:8px;display:flex}.plan-quincenas{gap:16px;margin:0;padding:0;list-style:none;display:grid}.plan-quincenas__item{gap:5px;display:grid}.plan-quincenas__cabeza{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.plan-quincenas__pide{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:650}.plan-quincenas__barra{width:var(--ancho,100%);gap:2px;min-width:8px;height:14px;display:flex}.plan-quincenas__capacidad{width:var(--ancho,0%);background:var(--tinta);border-radius:2px;min-width:2px;height:4px}.plan-quincenas__muestra-linea{background:var(--tinta);border-radius:2px;flex:none;width:22px;height:4px;display:inline-block}.plan-unidades__ancla{scroll-margin-top:16px}.plan-unidades__filtros{flex-wrap:wrap;gap:6px;display:flex}.plan-unidades__fila{cursor:pointer}.plan-unidades__fila:hover>*{background:var(--superficie-hundida)}.plan-unidades th[scope=row]{text-align:left;font-weight:inherit;white-space:nowrap}.plan-unidades td{white-space:nowrap}.plan-unidades__unidad{font-weight:650}.plan-unidades__tarde{color:var(--alarma-tinta)}.plan-unidades__margen{font-variant-numeric:tabular-nums;font-weight:650}.plan-unidades__margen--alarma{color:var(--alarma-tinta)}.plan-unidades__margen--atencion{color:var(--atencion-tinta)}.plan-unidades__ritmo{display:block}.plan-unidades__mas{justify-content:center;display:flex}.plan-unidad__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-unidad__fechas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:0;display:grid}.plan-unidad__fechas dd{margin:0}.plan-unidad__tarde{color:var(--alarma-tinta)}.plan-unidad__despues{font-weight:400;display:block}.plan-unidad__empezo>*{background:var(--alarma-suave)}.plan-unidad__marca{color:var(--alarma-tinta);font-weight:650}.plan-obra__falta{gap:6px;margin:0;padding-left:20px;display:grid}.niveles{scroll-margin-top:16px}.niveles__resumen{max-width:80ch;margin:0}.niveles__marco{-webkit-overflow-scrolling:touch;margin:0 -6px;padding:0 0 4px;overflow-x:auto}.niveles__grilla{width:100%;min-width:calc(92px + var(--torres,1) * 132px);border-collapse:separate;border-spacing:6px;table-layout:fixed}.niveles__grilla--editando{min-width:calc(190px + var(--torres,1) * 196px)}.niveles__grilla th,.niveles__grilla td{vertical-align:top;text-align:left;font-weight:inherit;padding:0}.niveles__esquina{width:92px}.niveles__esquina--editando{width:190px}.niveles__grilla thead th{vertical-align:bottom;padding:0 2px 2px}.niveles__grilla tbody th{padding:10px 4px 0 0}.niveles__rotulo{display:grid}.nivel-celda{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);align-content:start;gap:1px;min-height:104px;padding:10px 12px;display:grid}.nivel-celda__dia{font:650 17px/22px var(--font-texto);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums}.nivel-celda--empezo{background:var(--superficie-hundida)}.nivel-celda--esta{border-color:var(--curso);background:var(--curso-suave);box-shadow:inset 0 0 0 1px var(--curso)}.nivel-celda--esta .nivel-celda__dia{color:var(--curso-tinta)}.nivel-celda--proxima{border-color:var(--curso);box-shadow:inset 0 0 0 1px var(--curso)}.nivel-celda--hecha{border-color:var(--ok);background:var(--ok-suave)}.nivel-celda--vacia{border-style:dashed;border-color:var(--borde);background:0 0}.nivel-celda__instaladas{color:var(--ok-tinta);font-weight:600}.nivel-celda__marca{border-radius:var(--radius-s);background:var(--curso);color:var(--superficie);font:600 11.5px/16px var(--font-texto);justify-self:start;margin-top:6px;padding:2px 7px}.nivel-celda--proxima .nivel-celda__marca{color:var(--curso-tinta);box-shadow:inset 0 0 0 1px var(--curso);background:0 0}.niveles__pie{max-width:80ch;margin:0}.niveles__historia>summary{cursor:pointer;color:var(--tinta-suave);font-weight:600}.niveles__historia-lista{gap:6px;max-width:100ch;margin-top:8px;display:grid}.niveles__ayuda{max-width:80ch;margin:0}.niveles__torre-nombre{align-items:baseline;gap:8px;display:flex}.niveles__sacar{color:var(--alarma-tinta);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.niveles__correr{align-items:center;gap:4px;margin-top:4px;display:flex}.niveles__otra-torre{flex-wrap:wrap;gap:8px;display:flex}.niveles__otra-torre-campo{width:13rem;min-height:40px}.niveles__grilla tbody .niveles__nivel--editando{padding-top:0}.niveles__nivel--editando>*+*{margin-top:6px}.niveles__nivel-fila{align-items:center;gap:4px;display:flex}.niveles__nombre{flex:1;width:0;font-weight:650;min-width:0!important}.niveles__piso{width:100%;min-width:0!important}.niveles__mover{gap:2px;display:flex}.nivel-editor{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);align-content:start;gap:4px;min-height:104px;padding:8px;display:grid}.nivel-editor--cambio{border-color:var(--atencion);box-shadow:inset 0 0 0 1px var(--atencion)}.nivel-editor__semana{width:100%;min-width:0!important}.nivel-editor__pasos{gap:4px;display:flex}.nivel-editor__paso{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);width:32px;height:28px;color:var(--tinta);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.nivel-editor__paso:hover:not(:disabled){background:var(--superficie-hundida)}.nivel-editor__paso:disabled{opacity:.35;cursor:default}.nivel-editor__paso:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.nivel-editor__paso .h-icono{width:16px;height:16px}.nivel-editor__paso--antes .h-icono{transform:scaleX(-1)}.nivel-editor__antes{color:var(--atencion-tinta);font-weight:600}.niveles__agregar,.niveles__acciones{flex-wrap:wrap;gap:8px;display:flex}.niveles__nota{max-width:60ch}.niveles__repaso{gap:6px;display:grid}.niveles__repaso>p{margin:0}.niveles__repaso-lista{gap:2px;margin:0;padding-left:20px;display:grid}.niveles__grilla tbody th,.niveles__esquina{z-index:1;background:var(--superficie);position:sticky;left:0}.nivel-celda__corta{display:none}@media (max-width:560px){.niveles__esquina{width:58px}.niveles__esquina--editando{width:168px}.niveles__grilla{min-width:calc(58px + var(--torres,1) * 112px);border-spacing:4px}.niveles__grilla--editando{min-width:calc(168px + var(--torres,1) * 180px)}.nivel-celda{min-height:0;padding:8px 9px}.nivel-celda__dia{font-size:15.5px;line-height:20px}.nivel-celda__larga{display:none}.nivel-celda__corta{display:inline}}.plan-temas__lista{margin:0;padding:0;list-style:none;display:grid}.plan-tema{border-top:1px solid var(--linea);grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 0;scroll-margin-top:96px;display:grid}.plan-temas__lista>.plan-tema:first-child{border-top:0}.plan-tema__icono{margin-top:2px}.plan-tema--alarma .plan-tema__icono{color:var(--alarma)}.plan-tema--atencion .plan-tema__icono{color:var(--atencion)}.plan-tema--curso .plan-tema__icono{color:var(--curso)}.plan-tema--ok .plan-tema__icono{color:var(--ok)}.plan-tema--neutro .plan-tema__icono{color:var(--tinta-tenue)}.plan-tema--destacado{border-radius:var(--radius-m);background:var(--superficie);box-shadow:inset 4px 0 0 var(--foco), 0 0 0 1.5px var(--foco);margin-inline:-12px;padding-inline:12px}.plan-tema__cuerpo{gap:5px;min-width:0;display:grid}.plan-tema__titulo{margin:0}.plan-tema__codigo{white-space:nowrap;font-variant-numeric:tabular-nums}.plan-tema__chips{flex-wrap:wrap;gap:4px 6px;margin:0;display:flex}.plan-tema__chip{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:22px;color:var(--tinta-suave);font:600 12px/1 var(--font-texto);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.plan-tema__chip--obra{background:var(--curso-suave);color:var(--curso-tinta)}.plan-tema__chip--nuestra{background:var(--atencion-suave);color:var(--atencion-tinta)}.plan-tema__chip--proveedor{background:var(--superficie);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde)}.plan-tema__chip--vencido{background:var(--alarma-suave);color:var(--alarma-tinta)}.plan-tema__detalle{white-space:pre-line;overflow-wrap:anywhere}.plan-temas__listo{border-radius:var(--radius-m);background:var(--ok-suave);color:var(--ok-tinta);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 12px;display:flex}.plan-temas__vencidos{color:var(--alarma-tinta);font-weight:650}.plan-temas__cerrados{border-top:1px solid var(--linea);padding-top:10px}.plan-temas__cerrados>summary{cursor:pointer;font-weight:600}.plan-temas__cerrados .plan-tema--ok:not(.plan-tema--destacado) .plan-tema__titulo .cuerpo-fuerte{color:var(--tinta-suave)}.casillero--frenada{background-image:repeating-linear-gradient(135deg, transparent 0 5px, color-mix(in srgb, currentColor 24%, transparent) 5px 7px)}.plan-unidades__frenada{color:var(--atencion-tinta)}.plan-unidad__temas{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:8px;padding:10px 12px;display:grid}.plan-unidad__temas>p{margin:0}.plan-unidad__lista-temas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan-unidad__lista-temas>li{grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.plan-unidad__lista-temas .enlace{text-align:left}.plan-unidad__temas>.h-boton{justify-self:start}.tema-form{gap:16px;display:grid}.tema-form__contexto{border-radius:var(--radius-m);background:var(--superficie-hundida);align-items:flex-start;gap:6px;margin:0;padding:8px 10px;display:flex}.tema-form__chips{flex-wrap:wrap;gap:6px;display:flex}.tema-form__dos{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.tema-form__unidades{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.tema-form__unidades>p{flex:260px;min-width:0;margin:0}.tema-form__torre{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:10px;min-width:0;padding:12px;display:grid}.tema-form__torre .fachada{margin-inline:0;padding-inline:0}.tema-form__torre-controles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tema-form .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.tema-form__tipologia{min-height:32px}.tema-form__tipologia select{height:30px}.tema-form__fecha{max-width:220px}.tema-form__rapidos{flex-wrap:wrap;gap:6px;display:flex}.tema-form__rapidos .filtro-chip{height:28px;padding:0 10px;font-size:12.5px}.tema-form__pie{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:12px;display:flex}.tema-form__nota{flex:220px}@media (max-width:760px){.plan-medidor__deslizar{display:block}.plan-medidor__curva{margin-inline:-20px;padding-inline:20px}}.tv--obra{gap:18px}.tv-obra-recorrido{grid-template-columns:repeat(var(--partes,5), minmax(0, 1fr));flex:none;display:grid}.tv-obra-parte{align-content:start;gap:4px;min-width:0;padding-right:24px;display:grid}.tv-obra-parte svg{width:calc(100% + 24px);margin-right:-24px;display:block;overflow:visible}.tv-obra-parte__texto{font-size:24px;font-weight:600;line-height:30px}.tv-obra-parte__numero{font:600 58px/56px var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}.tv-obra-parte__base{color:var(--tinta-suave);font-size:19px;line-height:24px}.tv-obra-parte__base--atencion{color:var(--atencion-tinta)}.tv-obra-cuerpo{flex:1;grid-template-columns:1180px minmax(0,1fr);gap:48px;min-height:0;display:grid}.tv-obra-torre{flex-direction:column;gap:10px;min-width:0;display:flex}.tv-obra-torre__cabeza{align-items:baseline;gap:18px;display:flex}.tv-obra-torre__cabeza h2{white-space:nowrap;font-size:28px;line-height:34px}.tv-obra-torre__cabeza .tv-suave{white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:24px;overflow:hidden}.fachada--tv{overflow:visible}.fachada--tv .fachada__tabla{border-spacing:6px 5px;min-width:0;margin:-5px -6px}.fachada--tv .fachada__tabla td{height:35px}.fachada--tv .fachada__piso{width:46px;font-size:16px}.fachada--tv .fachada__columna{padding-bottom:0;font-size:14px}.fachada--tv .casillero{font-size:17px}.fachada--tv .casillero__tipologia{font-size:11px}.fachada--tv .casillero__marca{font-size:11.5px;top:2px;right:4px}.fachada--tv .casillero--con-marca{padding-top:9px}.fachada--tv .fachada__sueltas{padding-left:52px}.fachada--tv .fachada__sueltas .casillero{min-width:76px;height:30px;font-size:14px}.leyenda-obra--tv{gap:8px 22px;font-size:16px;line-height:22px}.leyenda-obra--tv .casillero--muestra{width:20px;height:16px}.tv-obra-lado{flex-direction:column;gap:20px;min-width:0;min-height:0;display:flex}.tv-obra-bloque{border-top:1px solid var(--linea);gap:10px;padding-top:16px;display:grid}.tv-obra-bloque:first-child{border-top:0;padding-top:0}.tv-obra-bloque h2{font-size:26px;line-height:32px}.tv-obra-bloque__cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.tv-obra-traba{justify-items:start;gap:6px;display:grid}.tv-obra-traba__texto{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:24px;display:-webkit-box;overflow:hidden}.tv-obra-traba .h-estado{min-height:36px;padding:4px 12px 4px 10px;font-size:18px}.tv-obra-traba .h-estado .h-icono{width:20px;height:20px}.tv-obra-ritmo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tv-obra-ritmo>div{align-content:start;gap:4px;display:grid}.tv-obra-ritmo__numero{font:600 56px/52px var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}.tv-obra-ritmo__numero--atencion{color:var(--atencion-tinta)}.tv-obra-ritmo .tv-suave{font-size:17px;line-height:22px}.panel__extra:has(.planta-listados){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:flex}.planta-listados{margin-right:-10px}.planta-listados .h-icono{width:16px;height:16px}.listados-atajos{border-top:1px solid var(--linea);gap:8px;padding:12px 20px;display:grid}.listados-atajos .botonera{align-items:center}.listados-grupo__cabeza{border-top:1px solid var(--linea);background:var(--papel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 20px;display:flex}.listados-grupo__elegir{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.listados-grupo__elegir input,.listado-fila__elegir input,.listados-doble input{width:18px;height:18px;accent-color:var(--tinta);cursor:pointer;flex:none;margin:0}.listado-fila{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 20px;display:grid}.listado-fila__elegir{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.listado-fila__elegir input{margin-top:1px}.listado-fila__texto{gap:2px;min-width:0;display:grid}.listado-fila__nombre{overflow-wrap:anywhere}.listado-fila__doc{justify-self:end;min-width:1px;margin-right:-10px}.listado-fila--sin,.listado-fila--sin .codigo{color:var(--tinta-tenue)}.listado-fila--sin .listado-fila__elegir,.listado-fila--sin input{cursor:default}.panel--lista:has(.listados-barra){overflow:clip}.listados-barra{z-index:1;border-top:1px solid var(--linea);background:var(--superficie-alta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 20px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px #10161414}.listados-barra p{margin:0}.listados-barra .botonera{align-items:center;gap:8px 16px}.listados-doble{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.listados-pdfs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.listados-atajos,.listados-grupo__cabeza,.listado-fila,.listados-barra{padding-inline:16px}.listado-fila{grid-template-columns:minmax(0,1fr) auto}.listado-fila .h-estado{grid-column:1;justify-self:start;margin-left:34px}.listado-fila__doc{grid-area:1/2}.listados-grupo__elegir input,.listado-fila__elegir input,.listados-doble input{width:24px;height:24px}.listados-barra{bottom:calc(var(--barra-abajo) + env(safe-area-inset-bottom))}.listados-barra .botonera{justify-content:space-between;width:100%}.panel__extra:has(.planta-listados){justify-content:flex-start}.planta-listados{margin-left:-10px;margin-right:0}}.stock-cifras{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.stock-pilas{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stock-pilas>li{min-width:0}.stock-pila{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);height:100%;color:inherit;align-content:start;gap:3px;padding:10px 12px 14px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.stock-pila:hover{color:inherit;border-color:var(--borde);box-shadow:0 4px 14px #10161414}.stock-pila--falta{border-color:var(--alarma);box-shadow:inset 0 0 0 1px var(--alarma)}.stock-pila--revisar{border-color:var(--atencion);box-shadow:inset 0 0 0 1px var(--atencion)}.stock-pila .h-estado{justify-self:start;margin-top:4px}.stock-pila__cifra{align-items:baseline;gap:6px;margin-top:2px;display:flex}.stock-pila__numero{font:600 34px/1 var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stock-pila--sin_contar .stock-pila__numero{color:var(--tinta-tenue)}.stock-pila__unidad{font:500 13px/1 var(--font-texto);color:var(--tinta-suave)}.stock-pila__nombre{font:650 15px/19px var(--font-texto)}.stock-pila__detalle{min-height:18px;font:450 12.5px/18px var(--font-texto);color:var(--tinta-suave)}.stock-pila__base{font:450 12.5px/17px var(--font-texto);color:var(--tinta-suave)}.stock-dibujo{width:100%;height:auto;display:block;overflow:visible}.stock-dibujo__piso{stroke:var(--linea);stroke-width:1.5px}.stock-dibujo__sombra rect,.stock-dibujo__sombra polygon{fill-opacity:.28;stroke:var(--borde);stroke-width:.9px;stroke-dasharray:3 3}.stock-dibujo__pregunta{font:700 30px var(--font-texto);fill:var(--tinta-suave)}.stock-dibujo__raya line{stroke-width:.6px;opacity:.6}.stock-dibujo__vacio{fill:none;stroke:var(--borde);stroke-width:1px;stroke-dasharray:3 3}.stock-dibujo__falta{opacity:.9}.stock-dibujo__cola line{stroke:var(--alarma);stroke-width:1.3px;stroke-dasharray:5 3}.stock-dibujo__cola text{font:650 12px var(--font-texto);fill:var(--alarma-tinta);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--superficie);stroke-width:3px;stroke-linejoin:round}.stock-pastilla{background-color:var(--pastilla);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--pastilla-borde);border-radius:4px;flex:none;display:inline-block}.stock-pastilla--veta{background-image:repeating-linear-gradient(172deg, transparent 0 3px, var(--pastilla-veta) 3px 3.7px, transparent 3.7px 6.5px)}.stock-pastilla--grande{border-radius:6px;width:30px;height:30px}.stock-ultimo{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 20px;display:grid}.stock-ultimo__icono{color:var(--tinta-suave);margin-top:1px}.stock-ultimo--entrada .stock-ultimo__icono{color:var(--ok)}.stock-ultimo--recuento .stock-ultimo__icono{color:var(--curso)}.stock-ultimo--ajuste .stock-ultimo__icono{color:var(--atencion)}.stock-ultimo__texto{gap:2px;min-width:0;display:grid}.stock-ultimo__dia{white-space:nowrap}.stock-mas>summary{cursor:pointer;color:var(--tinta);font-weight:600;list-style:none}.stock-mas>summary::-webkit-details-marker{display:none}.stock-mas[open]>summary{display:none}.stock-pedido{gap:14px;display:grid}.stock-pedido__proveedor{border:1px solid var(--linea);border-radius:var(--radius-m);overflow:hidden}.stock-pedido__cabeza{background:var(--superficie-hundida);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.stock-pedido__quien{gap:2px;display:grid}.stock-pedido__acciones{flex-wrap:wrap;gap:8px;display:flex}.stock-pedido__item{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.stock-pedido__placa{gap:2px;min-width:0;display:grid}.stock-pedido__placa .compacto{overflow-wrap:anywhere}.stock-pedido__cantidad{font:650 20px/1 var(--font-texto);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums}.stock-pedido__precio{text-align:right;min-width:64px}.stock-pendiente{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.stock-pendiente__texto{gap:2px;min-width:0;display:grid}.stock-select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.stock-otras>summary{cursor:pointer;list-style:none}.stock-otras>summary::-webkit-details-marker{display:none}.stock-otras>summary .seccion:after{content:" ▸";color:var(--tinta-suave)}.stock-otras[open]>summary .seccion:after{content:" ▾"}.stock-otras[open]>summary{border-bottom:1px solid var(--linea)}.stock-fila{color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:grid}.stock-fila:hover{color:inherit;background:var(--superficie-hundida)}.stock-fila__nombre{gap:2px;min-width:0;display:grid}.stock-fila__cifra{min-width:84px;font:600 14px/1 var(--font-texto);text-align:right;white-space:nowrap}.stock-fuentes{max-width:80ch}.stock-rollos{max-width:100%;height:auto;display:block;overflow:visible}.stock-rollos__papel{fill:#f7f6f1;stroke:var(--borde);stroke-width:1px}.stock-rollos__vuelta{fill:none;stroke:#d9d7cf;stroke-width:.8px}.stock-rollos__carton{fill:#c9a978;stroke:#8f7146;stroke-width:.8px}.stock-rollos--carbonicos .stock-rollos__papel{fill:#26292b;stroke:#0f1112}.stock-rollos--carbonicos .stock-rollos__vuelta{stroke:#4a4f52}.stock-rollos__pedir{fill:none;stroke:var(--atencion);stroke-width:1.3px;stroke-dasharray:3 3}.stock-rollos__sombra circle{fill:var(--superficie-hundida);stroke:var(--borde);stroke-width:.9px;stroke-dasharray:3 3}.stock-rollos__sombra text{font:700 15px var(--font-texto);fill:var(--tinta-suave)}.stock-rollos__vacio{fill:none;stroke:var(--borde);stroke-width:1px;stroke-dasharray:3 3}.stock-rollos__mas{font:650 13px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.stock-rollos--icono{flex:none;width:30px;height:30px}.stock-insumos{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stock-insumo{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);align-content:start;gap:4px;min-width:0;padding:12px 14px 14px;display:grid}.stock-insumo .stock-rollos{margin-bottom:4px}.stock-insumo .h-estado{justify-self:start;margin-top:2px}.stock-insumo--falta{border-color:var(--alarma);box-shadow:inset 0 0 0 1px var(--alarma)}.stock-insumo--justo,.stock-insumo--revisar{border-color:var(--atencion);box-shadow:inset 0 0 0 1px var(--atencion)}.stock-insumo--ritmo{background:var(--papel)}.stock-insumo__cifra{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.stock-insumo__numero{font:600 34px/1 var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stock-insumo--sin_contar .stock-insumo__numero{color:var(--tinta-tenue)}.stock-insumo__unidad{font:500 13px/1 var(--font-texto);color:var(--tinta-suave)}.stock-insumo__etiquetas{font:450 12.5px/1 var(--font-texto);color:var(--tinta-suave);font-variant-numeric:tabular-nums}.stock-insumo__nombre{font:650 15px/19px var(--font-texto)}.stock-insumo__alcance{gap:6px;margin-top:4px;display:grid}.stock-insumo__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:8px;display:block;position:relative}.stock-insumo__lleno{border-radius:inherit;background:var(--ok);position:absolute;inset:0 auto 0 0}.stock-insumo--justo .stock-insumo__lleno,.stock-insumo--revisar .stock-insumo__lleno{background:var(--atencion)}.stock-insumo--falta .stock-insumo__lleno{background:var(--alarma)}.stock-insumo__aviso{border-left:2px dashed var(--tinta-suave);width:0;position:absolute;top:-3px;bottom:-3px}.stock-insumo__base{font:450 12.5px/17px var(--font-texto);color:var(--tinta-suave)}.stock-insumo__base b{color:var(--tinta);font-weight:600}.stock-ritmo{width:100%;height:auto;margin:4px 0 2px;display:block;overflow:visible}.stock-ritmo__barra{fill:var(--tinta-suave)}.stock-ritmo__promedio{stroke:var(--curso);stroke-width:1.4px;stroke-dasharray:4 3}.stock-ritmo__piso{stroke:var(--borde);stroke-width:1px}.stock-ritmo__dia{font:500 10.5px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.stock-pedir-etiquetas{gap:8px;margin-top:16px;display:grid}.contar-insumos{gap:10px;margin-top:18px;display:grid}.contar__pasos.contar__pasos--dos{grid-template-columns:64px minmax(0,1fr) 64px}.contar__pasos.contar__pasos--dos>.contar__numero{grid-column:2}@media (max-width:560px){.contar__pasos.contar__pasos--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.contar__pasos.contar__pasos--dos>.contar__numero{grid-column:1/-1}}.stock-placa__titulo{align-items:center;gap:12px;display:flex}.stock-placa__arriba{grid-template-columns:minmax(200px,270px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.stock-placa__pila{align-content:center;justify-items:center;gap:10px;padding:16px 20px 18px}.stock-placa__pila .stock-dibujo{max-width:250px}.stock-placa__cifras{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.stock-registro{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.stock-registro__texto{gap:2px;min-width:0;display:grid}.stock-registro__texto .compacto{overflow-wrap:anywhere}.stock-registro--anulado .stock-registro__texto{opacity:.55;text-decoration:line-through}.stock-registro__cifra{font:650 16px/1 var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap}.stock-grupo>summary{cursor:pointer;list-style:none}.stock-grupo>summary::-webkit-details-marker{display:none}.stock-grupo__cabeza{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 20px;display:grid}.stock-grupo__cabeza:hover{background:var(--superficie-hundida)}.stock-grupo__nombre{gap:2px;min-width:0;display:grid}.stock-grupo__nombre .cuerpo-fuerte:before{content:"▸ ";color:var(--tinta-suave)}.stock-grupo[open] .stock-grupo__nombre .cuerpo-fuerte:before{content:"▾ "}.stock-grupo[open]{background:var(--papel)}.stock-grupo__placas{font:650 20px/1 var(--font-texto);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.stock-grupo__placas small{font:500 13px/1 var(--font-texto);color:var(--tinta-suave)}.stock-anular{justify-items:end;gap:2px;display:inline-grid}.stock-anular__error{color:var(--alarma-tinta)}.stock-motivos{gap:6px;display:grid}.stock-motivo{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-height:44px;font:550 14px/18px var(--font-texto);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 12px;display:grid;position:relative}.stock-motivo input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.stock-motivo--elegido{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.stock-motivo:focus-within{outline:2px solid var(--foco);outline-offset:2px}.stock-grafico{gap:8px;margin:0;display:grid}.stock-grafico svg{width:100%;height:auto;display:block;overflow:visible}.stock-grafico__lienzo{overscroll-behavior-x:contain;overflow-x:auto}.stock-grafico__lienzo svg{direction:ltr}.stock-grafico__entra{fill:var(--ok)}.stock-grafico__sale{fill:var(--tinta-suave)}.stock-grafico__mano{fill:var(--atencion)}.stock-grafico__cero{stroke:var(--borde);stroke-width:1px}.stock-grafico__guia{stroke:var(--linea);stroke-width:1px}.stock-grafico__dia,.stock-grafico__eje{font:500 11px var(--font-texto);fill:var(--tinta-suave);font-variant-numeric:tabular-nums}.stock-grafico__cola{stroke:var(--alarma);stroke-width:1.2px;stroke-dasharray:5 4}.stock-grafico__pila{fill:none;stroke:var(--curso);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.stock-grafico__leyenda{flex-wrap:wrap;gap:4px 16px;display:flex}.stock-grafico__leyenda span{align-items:center;gap:6px;display:inline-flex}.stock-grafico__punto{border-radius:2px;width:10px;height:10px;display:inline-block}.stock-grafico__punto--entra{background:var(--ok)}.stock-grafico__punto--sale{background:var(--tinta-suave)}.stock-grafico__punto--mano{background:var(--atencion)}.stock-grafico__linea{border-top:2.4px solid var(--curso);width:16px;height:0;display:inline-block}.stock-grafico__linea--cola{border-top:2px dashed var(--alarma)}.contar__volver{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.contar__volver-icono{width:14px;height:14px;transform:rotate(180deg)}.contar__cuerpo-pagina{gap:12px;display:grid}.contar__progreso{z-index:2;background:var(--papel);gap:6px;padding:10px 0;display:grid;position:sticky;top:0}.contar__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:6px;display:block;overflow:hidden}.contar__barra>span{background:var(--ok);height:100%;transition:width .3s;display:block}.contar__lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.contar__fila{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);scroll-margin-top:64px}.contar__fila--abierta{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.contar__cabeza{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-l);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.contar__cabeza:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.contar__nombre{gap:2px;min-width:0;display:grid}.contar__panel{gap:12px;padding:2px 14px 16px;display:grid}.contar__pasos{grid-template-columns:56px 56px minmax(0,1fr) 56px 56px;gap:8px;display:grid}.contar__paso{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);height:64px;color:var(--tinta);font:650 18px/1 var(--font-texto);font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation}.contar__paso:active{background:var(--superficie-hundida)}.contar__numero{border:2px solid var(--tinta);border-radius:var(--radius-m);background:var(--superficie);width:100%;min-width:0;height:64px;color:var(--tinta);font:650 36px/1 var(--font-texto);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;text-align:center;padding:0 8px}.contar__pasos>.contar__numero{grid-area:1/3}.contar__numero::placeholder{color:var(--tinta-tenue);font-size:22px;font-weight:550}.contar__numero--mal{border-color:var(--alarma)}.contar__acciones{flex-wrap:wrap;gap:8px;display:flex}.contar__acciones .h-boton--principal{flex:220px}.contar__resultado{border-radius:var(--radius-m);font:450 13.5px/19px var(--font-texto);margin:0 14px 12px;padding:8px 12px}.contar__resultado--ok{background:var(--ok-suave);color:var(--ok-tinta)}.contar__resultado--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.contar__resultado--curso{background:var(--curso-suave);color:var(--curso-tinta)}.contar__ultimo{margin:0}.dialogo__error{flex:100%}.dialogo__error:focus,.contar__progreso:focus{outline:none}.stock-grafico__lienzo:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radius-s)}.contar__modo{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contar__modo .h-boton{white-space:normal;height:auto;min-height:48px}.contar__modo--uno{grid-template-columns:minmax(0,1fr)}.contar__previa{color:var(--tinta-suave);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.contar__cambiar{color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.contar__seguir{flex-wrap:wrap;gap:4px 16px;display:inline-flex}.contar__seguir .contar__cambiar{min-height:32px;color:inherit}@media (max-width:560px){.contar__modo{grid-template-columns:minmax(0,1fr)}}.contar__todas{white-space:normal;text-align:left;justify-self:start;height:auto;min-height:40px;padding-block:8px}@media (max-width:760px){.stock-pilas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stock-pila{padding:8px 10px 12px}.stock-pila__numero{font-size:30px}.stock-ultimo,.stock-pendiente,.stock-fila,.stock-registro,.stock-grupo__cabeza{padding-inline:16px}.stock-fila{grid-template-columns:auto minmax(0,1fr) auto}.stock-fila>:nth-child(3){display:none}.stock-pedido__item{grid-template-columns:auto minmax(0,1fr) auto}.stock-pedido__precio{display:none}.stock-placa__arriba{grid-template-columns:minmax(0,1fr)}.stock-placa__pila .stock-dibujo{max-width:200px}.stock-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stock-cifras>.panel{padding:12px 12px 14px}.stock-cifras .h-cifra__cabeza{flex-wrap:wrap}.stock-cifras .h-cifra__numero{font-size:32px;line-height:32px}.stock-placa__cifras{gap:8px}.stock-grafico__lienzo{direction:rtl;margin-inline:-4px;padding-inline:4px}.stock-grafico__lienzo svg{min-width:620px}.contar__progreso{top:calc(61px + env(safe-area-inset-top))}.contar__fila{scroll-margin-top:calc(128px + env(safe-area-inset-top))}}@media (max-width:560px){.contar__pasos{grid-template-columns:repeat(4,minmax(0,1fr))}.contar__pasos>.contar__numero{grid-area:1/1/auto/-1;height:76px;font-size:46px}.contar__paso{height:56px}}.modulab-direccion{border:1px dashed var(--borde);border-radius:var(--radius-l);background:var(--superficie);gap:6px;padding:14px 20px;display:grid}.modulab-direccion__fila{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.modulab-direccion__url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:320px;min-width:0}.modulab-abierto{justify-items:end;gap:8px;display:grid}.modulab-dos{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.modulab-dos{grid-template-columns:minmax(0,1fr)}}.modulab-datos{grid-template-columns:130px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.modulab-datos dt{color:var(--tinta-suave);font:550 12px/22px var(--font-texto)}.modulab-datos dd{overflow-wrap:anywhere;min-width:0;margin:0}.modulab-datos__texto{white-space:pre-line}@media (max-width:560px){.modulab-datos{grid-template-columns:minmax(0,1fr);gap:2px}.modulab-datos dd{margin-bottom:8px}.modulab-abierto{justify-items:start}}.modulab-historia{gap:10px;margin:0;padding:0;list-style:none;display:grid}.modulab-historia li{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.modulab-historia__texto{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.modulab-avisos{gap:2px;margin:4px 0 0;padding-left:18px;display:grid}.modulab-despiece{border-top:1px solid var(--linea)}.modulab-despiece>summary{cursor:pointer;padding:12px 20px}.modulab-condiciones{gap:4px;margin:0;padding-left:18px;display:grid}.modulab-tabla a{text-decoration:none}.modulab-tabla a:hover{text-decoration:underline}.modulab-enlace__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modulab-enlaces__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.modulab-enlaces__pie>span{flex:360px}.modulab-solo{gap:8px;display:grid}@media (max-width:560px){.modulab-tabla.tabla--renglones tbody tr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.modulab-tabla.tabla--renglones .celda--fecha{flex-wrap:wrap;grid-area:1/1/auto/-1;gap:0 8px;display:flex}.modulab-tabla.tabla--renglones .celda--fecha>span{display:inline!important}.modulab-tabla.tabla--renglones .celda--quien{grid-area:2/1}.modulab-tabla.tabla--renglones .celda--monto{grid-area:2/2}.modulab-tabla.tabla--renglones .celda--estado{grid-area:3/1/auto/-1}}.modulab-columna{align-content:start;gap:16px;display:grid}.modulab-produccion{gap:10px;display:grid}.modulab-produccion__acciones{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.modulab-sobremedida{gap:10px;display:grid}.modulab-sobremedida .campo--numero{min-width:0;max-width:104px;margin-left:auto}.modulab-frentes{flex-wrap:wrap;align-items:flex-end;gap:20px 32px;padding:16px 20px 20px;display:flex}.modulab-frente{gap:6px;max-width:320px;margin:0;display:grid}.modulab-frente__dibujo{max-width:100%;height:auto;color:var(--tinta);display:block}.modulab-frente__cuerpo{fill:var(--superficie-hundida)}.modulab-frente__cota{font-family:var(--font-texto);fill:var(--tinta-suave)}.modulab-piezas{gap:18px;padding:12px 20px 20px;display:grid}.modulab-piezas__mueble{gap:8px;display:grid}.modulab-piezas__lista{flex-wrap:wrap;align-items:flex-end;gap:14px 18px;display:flex}.modulab-pieza{gap:4px;max-width:220px;margin:0;display:grid}.modulab-pieza__dibujo{display:block;overflow:visible}.modulab-pieza__placa{fill:var(--superficie-hundida);stroke:var(--borde);stroke-width:1px}.modulab-pieza__canto{stroke:var(--tinta);stroke-linecap:square}.modulab-pieza__veta{stroke:var(--tinta-suave);stroke-width:1px;stroke-dasharray:3 3}.modulab-placas__material{border-top:1px solid var(--linea);gap:10px;padding:14px 20px 20px;display:grid}.modulab-placas__material:first-child{border-top:0}.modulab-copia{gap:16px;display:grid}@media print{.modulab-copia .pagina__acciones,.modulab-copia .ruta{display:none!important}.modulab-copia .panel{break-inside:avoid;box-shadow:none;border-color:#999}.modulab-copia .modulab-placas__material,.modulab-copia .modulab-pieza,.modulab-copia .modulab-frente{break-inside:avoid}.modulab-copia .modulab-frente__dibujo,.modulab-copia .modulab-pieza__canto{color:#000;stroke:#000}}.modulab-placa__texto{font:600 64px/1 var(--font-texto);fill:var(--tinta);text-anchor:middle;dominant-baseline:middle;pointer-events:none}.modulab-placa__nombre{fill:var(--tinta-suave);font-size:52px;font-weight:400}.modulab-placa__texto--retazo{fill:var(--atencion);font-weight:500}.modulab-ensamble{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:end;gap:16px;padding:16px 20px 8px;display:grid}@media (max-width:1100px){.modulab-ensamble{grid-template-columns:repeat(3,minmax(0,1fr))}.modulab-ensamble__vista--grande{grid-column:1/-1}}@media (max-width:640px){.modulab-ensamble{grid-template-columns:minmax(0,1fr)}}.modulab-ensamble__vista{justify-items:center;gap:6px;margin:0;display:grid}.modulab-ensamble__dibujo{width:100%;height:auto;max-height:280px;display:block}.modulab-ensamble__dibujo--iso{max-height:420px}.modulab-ensamble__caja{stroke:var(--tinta);stroke-linejoin:round}.modulab-ensamble__sombra1{filter:brightness(.9)}.modulab-ensamble__sombra2{filter:brightness(.78)}.modulab-ensamble__cota{font-family:var(--font-texto);fill:var(--tinta-suave)}.modulab-ensamble__materiales{flex-wrap:wrap;gap:6px 18px;margin:0;padding:4px 20px 16px;list-style:none;display:flex}.modulab-ensamble__materiales li{align-items:center;gap:6px;display:inline-flex}.modulab-ensamble__muestra{border:1px solid var(--borde);border-radius:3px;width:14px;height:14px;display:inline-block}@media print{.modulab-copia .modulab-ensamble{grid-template-columns:repeat(2,minmax(0,1fr))}.modulab-copia .modulab-ensamble__vista--grande{grid-column:1/-1}}.subir{background:var(--fondo,var(--superficie-hundida));place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.subir__tarjeta{border-radius:var(--radius-l);background:var(--superficie);border:1px solid var(--linea);gap:14px;width:min(620px,100%);padding:28px;display:grid}.subir__zona{border:2px dashed var(--borde);border-radius:var(--radius-l);background:var(--superficie-hundida);cursor:pointer;font:inherit;color:inherit;justify-items:center;gap:4px;padding:36px 16px;display:grid}.subir__zona:hover,.subir__zona--encima{border-color:var(--tinta)}.subir__lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.subir__lista li{border-top:1px solid var(--linea);overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.subir__error{color:var(--alarma)}.modulab-archivos{gap:14px;padding:12px 20px 20px;display:grid}.modulab-archivos__imagenes{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;display:grid}.modulab-archivos__imagen{gap:6px;margin:0;display:grid}.modulab-archivos__imagen img{object-fit:contain;background:var(--superficie-hundida);border-radius:var(--radius-m,8px);border:1px solid var(--linea);width:100%;height:220px}.modulab-archivos__sin{background:var(--superficie-hundida);border-radius:8px;height:220px}.modulab-archivos__lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.modulab-archivos__lista li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.modulab-archivos__pedir{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.modulab-archivos__url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.reglas-lista{margin:0;padding:0;list-style:none;display:grid}.regla{border-top:1px solid var(--linea);gap:10px;padding:16px 20px;display:grid}.regla:first-child{border-top:0}.regla__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.regla__nombre{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.regla__valores{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.regla__valor{font:600 14px/22px var(--font-texto);font-variant-numeric:tabular-nums;background:var(--superficie-hundida);color:var(--tinta);border-radius:999px;padding:2px 10px}.regla__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.regla__acciones{flex-wrap:wrap;gap:8px;display:flex}.regla__historia{gap:4px;margin:0;padding:0 0 0 14px;display:grid}.regla__limites{gap:2px;margin:0;padding:0 0 0 18px;display:grid}.regla details>summary{cursor:pointer;color:var(--tinta-suave);font:550 13px/22px var(--font-texto)}.regla-donde{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.stock-pestanas{margin-top:-8px}.lector{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;display:grid}.lector__campo{min-width:0;height:var(--toque);border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);color:var(--tinta-suave);align-items:center;gap:10px;padding:0 14px;display:flex}.lector__campo:focus-within{outline:2px solid var(--foco);outline-offset:1px}.lector__campo input{min-width:0;height:100%;color:var(--tinta);font:500 16px/1 var(--font-texto);letter-spacing:.02em;background:0 0;border:0;outline:0;flex:1}.lector__campo input::placeholder{color:var(--tinta-tenue);letter-spacing:0}.lector>.h-boton{height:var(--toque)}.lector__error{color:var(--alarma-tinta);grid-column:1/-1;margin:0}.lector__leido{grid-column:1/-1;margin:0}.herr-codigo{border:1px solid var(--linea);border-radius:var(--radius-s);background:var(--superficie-hundida);height:22px;color:var(--tinta);font:650 12px/1 var(--font-texto);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 7px;text-decoration:none;display:inline-flex}a.herr-codigo:hover{border-color:var(--borde);color:var(--tinta)}.herr-codigo--guardado{border-color:var(--curso);background:var(--curso-suave);color:var(--curso-tinta)}.herr-codigo--grande{vertical-align:middle;height:26px;padding:0 9px;font-size:13.5px}.herr-envio{gap:18px;display:grid}.herr-pasos{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:4px 0 0;list-style:none;display:grid}.herr-paso{justify-items:start;gap:4px;padding-right:12px;display:grid;position:relative}.herr-paso:before{content:"";background:var(--linea);height:2px;position:absolute;top:11px;left:24px;right:0}.herr-paso:last-child:before{display:none}.herr-paso--hecho:before{background:var(--ok)}.herr-paso__punto{z-index:1;border:2px solid var(--linea);background:var(--superficie);width:24px;height:24px;color:var(--sobre-accion);border-radius:50%;place-items:center;display:grid;position:relative}.herr-paso__punto .h-icono{stroke-width:3px;width:14px;height:14px}.herr-paso--hecho .herr-paso__punto{border-color:var(--ok);background:var(--ok)}.herr-paso--ahora .herr-paso__punto{border-color:var(--curso);box-shadow:inset 0 0 0 4px var(--superficie), inset 0 0 0 12px var(--curso)}.herr-paso__titulo{font:650 14px/18px var(--font-texto)}.herr-paso--falta .herr-paso__titulo{color:var(--tinta-suave)}.herr-paso--ahora .herr-paso__titulo{color:var(--curso-tinta)}.herr-envio__llego{border-radius:var(--radius-m);background:var(--curso-suave);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.herr-envio__llego>p{color:var(--curso-tinta);flex:320px;margin:0}.herr-boton{justify-items:start;gap:8px;display:grid}.herr-pales{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.herr-pales{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:560px){.herr-pales{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.herr-pales>li{min-width:0}.herr-pale{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);height:100%;color:inherit;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px 12px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.herr-pale:hover{color:inherit;border-color:var(--borde);box-shadow:0 4px 14px #10161414}.herr-pale--atencion{border-color:var(--atencion)}.herr-pale--ok{background:var(--ok-suave);border-color:#0000}.herr-pale__cabeza{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.herr-pale__numero{font:650 17px/1 var(--font-texto);font-variation-settings:"wdth" 87.5}.herr-pale__lista{align-content:start;gap:3px;margin:0;padding:0;list-style:none;display:grid}.herr-pale__lista>li{min-width:0;font:450 12.5px/17px var(--font-texto);color:var(--tinta-suave);justify-content:space-between;gap:8px;display:flex}.herr-pale__lista b{flex:none}.herr-pale__lista>li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.herr-pale__lista b{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:600}.herr-pale__mas{font-style:italic}.herr-pale__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.herr-envio__plata{border-top:1px solid var(--linea);flex-wrap:wrap;gap:6px 22px;padding-top:14px;display:flex}.herr-catalogo .herr-familia+.herr-familia{border-top:1px solid var(--linea)}.herr-familia__titulo{text-transform:uppercase;letter-spacing:.06em;margin:0;padding:14px 20px 8px}.herr-familia__titulo>span{color:var(--tinta-tenue);margin-left:4px}.herr-fila{color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre cifra""base lugares";align-items:center;gap:4px 16px;padding:11px 20px;text-decoration:none;display:grid}.herr-fila:hover{color:inherit;background:var(--superficie-hundida)}.herr-fila__nombre{grid-area:nombre;gap:1px;min-width:0;display:grid}.herr-fila__cifra{grid-area:cifra;justify-content:flex-end;align-items:baseline;gap:6px;display:flex}.herr-fila__numero{font:600 24px/1 var(--font-texto);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums}.herr-fila__base{grid-area:base;min-width:0}.herr-fila__lugares{flex-wrap:wrap;grid-area:lugares;justify-content:flex-end;align-items:center;gap:5px;display:flex}.herr-ultimo{color:inherit;text-decoration:none}.herr-ultimo:hover{color:inherit;background:var(--superficie-hundida)}@media (max-width:560px){.herr-pasos{grid-template-columns:minmax(0,1fr);gap:10px}.herr-paso{grid-template-columns:24px auto minmax(0,1fr);align-items:center;column-gap:10px}.herr-paso:before{width:2px;height:auto;inset:24px auto -10px 11px}.herr-fila{grid-template-areas:"nombre cifra""base base""lugares lugares"}.herr-fila__lugares{justify-content:flex-start}}.herr-ficha .h-cifra__numero{font-variant-numeric:tabular-nums}.herr-lugares-cifra{vertical-align:middle;flex-wrap:wrap;gap:6px;display:inline-flex}.herr-lugares-cifra .herr-codigo{height:30px;padding:0 10px;font-size:15px}.herr-acciones{gap:12px;display:grid}.herr-acciones__botones{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px;display:grid}.herr-accion{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);height:56px;color:var(--tinta);font:600 16px/1 var(--font-texto);cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.herr-accion:hover{background:var(--superficie-hundida)}.herr-accion--abierta,.herr-accion--abierta:hover{background:var(--tinta);border-color:var(--tinta);color:var(--sobre-accion)}.herr-accion:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.herr-accion__panel{border:1px solid var(--tinta);border-radius:var(--radius-l);background:var(--superficie);gap:14px;padding:16px;display:grid}.herr-accion__panel>p{margin:0}.herr-accion__pie{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.herr-contar{grid-template-columns:minmax(0,1fr);gap:10px;max-width:420px;display:grid}.herr-contar--paquetes{grid-template-columns:repeat(2,minmax(0,1fr))}.herr-contar__campo{gap:6px;display:grid}.herr-guardados{gap:6px;margin:0;padding:0;list-style:none;display:grid}.herr-guardados>li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.herr-ok{color:var(--ok-tinta);align-items:center;gap:6px;margin:0;display:inline-flex}.herr-mov{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 20px;display:grid}.herr-mov--anulado .stock-ultimo__texto{opacity:.55;text-decoration:line-through}.herr-mov__cuando{white-space:nowrap}.herr-mov__confirmar{gap:4px;display:inline-flex}.herr-fila-pale{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:grid}.herr-fila-pale:hover{color:inherit;background:var(--superficie-hundida)}.herr-fila-pale__texto{gap:1px;min-width:0;display:grid}.herr-revision{gap:14px;display:grid}.herr-revision>p{margin:0}.herr-lineas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.herr-linea{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:8px 16px;padding:12px 14px;display:grid}.herr-linea--distinta{border-color:var(--atencion);background:var(--atencion-suave)}.herr-linea--mal{border-color:var(--alarma)}.herr-lineas--leidas .herr-linea{padding:9px 14px}.herr-linea__nombre{gap:2px;min-width:0;display:grid}.herr-linea__nombre a{color:inherit}.herr-linea__cifra{font:600 15px/1 var(--font-texto);font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.herr-linea--distinta .herr-linea__cifra .h-icono{color:var(--atencion)}.herr-lineas--leidas .herr-linea:not(.herr-linea--distinta) .herr-linea__cifra .h-icono{color:var(--ok)}.herr-linea__campo{gap:4px;display:grid}.herr-linea__numero{border:2px solid var(--tinta);border-radius:var(--radius-m);background:var(--superficie);width:100%;min-width:0;height:52px;color:var(--tinta);font:650 26px/1 var(--font-texto);font-variation-settings:"wdth" 87.5;font-variant-numeric:tabular-nums;text-align:center;padding:0 10px}.herr-linea__numero--mal{border-color:var(--alarma);color:var(--alarma-tinta)}.herr-linea__dif{color:var(--atencion-tinta);text-align:center;font-weight:600}.herr-linea__paquete{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;display:flex}.herr-linea__paquete select,.herr-linea__paquete input{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);height:38px;color:var(--tinta);font:500 15px/1 var(--font-texto);padding:0 8px}.herr-linea__paquete input{text-align:right;font-variant-numeric:tabular-nums;width:96px}.herr-linea__mas{color:var(--curso-tinta);font:550 13px/18px var(--font-texto);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;text-decoration:underline}.herr-vaciar{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;padding-top:14px;display:flex}.herr-vaciar>p{flex:260px;margin:0}@media (max-width:560px){.herr-linea{grid-template-columns:minmax(0,1fr)}.herr-linea__cifra{justify-content:flex-start}}.herr-etiquetas__elegir{gap:14px;width:min(1080px,100%);display:grid}.herr-etiquetas__opciones{flex-wrap:wrap;gap:12px 28px;display:flex}.herr-etiquetas__grupos{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;display:grid}.herr-etiquetas__grupo{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-width:0;margin:0;padding:10px 12px}.herr-etiquetas__grupo>legend{padding:0 4px}.herr-etiquetas__todas{font:500 13.5px/1 var(--font-texto);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.herr-etiquetas__items{gap:2px;display:grid}.herr-etiquetas__item{min-height:28px;font:450 13px/17px var(--font-texto);color:var(--tinta-suave);cursor:pointer;align-items:center;gap:8px;display:flex}.herr-etiquetas__item--si{color:var(--tinta)}.herr-etiquetas__grupo input[type=checkbox]{width:16px;height:16px;accent-color:var(--tinta);margin:0}.herr-etiquetas__imprimir{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.herr-etiquetas__imprimir>p{flex-basis:100%;margin:0}.herr-etiquetas__rollo{flex-wrap:wrap;justify-content:center;gap:14px;width:min(1080px,100%);display:flex}.herr-etiquetas__a4{box-sizing:border-box;width:210mm;height:297mm;box-shadow:var(--sombra-flota);background:#fff;grid-template-columns:repeat(2,100mm);grid-auto-rows:60mm;align-content:start;gap:4mm 2mm;padding:22mm 4mm;display:grid;overflow:hidden}.herr-etiqueta{box-sizing:border-box;color:#000;width:100mm;height:60mm;font-family:var(--font-texto);background:#fff;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:38mm minmax(0,1fr);gap:2mm 3.5mm;padding:3mm 3.5mm 2.5mm;display:grid;overflow:hidden;box-shadow:0 0 0 1px #c9cfcb}.herr-etiquetas__a4 .herr-etiqueta{box-shadow:0 0 0 .2mm #d6d6d6}.herr-etiqueta__qr{align-self:center;width:38mm;height:38mm}.herr-etiqueta__texto{align-content:center;gap:1.2mm;min-width:0;display:grid}.herr-etiqueta__codigo{font:750 17pt/1 var(--font-texto);font-variation-settings:"wdth" 80;letter-spacing:.01em;font-variant-numeric:tabular-nums}.herr-etiqueta__titulo{font:650 11.5pt/1.15 var(--font-texto)}.herr-etiqueta__detalle{font:450 8pt/1.25 var(--font-texto)}.herr-etiqueta__extra{font:450 7pt/1.25 var(--font-texto);color:#333}.herr-etiqueta__pie{font:500 6.5pt/1 var(--font-texto);letter-spacing:.02em;border-top:.3mm solid #000;grid-column:1/-1;justify-content:space-between;gap:2mm;padding-top:1.2mm;display:flex}.herr-etiqueta--lugar .herr-etiqueta__codigo{font-size:34pt}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta{grid-template-columns:25mm minmax(0,1fr);gap:1mm 2mm;width:60mm;height:40mm;padding:2mm 2mm 1.5mm}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta__qr{width:25mm;height:25mm}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta__codigo{font-size:10.5pt}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta--lugar .herr-etiqueta__codigo{font-size:20pt}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta__titulo{font-size:7.5pt}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta__detalle{font-size:5.5pt}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta__extra{display:none}.herr-etiquetas__rollo--rollo-60x40 .herr-etiqueta__pie{padding-top:.8mm;font-size:4.5pt}@media (max-width:860px){.herr-etiquetas__a4{zoom:.45}}@media print{.herr-etiquetas__rollo{width:auto;display:block}.herr-etiquetas__rollo .herr-etiqueta{box-shadow:none;break-after:page;break-inside:avoid}.herr-etiquetas__rollo .herr-etiqueta:last-child{break-after:auto}.herr-etiquetas__a4{zoom:1;box-shadow:none;break-after:page}.herr-etiquetas__a4:last-child{break-after:auto}.herr-etiquetas__a4 .herr-etiqueta{box-shadow:none}}.modulab-charla{gap:12px;display:grid}.modulab-charla__lista{gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.modulab-msj{border-radius:var(--radius-l);border:1px solid var(--linea);overflow-wrap:anywhere;gap:3px;max-width:92%;padding:10px 12px;display:grid}.modulab-msj--oficina{background:var(--superficie-hundida);justify-self:end}.modulab-msj--cliente{background:var(--superficie);justify-self:start}.modulab-msj--nuevo{border-color:var(--atencion);box-shadow:inset 3px 0 0 var(--atencion)}.modulab-msj__texto{white-space:pre-wrap}.modulab-charla__acciones{flex-wrap:wrap;gap:8px;display:flex}.modulab-charla__aviso{border-radius:var(--radius-l);background:var(--superficie-hundida);gap:8px;padding:12px;display:grid}.modulab-charla__aviso--recien{outline:2px solid var(--tinta);outline-offset:-2px}.modulab-charla__botones{flex-wrap:wrap;gap:8px;display:flex}.modulab-respondio{color:var(--atencion);margin-top:4px;font-weight:600}.pedido-ml__form{gap:8px;display:grid}.pedido-ml__form textarea{border-radius:var(--radius-m,8px);border:1px solid var(--borde);background:var(--superficie);width:100%;min-height:110px;color:var(--tinta);font:inherit;resize:vertical;padding:10px 12px}.modulab-margen{gap:10px;display:grid}.modulab-margen__fila{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.envio-cabeza__lector{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.envio-modulo{border-radius:var(--radius-m);border:2px solid var(--curso);min-height:48px;color:var(--curso-tinta);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:700;display:inline-flex}.envio-modulo--on{background:var(--curso);color:var(--papel)}.envio-modulo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.envio-lector--modulo{border-color:var(--curso);color:var(--curso-tinta);font-weight:700}.envio-contar__empezar.h-boton--planta{width:100%;margin-top:10px}.envio-contar{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:8px;margin-top:10px;padding:12px;display:grid}.envio-contar__cifras{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.envio-contar__cifras b{font-variant-numeric:tabular-nums;font-size:20px}.envio-contar__cifras span{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.envio-contar__tira{background:var(--linea);border-radius:5px;height:10px;overflow:hidden}.envio-contar__tira i{background:var(--atencion);border-radius:5px;height:100%;display:block}.envio-contar--todo .envio-contar__tira i{background:var(--ok)}.envio-contar__falta{color:var(--atencion-tinta);font-size:15px;line-height:21px}.envio-contar--todo .envio-contar__falta{color:var(--ok-tinta);font-weight:700}.tinta{color:var(--tinta)}.tareas--ancha{max-width:none}.tareas .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.tareas .campo__caja input[type=date]{font-variant-numeric:tabular-nums}.tareas-como__enlace{padding:0 var(--space-2);text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);text-underline-offset:4px;gap:6px}.tareas-como__enlace .h-icono{width:20px;height:20px;color:var(--nudo)}.tareas-como__cuerpo{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tareas-como__video{aspect-ratio:9/16;object-fit:contain;max-width:100%;height:min(72dvh,740px);box-shadow:0 0 0 1px var(--linea);background:#f2f3f1;border-radius:18px;display:block}.tareas-como__pasos{max-width:62ch;font:400 16px/24px var(--font-texto);gap:14px;margin:0;padding-left:22px;display:grid}.tareas-como__pasos b{font-weight:650}@media (max-width:760px){.tareas-como__cuerpo{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.tareas-como__video{justify-self:center;width:min(100%,420px);height:auto}}.tareas-nueva{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radius-l);gap:10px;padding:14px 16px;display:grid}.tareas-nueva__linea{align-items:center;gap:10px;display:flex}.tareas-nueva__caja{flex:1;min-height:44px}.tareas-nueva__caja input{height:42px;font-size:15px}.tareas-nueva__caja .h-icono{width:18px;height:18px;color:var(--tinta-suave);flex:none}.tareas-nueva__entendio{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;display:flex}.tareas-nueva__campo{flex:180px;max-width:260px}.tareas-nueva__frena{border-color:var(--alarma);background:var(--alarma-suave);color:var(--alarma-tinta)}.tareas-nueva__privada{cursor:pointer;align-self:center;align-items:center;gap:8px;min-height:38px;display:inline-flex}.tareas-nueva__privada input{width:18px;height:18px;accent-color:var(--tinta)}.tareas-nueva__titulo{flex-basis:100%;margin:0}.tareas-nueva__lista{color:var(--ok-tinta);align-items:center;gap:6px;margin:0;display:flex}.tareas-nueva__lista .h-icono{width:16px;height:16px}.tareas-pedir-cabeza .h-icono,.tareas-pedir-flotante .h-icono{width:18px;height:18px}.tareas-pedir-flotante{display:none}.tareas-pedir-caja{scroll-margin-top:88px}.tareas-nueva__cabeza{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.tareas-nueva__cabeza .seccion{margin:0}.tareas-nueva__cabeza .compacto{grid-column:1}.tareas-nueva__cerrar{grid-area:1/2/span 2;font-size:20px}.tareas-filas{gap:3px;margin:6px 0 0;padding:0;list-style:none;display:grid}.tareas-filas__fila{flex-wrap:wrap;gap:0 8px;padding-left:14px;display:flex;position:relative}.tareas-filas__fila:before{content:"";background:var(--borde);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:3px}.tareas-filas__titulo{color:var(--tinta);font-weight:600}.tareas-filas__mas{padding-left:14px}.tareas-ficha .tareas-filas{font:400 15px/22px var(--font-texto);gap:6px;margin:0}.tareas-ayuda .tareas-como__enlace{color:var(--tinta);justify-self:start;align-items:center;padding:0;display:inline-flex}.tareas-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto estado""botones botones";align-items:center;gap:8px 16px;padding:12px 20px;display:grid}.tareas-fila--frena{box-shadow:inset 3px 0 0 var(--alarma)}.tareas-fila__texto{grid-area:texto;gap:2px;min-width:0;display:grid}.tareas-fila__titulo{color:var(--tinta);text-decoration:none}.tareas-fila__titulo:hover{text-decoration:underline}.tareas-fila__linea{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tareas-fila__estado{flex-wrap:wrap;grid-area:estado;justify-content:flex-end;gap:6px;min-width:0;max-width:280px;display:flex}.tareas-fila__botones{grid-area:botones}.tareas-botones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tareas-botones .h-boton--quieto{border-color:var(--linea)}.tareas-botones--segundos{padding-top:4px}.tareas-botones__error{color:var(--alarma-tinta);flex-basis:100%;margin:0}.tareas-otra{flex:240px;align-items:center;gap:6px;display:flex}.tareas-otra .campo__caja{flex:1;min-height:32px}.tareas-otra input{height:30px}.tareas-hechas{gap:0;padding:0;overflow:hidden}.tareas-hechas>summary{cursor:pointer;padding:16px 20px}.tareas-rapidos{flex-wrap:wrap;gap:6px;display:flex}.tareas-rapido{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);height:32px;color:var(--tinta);font:550 13px/1 var(--font-texto);cursor:pointer;padding:0 10px}.tareas-rapido:hover{background:var(--superficie-hundida)}.tareas-rapido--elegido{border-color:var(--curso);box-shadow:inset 0 0 0 1px var(--curso);background:var(--curso-suave);color:var(--curso-tinta)}.tareas-rapido:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.tareas-fecha{max-width:200px}.tareas-personas{gap:4px;max-height:320px;display:grid;overflow-y:auto}.tareas-personas__grupo{margin-top:8px}.tareas-persona--estacion>.h-icono{color:var(--tinta-suave);flex:none}.tareas-persona--estacion>.compacto{text-align:right;margin-left:auto}.tareas-persona{border:1px solid var(--linea);border-radius:var(--radius-m);cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.tareas-persona input{width:18px;height:18px;accent-color:var(--tinta)}.tareas-persona--elegida{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.tareas-persona:has(input:disabled){opacity:.55;cursor:not-allowed}.tareas-quieta{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.tareas-quieta__texto{gap:2px;min-width:0;display:grid}.tareas-quieta__texto a{color:var(--tinta);text-decoration:none}.tareas-quieta__texto a:hover{text-decoration:underline}.tareas-quieta__dias{font:650 15px/1 var(--font-texto);color:var(--alarma-tinta);font-variant-numeric:tabular-nums;flex:none}.tareas-vencido{color:var(--alarma-tinta);font-weight:600}.tareas-area-fila{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.tareas-area-fila__texto{gap:2px;min-width:0;display:grid}.tareas-area-fila__texto a{color:var(--tinta);text-decoration:none}.tareas-area-fila__cuentas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.tareas-ayuda{background:var(--superficie-hundida);border-color:#0000}.tareas-ayuda p{margin:0}.tareas-aviso{z-index:30;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius-l);background:var(--tinta);max-width:calc(100vw - 32px);color:var(--sobre-accion);box-shadow:var(--sombra-flota);font:450 14px/20px var(--font-texto);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}.tareas-aviso>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tareas-aviso .h-boton--quieto{color:var(--sobre-accion)}.tareas-aviso .h-boton--quieto:hover{background:#ffffff24}.tareas-filtros{flex-wrap:wrap;gap:6px;display:flex}.tareas-chip{border:1px solid var(--borde);border-radius:var(--radius-redondo);background:var(--superficie);height:32px;color:var(--tinta);font:550 13px/1 var(--font-texto);cursor:pointer;white-space:nowrap;padding:0 12px}.tareas-chip:hover{background:var(--superficie-hundida)}.tareas-chip--activo,.tareas-chip--activo:hover{border-color:var(--tinta);background:var(--tinta);color:var(--sobre-accion)}.tareas-chip:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.tareas-tablero__ayuda{margin:-8px 0 0}.tareas-tablero{grid-template-columns:repeat(5,minmax(240px,1fr));align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.tareas-columna{border-radius:var(--radius-l);background:var(--superficie-hundida);border:1px solid #0000;align-content:start;gap:8px;min-height:220px;padding:10px;transition:background-color .12s,border-color .12s;display:grid}.tareas-columna--sobre{background:var(--curso-suave);border-color:var(--curso)}.tareas-columna__cabeza{gap:2px;padding:2px 4px 4px;display:grid}.tareas-columna__cabeza h2{align-items:center;gap:8px;margin:0;display:flex}.tareas-columna__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tareas-columna__vacia{text-align:center;padding:16px 4px}.tareas-soltar{border-style:dashed;border-color:var(--curso);width:100%;color:var(--curso-tinta)}.tareas-tarjeta{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);justify-items:start;gap:6px;padding:10px 12px;display:grid}.tareas-tarjeta--movible{cursor:grab}.tareas-tarjeta--movible:active{cursor:grabbing}.tareas-tarjeta--elegida{outline:2px solid var(--foco);outline-offset:1px}.tareas-tarjeta--arrastrando{opacity:.45}.tareas-tarjeta--moviendo{opacity:.7}.tareas-tarjeta__arriba{justify-content:space-between;gap:8px;width:100%;display:flex}.tareas-tarjeta__titulo{color:var(--tinta);text-decoration:none}.tareas-tarjeta__titulo:hover{text-decoration:underline}.tareas-tarjeta__detalle{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.tareas-tarjeta__abajo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;padding-top:2px;display:flex}.tareas-tarjeta__quien{align-items:center;gap:6px;min-width:0;margin-right:auto;display:inline-flex}.tareas-tarjeta__quien .h-iniciales{width:24px;height:24px;font-size:10px}.tareas-tarjeta__estacion{color:var(--curso-tinta);align-items:center;gap:6px;font-weight:600;display:inline-flex}.tareas-tarjeta__estacion>.h-icono{flex:none}.tareas-ficha__estacion{align-items:center;gap:6px;margin:0;padding:0 20px 16px;display:flex}.tareas-ficha__estacion>.h-icono{flex:none}.tareas-areas th[scope=row]{white-space:nowrap}.tareas-areas__reparte{max-width:220px;min-height:34px}.tareas-areas__reparte select{height:32px}.tareas-areas__cuentas{justify-items:start;gap:4px;display:grid}.tareas-areas__vieja{gap:2px;display:grid}.tareas-areas__nota{max-width:760px;margin:0}.tareas-ficha__estados{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.tareas-ficha__detalle{white-space:pre-wrap;margin:0}.tareas-ficha__acciones{gap:8px;display:grid}.tareas-datos{border-top:1px solid var(--linea);gap:10px;margin:4px 0 0;padding-top:12px;display:grid}.tareas-dato{gap:2px;display:grid}.tareas-dato dd{font:500 14px/20px var(--font-texto);margin:0}.tareas-eventos>li{gap:2px;padding:12px 20px;display:grid}.tareas-evento--comentario{background:var(--superficie-hundida)}.tareas-evento--sola,.tareas-evento--reabierta{box-shadow:inset 3px 0 0 var(--curso)}.tareas-comentar{border-top:1px solid var(--linea);gap:8px;padding:12px 20px 16px;display:grid}.tareas-comentar__pie{justify-content:space-between;align-items:center;gap:12px;display:flex}.tareas-editar__fila{flex-wrap:wrap;gap:12px;display:flex}.tareas-editar__fila>.campo{flex:200px}.tareas-hoy{justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.tareas-hoy__texto{gap:2px;min-width:0;display:grid}.tareas-hoy__texto a{color:var(--tinta);text-decoration:none}.tareas-hoy__texto a:hover{text-decoration:underline}.tareas-hoy__estado{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:55%;display:flex}.tareas-hoy__nota{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 20px 16px;display:flex}@media (max-width:760px){.tareas-tablero{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,82vw)}.tareas-columna{scroll-snap-align:start}.tareas-nueva__linea{flex-wrap:wrap}.tareas-nueva__linea .h-boton{flex:100%}.tareas-nueva__campo{max-width:none}.tareas-pedir-cabeza{display:none}.tareas-pedir-flotante{z-index:21;right:16px;bottom:calc(var(--barra-abajo,60px) + 14px + env(safe-area-inset-bottom));border-radius:var(--radius-redondo);height:48px;padding:0 20px;display:inline-flex;position:fixed;box-shadow:0 8px 22px #10161438}body:has(.tareas-aviso) .tareas-pedir-flotante{display:none}.tareas:has(.tareas-pedir-flotante){padding-bottom:72px}}@media (max-width:560px){.tareas-fila{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto""estado""botones";padding:12px 16px}.tareas-fila__estado{justify-content:flex-start;max-width:none}.tareas-botones .h-boton--chico,.tareas-tarjeta .h-boton--chico{height:40px;padding:0 14px;font-size:14px}.tareas-hoy{flex-wrap:wrap}.tareas-hoy__estado{justify-content:flex-start;max-width:none}.tareas-aviso{bottom:calc(84px + env(safe-area-inset-bottom))}.tareas-areas thead{display:none}.tareas-areas tr{gap:6px;padding:12px 16px;display:grid}.tareas-areas th,.tareas-areas td{padding:0!important}}.remito{max-width:720px;padding:20px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));gap:16px;margin:0 auto;display:grid}.remito__cabeza{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.remito__logo{width:auto;max-width:120px;height:34px}.remito__titulo{gap:2px;min-width:0;display:grid}.remito__titulo h1{margin:0;font-size:24px;line-height:1.15}.remito__titulo p{color:var(--tinta-suave);margin:0}.remito__rotulo{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.remito__estado{background:var(--atencion-suave);color:var(--atencion-tinta);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700}.remito__estado--ok{background:var(--ok-suave);color:var(--ok-tinta)}.remito__datos{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);flex-wrap:wrap;gap:10px 24px;padding:12px 14px;display:flex}.remito__datos div{align-content:start;gap:2px;display:grid}.remito__datos span{color:var(--tinta-suave);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.remito__datos small{color:var(--atencion-tinta);font-size:13px;font-weight:600}.remito__aviso{border:1px dashed var(--linea);border-radius:var(--radius-m);color:var(--tinta-suave);text-align:center;margin:0;padding:14px}.remito__bloque{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:10px;padding:14px;display:grid}.remito__bloque-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.remito__bloque-cabeza h2{margin:0;font-size:18px}.remito__bloque-cabeza span{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.remito__tira{background:var(--linea);border-radius:4px;height:8px;overflow:hidden}.remito__tira i{background:var(--ok);height:100%;display:block}.remito__modulos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.remito__modulos li{background:var(--superficie-hundida);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.remito__modulos li span{color:var(--tinta-suave);white-space:nowrap;font-size:.86em}.remito__modulos li b{overflow-wrap:break-word;min-width:0;line-height:1.25}.remito__modulo--falta{background:var(--atencion-suave)!important}.remito__modulo--falta span{font-weight:700;color:var(--atencion-tinta)!important}.remito__faltan summary{cursor:pointer;color:var(--atencion-tinta);font-weight:700}.remito__faltan ul{color:var(--tinta-suave);gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.remito__items{margin:0;padding:0;list-style:none;display:grid}.remito__items li{border-bottom:1px solid var(--linea);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.remito__items li:last-child{border-bottom:0}.remito__items li b{font-variant-numeric:tabular-nums;text-align:right}.remito__quitar{color:var(--alarma-tinta);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-weight:600}.remito__agregar{grid-template-columns:96px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.remito__campo{gap:4px;display:grid}.remito__campo span{color:var(--tinta-suave);font-size:13px}.remito__campo input{font:inherit;border:1px solid var(--linea);background:var(--papel);color:var(--tinta);border-radius:8px;min-width:0;padding:10px 12px;font-size:16px}.remito__campo input:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.remito__boton{font:inherit;background:var(--tinta);color:var(--papel);cursor:pointer;border:0;border-radius:8px;padding:11px 16px;font-weight:700}.remito__boton:disabled{opacity:.6;cursor:default}.remito__boton--grande{padding:16px;font-size:18px}.remito__firma-form{gap:12px;display:grid}.remito__lienzo-caja{border:2px dashed var(--linea);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;position:relative}.remito__lienzo{touch-action:none;overscroll-behavior:contain;cursor:crosshair;border-radius:8px;width:100%;height:240px;display:block}.remito__lienzo-guia{color:#8a8f93;pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.remito__borrar{color:#333;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d7da;border-radius:6px;padding:4px 10px;font-size:13px;position:absolute;top:6px;right:6px}.remito__firma-imagen{border:1px solid var(--linea);background:#fff;border-radius:8px;width:100%;max-width:480px;height:auto}.remito__firmado p{margin:0}.remito__error{color:var(--alarma-tinta);margin:0;font-weight:600}.remito__pie{color:var(--tinta-suave);text-align:center;margin:0;font-size:13px}@media (max-width:560px){.remito__cabeza{grid-template-columns:auto minmax(0,1fr)}.remito__estado{grid-column:1/-1;justify-self:start}.remito__agregar{grid-template-columns:80px minmax(0,1fr)}.remito__agregar .remito__boton{grid-column:1/-1}}.envio-rdig{gap:14px;display:grid}.envio-rdig__enlace{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.envio-rdig__qr{background:#fff;border-radius:8px;width:200px;height:200px;padding:6px}.envio-rdig__texto{gap:8px;min-width:0;display:grid}.envio-rdig__texto p{margin:0}.envio-rdig__url{font-family:var(--fuente-mono,ui-monospace, monospace);color:var(--tinta-suave);overflow-wrap:anywhere;font-size:13px}.envio-rdig__botones{flex-wrap:wrap;gap:8px;display:flex}.envio-rdig__titulo{margin:4px 0 0;font-size:17px}.envio-rdig__items{margin:0;padding:0;list-style:none;display:grid}.envio-rdig__items li{border-bottom:1px solid var(--linea);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.envio-rdig__items li b{text-align:right;font-variant-numeric:tabular-nums}.envio-rdig__quitar{color:var(--alarma-tinta);font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 10px;font-weight:600}.envio-rdig__agregar{grid-template-columns:110px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.envio-rdig__input{font:inherit;border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--papel);height:48px;color:var(--tinta);width:100%;min-width:0;padding:0 12px;font-size:17px}.envio-rdig__pie{justify-content:flex-end;display:flex}@media (max-width:640px){.envio-rdig__enlace{grid-template-columns:minmax(0,1fr)}.envio-rdig__agregar{grid-template-columns:90px minmax(0,1fr)}.envio-rdig__agregar .h-boton{grid-column:1/-1}}.remito__faltan--neutro summary{color:var(--tinta-suave)}.inc-pestana--revisar{background:var(--atencion-suave);color:var(--atencion-tinta)}.inc-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.inc-barra__cifras{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.inc-vacio{margin:0;padding:4px 20px 18px}.inc-lista{margin:0;padding:0;list-style:none}.inc-item{border-top:1px solid var(--linea)}.inc-item__boton{width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 20px;display:grid}.inc-item__boton:hover{background:var(--superficie-hundida)}.inc-item__boton:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.inc-item--frena .inc-item__boton{box-shadow:inset 4px 0 0 var(--alarma)}.inc-item__dibujo{border-radius:var(--radius-m);background:var(--superficie-hundida);width:40px;height:40px;color:var(--tinta-suave);place-items:center;display:grid}.inc-item--por_revisar .inc-item__dibujo{background:var(--atencion-suave);color:var(--atencion-tinta)}.inc-item--en_curso .inc-item__dibujo{background:var(--curso-suave);color:var(--curso-tinta)}.inc-item--resuelto .inc-item__dibujo{background:var(--ok-suave);color:var(--ok-tinta)}.inc-item--anulado .inc-item__resumen{color:var(--tinta-suave);text-decoration:line-through}.inc-item__cuerpo{gap:5px;min-width:0;display:grid}.inc-item__arriba{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.inc-item__nuevo{border-radius:var(--radius-s);background:var(--accion);height:18px;color:var(--sobre-accion);font:650 11px/1 var(--font-texto);letter-spacing:.02em;align-items:center;padding:0 6px;display:inline-flex}.inc-item__resumen{font:450 14px/20px var(--font-texto);overflow-wrap:anywhere}.inc-item__chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.inc-item__fotos{gap:4px;display:flex}.inc-item__fotos img,.inc-item__foto-sin{border-radius:var(--radius-m);object-fit:cover;background:var(--superficie-hundida);width:52px;height:52px;display:block}.plan-tema__chip--frena{background:var(--alarma-suave);color:var(--alarma-tinta)}.inc-cerrados{gap:0;padding:0;overflow:hidden}.inc-cerrados>summary{cursor:pointer;padding:16px 20px}.inc-cerrados .inc-item__resumen{color:var(--tinta-suave)}.inc-como{gap:8px;display:grid}.inc-como>h3{margin:0}.inc-barras{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inc-barras>li{grid-template-columns:minmax(96px,9.5em) minmax(0,1fr) 2.5em;align-items:center;gap:10px;display:grid}.inc-barras__pista{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:10px;overflow:hidden}.inc-barras__barra{border-radius:inherit;background:var(--tinta-suave);height:100%;display:block}.inc-barras__barra--nuestra{background:var(--atencion)}.inc-barras__barra--obra{background:var(--curso)}.inc-barras__barra--proveedor{background:var(--tinta-suave)}.inc-barras__barra--sin{background:var(--borde)}.inc-barras__n{text-align:right;font-variant-numeric:tabular-nums}.inc-pasos{gap:8px;margin:0;padding-left:20px;display:grid}.inc-detalle{gap:14px;display:grid}.inc-detalle__cabeza{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.inc-detalle__cabeza p{margin:0}.inc-detalle__dibujo{border-radius:var(--radius-m);background:var(--superficie-hundida);width:44px;height:44px;color:var(--tinta);place-items:center;display:grid}.inc-detalle__donde{min-width:0}.inc-detalle__estados{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inc-detalle__hecho{margin:0}.inc-detalle__hecho>span{flex:240px}.inc-detalle__columnas{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:20px;display:grid}.inc-detalle__lado{align-content:start;gap:16px;min-width:0;display:grid}.inc-detalle__bloque{gap:8px;min-width:0;display:grid}.inc-detalle__bloque>p,.inc-detalle__bloque>h3{margin:0}.inc-detalle__que{flex-wrap:wrap;gap:4px 6px;display:flex}.inc-detalle__texto{border-left:3px solid var(--borde);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--superficie-hundida);white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:8px 12px}.inc-detalle__sabe{border:1px solid var(--linea);border-radius:var(--radius-m);padding:12px}.inc-detalle__frases{gap:4px;margin:0;padding-left:18px;display:grid}.inc-detalle__parecidos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inc-detalle__parecidos .filtro-chip{height:28px;font-size:12.5px}.inc-detalle__en-que{border-radius:var(--radius-m);background:var(--superficie-hundida);flex-wrap:wrap;gap:2px 8px;margin:0;padding:8px 10px;display:flex}.inc-pieza{gap:6px;display:grid}.inc-pieza>p{margin:0}.inc-pieza__pasos{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.inc-pieza__paso{border:1px dashed var(--borde);border-radius:var(--radius-m);gap:2px;padding:6px 8px;display:grid}.inc-pieza__paso--hecho{border-style:solid;border-color:var(--linea);background:var(--superficie-hundida)}.inc-decision{gap:8px;margin:0;display:grid}.inc-decision>div{gap:2px;display:grid}.inc-decision dd{margin:0;font-weight:600}.inc-revisar{gap:14px;min-width:0;display:grid}.inc-revisar__titulo{margin:0}.inc-revisar .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.inc-revisar__dos{gap:12px}.inc-respuestas{gap:6px;display:grid}.inc-respuesta{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-height:40px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:8px 12px;display:flex}.inc-respuesta:hover:not(:disabled){background:var(--superficie-hundida)}.inc-respuesta:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.inc-respuesta:disabled{cursor:default;opacity:.55}.inc-respuesta--elegida,.inc-respuesta--elegida:hover:not(:disabled){background:var(--tinta);border-color:var(--tinta);color:var(--sobre-accion)}.inc-respuesta--elegida:disabled{opacity:1}.inc-respuesta__texto{font:600 14px/20px var(--font-texto)}.inc-respuesta__quien{font:500 12.5px/18px var(--font-texto);opacity:.75}.inc-revisar__obra{border:1px solid var(--linea);border-radius:var(--radius-m);gap:8px;padding:8px 10px;display:grid}.inc-revisar__obra>summary{cursor:pointer;font-weight:600}.inc-revisar__obra-cuerpo{gap:8px;padding-top:8px;display:grid}.inc-revisar__pie{z-index:1;border-top:1px solid var(--linea);background:var(--superficie);gap:8px;margin-inline:-6px;padding:12px 6px 18px;display:grid;position:sticky;bottom:-18px}.inc-revisar__va{margin:0}.inc-revisar__botones{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.inc-revisar__anular{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:auto;display:inline-flex}.inc-tipos{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:6px;display:grid}.inc-tipo{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-height:44px;color:var(--tinta);font:550 13.5px/1.25 var(--font-texto);text-align:left;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid}.inc-tipo .h-icono{color:var(--tinta-suave)}.inc-tipo:hover{background:var(--superficie-hundida)}.inc-tipo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.inc-tipo--activo,.inc-tipo--activo:hover{background:var(--tinta);border-color:var(--tinta);color:var(--sobre-accion)}.inc-tipo--activo .h-icono{color:var(--sobre-accion)}@media (max-width:760px){.inc-detalle__columnas{grid-template-columns:minmax(0,1fr)}.inc-detalle__cabeza{grid-template-columns:40px minmax(0,1fr)}.inc-detalle__estados{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.inc-item__boton{grid-template-columns:36px minmax(0,1fr);padding:12px 16px}.inc-item__dibujo{width:36px;height:36px}.inc-item__fotos{grid-column:2}.inc-item__fotos img,.inc-item__foto-sin{width:44px;height:44px}.inc-vacio{padding-inline:16px}.inc-cerrados>summary{padding:14px 16px}.inc-revisar__anular{margin-left:0}}.instalacion__problemas{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:6px;padding:10px 12px;display:grid}.instalacion__problemas-lista{gap:4px;margin:0;padding:0;list-style:none;display:grid}.instalacion__problema{border-radius:var(--radius-m);color:var(--tinta);gap:4px;margin-inline:-8px;padding:6px 8px;text-decoration:none;display:grid}.instalacion__problema:hover{background:var(--superficie-hundida)}.instalacion__problema-pie{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.obra-desde__mas{justify-self:start;font-weight:600}.avisos{gap:var(--space-3);border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);padding:14px 16px;display:grid}.avisos__cabeza{align-items:flex-start;gap:var(--space-3);display:flex}.avisos__icono{background:var(--curso-suave);width:36px;height:36px;color:var(--curso-tinta);border-radius:50%;flex:none;place-items:center;display:grid}.avisos__icono .h-icono{width:20px;height:20px}.avisos--activo .avisos__icono{background:var(--ok-suave);color:var(--ok-tinta)}.avisos--bloqueado .avisos__icono{background:var(--atencion-suave);color:var(--atencion-tinta)}.avisos__texto{min-width:0;font:450 14px/20px var(--font-texto);color:var(--tinta-suave);gap:2px;display:grid}.avisos__texto b{color:var(--tinta);font-weight:650}.avisos__botones{gap:var(--space-2);flex-wrap:wrap;display:flex}.avisos__mensaje{font:500 13.5px/19px var(--font-texto);color:var(--ok-tinta);margin:0}.avisos__mensaje--error{color:var(--alarma-tinta)}@media (max-width:760px){.avisos__botones .h-boton{flex:auto;min-height:44px}}.h-nav__avisos{align-items:center;gap:var(--space-3);height:36px;padding:0 var(--space-3);border-radius:var(--radius-m);color:var(--tinta-suave);font:550 13.5px/1 var(--font-texto);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;display:flex}.h-nav__avisos:hover{background:var(--superficie-hundida);color:var(--tinta)}.h-nav__avisos:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.h-nav__avisos .h-icono{width:18px;height:18px}.h-nav__avisos--activo .h-icono{color:var(--ok)}.h-nav__instalar~.h-nav__avisos,.h-nav__avisos~.h-nav__pie{margin-top:0}@media (display-mode:standalone){.h-nav__instalar~.h-nav__avisos{margin-top:auto}.h-nav__avisos~.h-nav__pie{margin-top:0}}@media (max-width:760px){.h-nav__avisos{display:none}}@media print{.h-nav__avisos,.avisos-hoy{display:none!important}}.avisos-hoy__error{color:var(--alarma-tinta);font-weight:600}.anu-form{gap:14px;display:grid}.anu-check{min-height:32px;font:450 14px/20px var(--font-texto);align-items:center;gap:8px;display:flex}.anu-para{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 12px;padding-left:24px;display:grid}.anu-sangria{margin-left:24px}.anu-categorias{flex-wrap:wrap;gap:4px 18px;display:flex}.anu-vista{justify-items:start;gap:6px;display:grid}.anu-vista img{border-radius:var(--radius-m);max-width:100%;max-height:180px}.anu-chico{font:450 13px/18px var(--font-texto)}.anu-vacio{font:450 14px/20px var(--font-texto);color:var(--tinta-suave);margin:0;padding:16px 20px}.anu-lado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ins-cabeza__lado{align-items:center;gap:10px;display:flex}.cam-boton{border:1px solid var(--linea);background:var(--superficie);width:44px;height:44px;color:var(--tinta);cursor:pointer;border-radius:22px;place-items:center;padding:0;display:grid;position:relative}.cam-boton .h-icono{width:22px;height:22px}.cam-boton:focus-visible,.cam-cerrar:focus-visible,.cam-fila:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cam-boton__numero{box-sizing:border-box;border:2px solid var(--papel);background:var(--alarma);min-width:20px;height:20px;color:var(--sobre-alarma);font:700 11px/16px var(--font-texto);font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;padding:0 5px;position:absolute;top:-5px;right:-5px}.cam-panel{gap:12px}.cam-panel__cabeza{z-index:2;margin:calc(-14px - env(safe-area-inset-top,0px)) calc(-1 * max(18px, env(safe-area-inset-right,0px))) 0;padding:calc(14px + env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) 8px;background:var(--papel);position:sticky;top:0}.cam-cerrar{width:44px;height:44px;color:var(--tinta-suave);cursor:pointer;background:0 0;border:0;border-radius:22px;place-items:center;padding:0;display:grid}.cam-cerrar .h-icono{width:24px;height:24px}.cam-sin-senal{border-radius:var(--radius-l);background:var(--atencion-suave);color:var(--atencion-tinta);margin:0;padding:8px 12px}.cam-seccion{gap:8px;display:grid}.cam-rotulo{font:650 12px/16px var(--font-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue);margin:4px 0 0}.cam-lista{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cam-lista>li+li{border-top:1px solid var(--linea)}.cam-fila{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cam-fila--nueva{background:color-mix(in srgb, var(--curso-suave) 45%, var(--superficie))}.cam-fila__texto{flex:1;gap:2px;min-width:0;display:grid}.cam-fila__titulo{font:600 15px/20px var(--font-texto)}.cam-fila__cuerpo{overflow-wrap:anywhere}.cam-fila__lado{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.cam-icono{border-radius:18px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cam-icono .h-icono{width:18px;height:18px}.cam-icono--curso{background:var(--curso-suave);color:var(--curso-tinta)}.cam-icono--ok{background:var(--ok-suave);color:var(--ok-tinta)}.cam-icono--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.cam-icono--alarma{background:var(--alarma-suave);color:var(--alarma-tinta)}.cam-icono--neutro{background:var(--superficie-hundida);color:var(--tinta-suave)}.cam-punto{background:var(--curso);border-radius:5px;flex:none;width:9px;height:9px}.cam-anuncio{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);overflow:hidden}.cam-anuncio__imagen{object-fit:cover;background:var(--superficie-hundida);width:100%;max-height:260px;display:block}.cam-anuncio__cuerpo{gap:4px;padding:12px 14px;display:grid}.cam-anuncio__fila{align-items:center;gap:8px;display:flex}.cam-anuncio__cuando{margin-left:auto}.cam-anuncio__titulo{font:650 17px/22px var(--font-texto);margin:2px 0 0}.cam-anuncio__texto{white-space:pre-line;overflow-wrap:anywhere;margin:0}.cam-pastilla{background:var(--atencion-suave);color:var(--atencion-tinta);font:600 12px/16px var(--font-texto);border-radius:9px;padding:2px 8px}.cam-resaltado{box-shadow:inset 0 0 0 2px var(--curso)}.cam-pie{text-align:center;margin:0}.ins-avisos{text-align:left;box-sizing:border-box;width:100%;max-width:520px}.ins-avisos__icono{background:var(--curso-suave);width:44px;height:44px;color:var(--curso-tinta);border-radius:10px;flex:none;place-items:center;display:grid}.ins-avisos__icono .h-icono{width:24px;height:24px}.ins-avisos__fila{align-items:center;gap:10px;display:flex}.ins-avisos__fila .h-icono{width:22px;height:22px;color:var(--ok);flex:none}.ins-avisos__botones{align-items:center;gap:16px;display:flex}.ins-avisos--activo{gap:8px;padding-block:10px}.cal-confirmar-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cal-confirmar{border:1px solid var(--linea);border-left:4px solid var(--atencion);border-radius:var(--radius-m);background:var(--superficie);gap:10px;padding:12px 14px;display:grid}.cal-confirmar--hecho{border-left-color:var(--ok)}.cal-confirmar__arriba{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.cal-confirmar__cuerpo{gap:4px;min-width:0;display:grid}.cal-confirmar__cuerpo p{margin:0}.cal-confirmar__cambiar{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:10px 12px;display:grid}.cal-confirmar__cambiar .cal-confirmar__botones{grid-column:1/-1}.cal-confirmar__cambiar .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.cal-confirmar__botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-confirmar__hecho{color:var(--ok-tinta);margin:0;font-weight:600}.cal-codigo{color:inherit;font-variant-numeric:tabular-nums}.cal-error{color:var(--alarma-tinta);margin:0;font-weight:600}.cal-totales{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cal-totales>div{border-radius:var(--radius-m);background:var(--superficie-hundida);align-content:start;gap:2px;min-width:0;padding:10px 12px;display:grid}.cal-totales__n{font:650 26px/30px var(--font-texto);font-variant-numeric:tabular-nums}.cal-nace{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cal-nace__fila{border-radius:var(--radius-m);width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(104px,10.5em) minmax(0,1fr) 2.5em;grid-template-areas:"nombre pista n"".costo costo";align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.cal-nace__fila:hover{background:var(--superficie-hundida)}.cal-nace__fila:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.cal-nace__fila--activa,.cal-nace__fila--activa:hover{border-color:var(--tinta);background:var(--superficie-hundida)}.cal-nace__nombre{grid-area:nombre;font-weight:600}.cal-nace__fila .inc-barras__pista{grid-area:pista}.cal-nace__n{text-align:right;font-variant-numeric:tabular-nums;grid-area:n;font-weight:650}.cal-nace__costo{grid-area:costo}.cal-foco{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cal-foco__item{border-top:1px solid var(--linea);gap:6px;padding-top:14px;display:grid}.cal-foco__item:first-child{border-top:0;padding-top:0}.cal-foco__titulo{font:650 14px/20px var(--font-texto);margin:0}.cal-foco__cifra{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.cal-foco__n{font:650 24px/28px var(--font-texto);font-variant-numeric:tabular-nums}.cal-foco__peores{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cal-foco__peores>li{justify-content:space-between;gap:10px;display:flex}.cal-foco__peores>li>span:first-child{overflow-wrap:anywhere;min-width:0}.cal-foco__peores>li>span:last-child{font-variant-numeric:tabular-nums;flex:none}.cal-foco__propuesta{border-left:3px solid var(--ok);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--ok-suave);color:var(--ok-tinta);margin:0;padding:6px 10px}.cal-semanas{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;height:150px;display:grid}.cal-semanas__col{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:3px;min-width:0;height:100%;display:grid}.cal-semanas__n{min-height:16px;font:600 12px/16px var(--font-texto);font-variant-numeric:tabular-nums;order:-1}.cal-semanas__pila{border-radius:var(--radius-s) var(--radius-s) 0 0;background:var(--linea);flex-direction:column-reverse;align-self:end;width:100%;max-width:34px;min-height:2px;display:flex;overflow:hidden}.cal-semanas__nuestro{background:var(--atencion)}.cal-semanas__proveedor{background:var(--tinta-suave)}.cal-semanas__obra{background:var(--curso)}.cal-semanas__sin{background:var(--borde)}.cal-semanas__col--sin-datos .cal-semanas__pila{border:1px dashed var(--borde);background:repeating-linear-gradient(135deg, var(--superficie-hundida) 0 4px, transparent 4px 8px)}.cal-semanas__dia{font:500 11.5px/14px var(--font-texto);color:var(--tinta-suave);white-space:nowrap}.cal-leyenda{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.cal-leyenda>span{align-items:center;gap:6px;display:inline-flex}.cal-leyenda>span:before{content:"";background:var(--borde);border-radius:2px;flex:none;width:10px;height:10px}.cal-leyenda>.cal-leyenda__nuestro:before{background:var(--atencion)}.cal-leyenda>.cal-leyenda__proveedor:before{background:var(--tinta-suave)}.cal-leyenda>.cal-leyenda__obra:before{background:var(--curso)}.cal-leyenda>.cal-leyenda__sin-datos:before{border:1px dashed var(--borde);background:var(--superficie-hundida)}.cal-repos>li{grid-template-columns:minmax(72px,6.5em) minmax(0,1fr) 2.5em}.cal-repos--plata>li{grid-template-columns:minmax(72px,6.5em) minmax(0,1fr) 2.5em 6.5em}.cal-repos__mes:first-letter{text-transform:uppercase}.cal-repos__usd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.cal-confirmar__arriba{grid-template-columns:40px minmax(0,1fr)}.cal-confirmar__arriba>.inc-item__fotos{grid-column:2}.cal-confirmar__cambiar{grid-template-columns:minmax(0,1fr)}.cal-confirmar__botones .h-boton{flex:auto;min-height:44px}.cal-totales__n{font-size:22px;line-height:26px}}.tv-volvio{border:1px solid var(--linea);border-left:6px solid var(--atencion);border-radius:var(--radius-l);background:var(--superficie);flex:none;align-items:center;gap:24px;padding:14px 22px;display:flex}.tv-volvio__titulo{font:650 26px/32px var(--font-texto);color:var(--atencion-tinta);flex:none;margin:0}.tv-volvio__lista{flex:1;gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.tv-volvio__item{border-left:1px solid var(--linea);flex:1 1 0;gap:2px;min-width:0;padding-left:20px;display:grid}.tv-volvio__item:first-child{border-left:0;padding-left:0}.tv-volvio__que{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tv-volvio__donde{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:24px;overflow:hidden}.tv-volvio__item--resuelto .tv-volvio__que{color:var(--tinta-suave)}.tv-volvio__mas{color:var(--tinta-suave);flex:none}.tv-volvio--compacta{padding-block:10px}.tv-volvio--compacta .tv-volvio__titulo{font-size:24px;line-height:30px}.tv-volvio--compacta .tv-volvio__linea{display:none}.tv-volvio--compacta .tv-volvio__que .tv-volvio__donde{font-weight:400;font-size:inherit}.tv--con-volvio{gap:16px}.tv--con-volvio .tv-estacion__detalle{-webkit-line-clamp:2}.cal a.inc-item__boton{text-decoration:none}.cal-listos{border-left:4px solid var(--ok);border-radius:var(--radius-m);background:var(--ok-suave);color:var(--ok-tinta);flex-wrap:wrap;gap:4px 16px;margin:0;padding:10px 14px;font-weight:600;display:flex}.inside{max-width:760px;padding:20px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));gap:16px;margin:0 auto;display:grid}.inside--vacio{text-align:center;align-content:center;justify-items:center;min-height:70vh}.inside--vacio h1{margin:0;font-size:24px}.inside--vista{max-width:none;padding:0}.inside__cabeza{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.inside__logo{width:auto;max-width:120px;height:34px}.inside__titulo{gap:2px;min-width:0;display:grid}.inside__titulo p{margin:0}.inside__titulo h1{text-wrap:balance;margin:0;font-size:26px;line-height:1.12}.inside__actualizado{text-align:right;margin:0}.inside__vista-previa{border:1px dashed var(--borde);border-radius:var(--radius-m);background:var(--superficie-hundida);margin:0;padding:10px 14px}.inside__mensaje{border-left:4px solid var(--curso);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--curso-suave);color:var(--curso-tinta);white-space:pre-line;margin:0;padding:12px 16px}.inside__panel{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);gap:12px;min-width:0;padding:16px 18px;display:grid}.inside__panel h2{margin:0;font-size:17px;line-height:22px}.inside__panel>p{margin:0}.inside__panel--pedido{border-left:4px solid var(--atencion)}.inside__panel-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.inside__cifra{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:16px;display:flex}.inside__cifra-n{font:650 46px/1 var(--font-texto);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.inside__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:14px;display:flex;overflow:hidden}.inside__barra-instalada{background:var(--ok)}.inside__barra-en_obra{background:var(--curso)}.inside__barra-en_planta{background:var(--atencion)}.inside__barra-por_empezar{background:var(--linea)}.inside__estados{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.inside__estado{border-top:3px solid var(--linea);gap:2px;padding-top:6px;display:grid}.inside__estado--instalada{border-top-color:var(--ok)}.inside__estado--en_obra{border-top-color:var(--curso)}.inside__estado--en_planta{border-top-color:var(--atencion)}.inside__estado-n{font:650 22px/26px var(--font-texto);font-variant-numeric:tabular-nums}.inside__alcances{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inside__alcances>li{grid-template-columns:minmax(96px,10em) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inside__alcance-pista{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:8px;overflow:hidden}.inside__alcance-pista>span{border-radius:inherit;background:var(--ok);height:100%;display:block}.inside__datos{flex-wrap:wrap;gap:6px 10px;margin:0;display:flex}.inside__datos>span{border-radius:var(--radius-redondo);background:var(--superficie-hundida);padding:3px 10px}.inside__datos:empty{display:none}.inside__semanas{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;height:130px;display:grid}.inside__semana{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:3px;min-width:0;height:100%;display:grid}.inside__semana-n{font:600 12px/16px var(--font-texto);font-variant-numeric:tabular-nums;min-height:16px}.inside__semana-barra{border-radius:var(--radius-s) var(--radius-s) 0 0;background:var(--ok);align-self:end;width:100%;max-width:30px}.inside__semana-dia{font:500 12px/16px var(--font-texto);color:var(--tinta-suave);white-space:nowrap}.inside__pestanas{flex-wrap:wrap;gap:6px;display:flex}.inside__pestana{border:1px solid var(--borde);border-radius:var(--radius-redondo);background:var(--superficie);height:32px;color:var(--tinta);font:550 13px/1 var(--font-texto);cursor:pointer;padding:0 12px}.inside__pestana--activa{background:var(--tinta);border-color:var(--tinta);color:var(--sobre-accion)}.inside__pestana:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.inside__torre-envoltura{overflow-x:auto}.inside__torre{border-collapse:separate;border-spacing:3px;margin:0 auto}.inside__torre th{font:550 11px/1 var(--font-texto);color:var(--tinta-suave);text-align:right;font-variant-numeric:tabular-nums;padding-right:6px}.inside__torre td{padding:0}.inside__celda{border-radius:var(--radius-s);background:var(--superficie-hundida);min-width:34px;height:26px;color:var(--tinta-suave);font:600 10px/1 var(--font-texto);font-variant-numeric:tabular-nums;cursor:pointer;border:0;place-items:center;padding:0 3px;display:grid;position:relative}.inside__celda:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.inside__celda--instalada{background:var(--ok);color:var(--sobre-accion)}.inside__celda--en_obra{background:var(--curso);color:var(--sobre-accion)}.inside__celda--en_planta{background:var(--atencion-suave);color:var(--atencion-tinta);box-shadow:inset 0 0 0 1px var(--atencion)}.inside__celda--por_empezar{background:var(--superficie-hundida);color:var(--tinta-suave);box-shadow:inset 0 0 0 1px var(--linea)}.inside__celda--vacia{cursor:default;background:0 0}.inside__celda--suelta{height:30px;padding:0 10px;font-size:12px}.inside__celda-marca{background:var(--sobre-accion);width:6px;height:6px;box-shadow:0 0 0 1px var(--ok-tinta);border-radius:50%;position:absolute;top:2px;right:2px}.inside__sueltas{flex-wrap:wrap;gap:4px;display:flex}.inside__leyenda{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.inside__leyenda>span{align-items:center;gap:6px;display:inline-flex}.inside__leyenda>span:before{content:"";background:var(--superficie-hundida);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--linea);border-radius:3px;flex:none}.inside__leyenda>.inside__leyenda-instalada:before{background:var(--ok);box-shadow:none}.inside__leyenda>.inside__leyenda-en_obra:before{background:var(--curso);box-shadow:none}.inside__leyenda>.inside__leyenda-en_planta:before{background:var(--atencion-suave);box-shadow:inset 0 0 0 1px var(--atencion)}.inside__leyenda>.inside__leyenda-conforme:before{background:var(--ok);width:8px;height:8px;box-shadow:none;border-radius:50%}.inside__lista{margin:0;padding:0;list-style:none;display:grid}.inside__item{border-top:1px solid var(--linea);gap:3px;padding:10px 0;display:grid}.inside__item:first-child{border-top:0;padding-top:0}.inside__item p{overflow-wrap:anywhere;margin:0}.inside__item-arriba{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.inside__chip{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:22px;color:var(--tinta-suave);font:600 12px/1 var(--font-texto);align-items:center;padding:0 9px;display:inline-flex}.inside__chip--ok,.inside__chip--instalada{background:var(--ok-suave);color:var(--ok-tinta)}.inside__chip--curso,.inside__chip--en_obra{background:var(--curso-suave);color:var(--curso-tinta)}.inside__chip--en_planta{background:var(--atencion-suave);color:var(--atencion-tinta)}.inside__reportes{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.inside__pie{text-align:center;gap:2px;display:grid}.inside__pie p{margin:0}.inside__unidad{gap:12px;display:grid}.inside__unidad p{margin:0}.inside__hitos{border-left:2px solid var(--linea);gap:8px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.inside__hitos>li{justify-content:space-between;gap:12px;display:flex;position:relative}.inside__hitos>li:before{content:"";background:var(--ok);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:-20px}.inside__fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.inside__fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-m);background:var(--superficie-hundida);width:100%;display:block}.inside__fotos>p{grid-column:1/-1}.inside__subtitulo{margin:4px 0 0;font-size:15px}.inside__error{color:var(--alarma-tinta);font-weight:600}@media (max-width:560px){.inside__cabeza{grid-template-columns:auto minmax(0,1fr)}.inside__actualizado{text-align:left;grid-column:1/-1}.inside__estados{grid-template-columns:repeat(2,minmax(0,1fr))}.inside__cifra-n{font-size:40px}.inside__celda{min-width:28px;height:24px;font-size:9px}}.inside-admin__accesos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.inside-admin__acceso{border:1px solid var(--linea);border-radius:var(--radius-m);gap:6px;padding:12px 14px;display:grid}.inside-admin__acceso p{margin:0}.inside-admin__acceso--quitado{opacity:.6}.inside-admin__acceso-arriba{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.inside-admin__botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inside-admin__marcas{flex-wrap:wrap;gap:4px 18px;display:flex}.inside-admin__marcas label{align-items:center;gap:6px;display:inline-flex}.inside-admin__aviso{color:var(--ok-tinta);overflow-wrap:anywhere;margin:0;font-weight:600}.inside-admin__error{color:var(--alarma-tinta);margin:0;font-weight:600}.inside-admin__quitar{background:var(--alarma);color:var(--sobre-alarma)}.inside-admin__nuevo{border-top:1px solid var(--linea);gap:10px;padding-top:14px;display:grid}.inside-admin__subtitulo{margin:0;font-size:15px}.inside-admin__campos{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr);gap:10px;display:grid}.inside-admin__campos .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.inside-admin__link{border-radius:var(--radius-m);background:var(--ok-suave);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.inside-admin__link p{grid-column:1/-1;margin:0}.inside-admin__link code{overflow-wrap:anywhere;font-size:12.5px}.inside-admin__llave{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.inside-admin__llave input{margin-top:3px}.inside-admin__temas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inside-admin__tema{border-top:1px solid var(--linea);gap:6px;padding-top:12px;display:grid}.inside-admin__tema:first-child{border-top:0;padding-top:0}.inside-admin__tema p{margin:0}.inside-admin__vista{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--papel);max-height:560px;padding:14px;overflow:auto}.inside-admin__publicados{border-top:1px solid var(--linea);gap:4px;margin:0;padding:10px 0 0;list-style:none;display:grid}@media (max-width:760px){.inside-admin__campos{grid-template-columns:minmax(0,1fr)}}.inside__barra-sin_dato{background:repeating-linear-gradient(135deg, var(--linea) 0 4px, var(--superficie-hundida) 4px 8px)}.inside__estado--sin_dato{border-top-style:dashed}.inside__estados--cinco{grid-template-columns:repeat(5,minmax(0,1fr))}.inside__celda--sin_dato{background:repeating-linear-gradient(135deg, var(--superficie-hundida) 0 4px, var(--superficie) 4px 8px);color:var(--tinta-tenue);box-shadow:inset 0 0 0 1px var(--linea)}.inside__leyenda>.inside__leyenda-sin_dato:before{background:repeating-linear-gradient(135deg, var(--linea) 0 2px, var(--superficie) 2px 4px)}.inside__chip--sin_dato{background:var(--superficie-hundida);color:var(--tinta-suave)}.inside__enlace{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:560px){.inside__estados--cinco{grid-template-columns:repeat(2,minmax(0,1fr))}}.inside__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inside__form{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:10px;padding:12px;display:grid}.inside__form .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.inside__marca{align-items:center;gap:8px;display:inline-flex}.inside__respuestas{border-left:3px solid var(--ok);gap:8px;margin:4px 0 0;padding:0 0 0 12px;list-style:none;display:grid}.inside__respuestas p{margin:0}.inside__respuesta{border-radius:var(--radius-m);background:var(--curso-suave);color:var(--curso-tinta);margin:0;padding:8px 10px}.inside__respuesta:before{content:"La Buonora: ";font-weight:650}.inside__fotos-subir{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inside__mini{width:72px;height:72px;display:block;position:relative}.inside__mini img{object-fit:cover;border-radius:var(--radius-m);width:100%;height:100%}.inside__mini button{background:var(--tinta);width:24px;height:24px;color:var(--sobre-accion);font:700 14px/1 var(--font-texto);cursor:pointer;border:0;border-radius:50%;position:absolute;top:-6px;right:-6px}.inside__sumar-foto{cursor:pointer}.inside__confirmar{border:1px solid var(--ok);border-radius:var(--radius-m);background:var(--ok-suave);gap:8px;padding:12px;display:grid}.inside__confirmar p{margin:0}.inside__unidad-acciones{border-top:1px solid var(--linea);gap:10px;padding-top:10px;display:grid}.inside__acta-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.inside__acta-datos>div{gap:2px;min-width:0;display:grid}.inside__acta-datos dt{font:550 12px/16px var(--font-texto);color:var(--tinta-suave)}.inside__acta-datos dd{overflow-wrap:anywhere;margin:0}.inside__firmar .remito__campo input{width:100%}@media (max-width:560px){.inside__acta-datos{grid-template-columns:minmax(0,1fr)}}@media print{.inside{max-width:none;padding:0}.inside__panel{break-inside:avoid;border-color:#bbb}.inside__no-imprimir,.inside__firmar,.inside__acciones{display:none}}.inside-admin__obs{border-top:1px solid var(--linea);gap:6px;padding-top:12px;display:grid}.inside-admin__obs:first-child{border-top:0;padding-top:0}.inside-admin__obs p{margin:0}.inside-admin__obs--nueva{border-left:3px solid var(--atencion);padding-left:10px}.inside-admin__fotos{max-width:320px}.inside-admin__campos--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.inside-admin__acta{border-top:1px solid var(--linea);gap:8px;padding-top:12px;display:grid}.inside-admin__acta:first-child{border-top:0;padding-top:0}.inside-admin__acta p{margin:0}.inside-admin__armar{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:flex-end;gap:10px;padding-top:12px;display:flex}.inside-admin__armar .campo{flex:220px}.inside-admin__armar .campo__caja select{width:100%;min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}@media (max-width:760px){.inside-admin__campos--dos{grid-template-columns:minmax(0,1fr)}}.h-secciones{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.h-secciones::-webkit-scrollbar{display:none}.h-secciones--envolver{flex-wrap:wrap;overflow-x:visible}.h-secciones__item{border:1px solid var(--linea);border-radius:var(--radius-redondo);background:var(--superficie);height:34px;color:var(--tinta-suave);font:550 13.5px/1 var(--font-texto);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.h-secciones__item .h-icono{width:16px;height:16px}.h-secciones__item:hover{background:var(--superficie-hundida);color:var(--tinta)}.h-secciones__item:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.h-secciones__item--activa,.h-secciones__item--activa:hover{border-color:var(--tinta);background:var(--tinta);color:var(--papel);font-weight:650}@media screen and (max-width:760px){.h-secciones{flex-wrap:wrap;overflow:visible}}@media print{.h-secciones{display:none}}.h-mas__grupo{gap:var(--space-2);display:grid}.h-mas__titulo{color:var(--tinta-suave);font:650 12.5px/1 var(--font-texto);letter-spacing:.02em;margin:0}.fuera-turno{color:var(--fuera-tinta);align-items:center;gap:8px;font-weight:600;display:inline-flex}.fuera-turno:before{content:"";background:var(--fuera);border-radius:50%;flex:none;width:10px;height:10px}.tv .fuera-turno{gap:10px;font-size:22px}.tv .fuera-turno:before{width:14px;height:14px}.cifra--fuera,.cifra-tv.cifra--fuera{color:var(--fuera-tinta)}.planta-semana__barra{position:relative;overflow:hidden}.planta-semana__barra-fuera{background:var(--fuera);position:absolute;top:0;left:0;right:0}.planta-semana__no-habil{color:var(--fuera-tinta);font-weight:650}.planta-semana__leyenda{align-items:center;gap:6px;display:inline-flex}.planta-semana__leyenda:before{content:"";background:var(--fuera);border-radius:2px;width:10px;height:10px}.ag{gap:20px}.ag-modo{border:1px solid var(--linea);border-left:4px solid var(--curso);border-radius:var(--radius-m);background:var(--superficie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 18px;display:flex}.ag-modo--apagado{border-left-color:var(--borde)}.ag-modo__texto{flex:420px;gap:4px;min-width:0;display:grid}.ag-modo__texto p{max-width:72ch;margin:0}.ag-modo__botones{flex-wrap:wrap;gap:8px;display:flex}.ag-cifras{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;display:grid}.ag-lista,.ag-corridas{margin:0;padding:0;list-style:none;display:grid}.ag-vacio{margin:0;padding:14px 16px}.ag-accion{border-top:1px solid var(--linea);gap:8px;padding:16px;display:grid}.ag-accion:first-child{border-top:0}.ag-accion--cerrada{background:var(--superficie-hundida)}.ag-accion__arriba{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ag-accion__titulo{font:600 15px/21px var(--font-texto);color:var(--tinta);text-wrap:pretty;margin:0}.ag-accion__detalle{max-width:78ch;font:450 14px/20px var(--font-texto);color:var(--tinta);white-space:pre-line;margin:0}.ag-accion__porque{max-width:78ch;font:450 13px/18px var(--font-texto);color:var(--tinta-suave);margin:0}.ag-accion__abajo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ag-accion__cuando{align-items:center;gap:10px;display:inline-flex}.ag-tipo{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:24px;color:var(--tinta-suave);font:650 12px/1 var(--font-texto);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ag-tipo .h-icono{width:14px;height:14px}.ag-tipo--preguntar{background:var(--atencion-suave);color:var(--atencion-tinta)}.ag-tipo--crear_tarea{background:var(--curso-suave);color:var(--curso-tinta)}.ag-tipo--cerrar_tarea{background:var(--ok-suave);color:var(--ok-tinta)}.ag-unidades{flex-wrap:wrap;gap:4px 6px;margin:0;display:flex}.ag-opciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-opciones .h-boton{white-space:normal;text-align:left;height:auto;min-height:38px;padding:8px 14px;line-height:18px}.ag-respuesta{font:450 14px/20px var(--font-texto);color:var(--ok-tinta);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.ag-respuesta .h-icono{width:16px;height:16px}.ag-juicio{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ag-juicio__boton{height:32px;padding:0 12px;font-size:13px}.ag-juicio__boton .h-icono{width:15px;height:15px}.ag-juicio__nota{flex-wrap:wrap;flex:320px;align-items:center;gap:8px;min-width:0;display:flex}.ag-juicio__nota .campo__caja{flex:240px}.ag-juicio__dado{font:650 13px/1 var(--font-texto);align-items:center;gap:5px;display:inline-flex}.ag-juicio__dado .h-icono{width:15px;height:15px}.ag-juicio__dado--bien{color:var(--ok-tinta)}.ag-juicio__dado--mal{color:var(--alarma-tinta)}.ag-mas{color:var(--accion);font:600 13px/18px var(--font-texto);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);cursor:pointer;background:0 0;border:0;padding:0}.ag-mas:hover{text-decoration-color:currentColor}.ag-mas:disabled{color:var(--tinta-tenue);cursor:default}.ag-error{color:var(--alarma-tinta)}.ag-resumen{font:450 14px/21px var(--font-texto);color:var(--tinta);white-space:pre-line;text-wrap:pretty;margin:0}.ag-corrida{border-top:1px solid var(--linea);gap:2px;padding:10px 16px;display:grid}.ag-corrida:first-child{border-top:0}.ag-corrida__arriba{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.ag-corrida--fallo .compacto{color:var(--alarma-tinta)}@media (max-width:760px){.ag .columnas__angosta{order:-1}}.pagos-pasos{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pagos-pasos__paso{border:1px solid var(--linea);background:var(--superficie);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2px 10px;padding:12px 16px 12px 14px;display:grid;position:relative}.pagos-pasos__paso+.pagos-pasos__paso{border-left:0}.pagos-pasos__paso:first-child{border-radius:var(--radius-l) 0 0 var(--radius-l)}.pagos-pasos__paso:last-child{border-radius:0 var(--radius-l) var(--radius-l) 0}.pagos-pasos__paso:not(:last-child):after{content:"→";z-index:1;border:1px solid var(--linea);background:var(--papel);width:22px;height:22px;color:var(--tinta-suave);font:500 13px/1 var(--font-texto);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.pagos-pasos__n{background:var(--tinta);width:26px;height:26px;color:var(--superficie);font:700 13px/1 var(--font-texto);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.pagos-pasos__paso--autorizan .pagos-pasos__n,.pagos-pasos__paso--firma .pagos-pasos__n{background:var(--atencion)}.pagos-pasos__paso--grok .pagos-pasos__n{background:var(--curso)}.pagos-pasos__paso--extracto .pagos-pasos__n{background:var(--ok)}.pagos-pasos__donde{font:650 11px/14px var(--font-texto);letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-tenue);grid-area:1/2}.pagos-pasos__texto{grid-area:2/2;gap:2px;min-width:0;display:grid}.pagos-pasos__texto b{font:650 14px/19px var(--font-texto)}@media (max-width:900px){.pagos-pasos{grid-template-columns:repeat(5,minmax(150px,1fr));padding-bottom:2px;overflow-x:auto}.pagos-pasos__texto .compacto{display:none}}.pagos-chip{border-radius:var(--radius-redondo);background:var(--ok-suave);height:20px;color:var(--ok-tinta);font:650 11.5px/1 var(--font-texto);white-space:nowrap;vertical-align:1px;align-items:center;padding:0 8px;display:inline-flex}.pagos-chip--atencion{background:var(--atencion-suave);color:var(--atencion-tinta)}.pagos-chip--quieto{background:var(--superficie-hundida);color:var(--tinta-suave)}.pagos-avance{align-items:center;gap:10px;min-width:0;display:flex}.pagos-avance__barra{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-width:90px;margin:0;padding:0;list-style:none;display:grid}.pagos-avance__paso{background:var(--superficie-hundida);border-radius:4px;height:8px}.pagos-avance__paso--hecho{background:var(--ok)}.pagos-avance__paso--ahora{background:var(--curso)}.pagos-avance__paso--ahora.pagos-avance__paso--autorizan,.pagos-avance__paso--ahora.pagos-avance__paso--firma{background:var(--atencion)}.pagos-avance__paso--ahora.pagos-avance__paso--extracto{background:color-mix(in srgb, var(--ok) 55%, var(--superficie-hundida))}.pagos-avance__paso--alarma{background:var(--alarma)}.pagos-avance--anulada .pagos-avance__paso{opacity:.45}.pagos-avance__ahora{min-width:0;color:var(--tinta-suave);font:650 12.5px/16px var(--font-texto);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.pagos-avance__ahora--ahora{color:var(--curso-tinta)}.pagos-avance__ahora--ahora.pagos-avance__ahora--autorizan,.pagos-avance__ahora--ahora.pagos-avance__ahora--firma{color:var(--atencion-tinta)}.pagos-avance__ahora--ahora.pagos-avance__ahora--extracto,.pagos-avance__ahora--hecho{color:var(--ok-tinta)}.pagos-avance__ahora--alarma{color:var(--alarma-tinta)}.pagos-camino{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.pagos-camino__paso{border-radius:var(--radius-m);background:var(--superficie-hundida);min-width:0;min-height:58px;color:var(--tinta-tenue);font:550 14px/18px var(--font-texto);text-align:center;align-content:center;gap:2px;padding:8px;display:grid}.pagos-camino__paso--hecho{background:var(--ok-suave);color:var(--ok-tinta);font-weight:650}.pagos-camino__paso--ahora{background:var(--curso);color:var(--superficie);font-weight:700}.pagos-camino__paso--ahora.pagos-camino__paso--autorizan,.pagos-camino__paso--ahora.pagos-camino__paso--firma{background:var(--atencion)}.pagos-camino__paso--ahora.pagos-camino__paso--extracto{background:var(--ok)}.pagos-camino__paso--alarma{background:var(--alarma);color:var(--sobre-alarma);font-weight:700}.pagos-camino--anulada .pagos-camino__paso{opacity:.7}.pagos-camino__quien{font:450 13px/18px var(--font-texto);opacity:.85}@media (max-width:560px){.pagos-camino{grid-template-columns:minmax(0,1fr);gap:4px}.pagos-camino__paso{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;padding:8px 12px}}.pagos-para__pestanas{padding-inline:20px}.pagos-para__cuerpo{display:grid}.pagos-para__vacio{margin:0;padding:16px 20px}.pagos-para__error{padding:12px 20px 0}.pagos-totales{flex-wrap:wrap;gap:10px;padding:14px 20px 12px;display:flex}.pagos-totales__caja{border:1px solid var(--linea);background:var(--superficie);min-width:0;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex:170px;gap:2px;padding:8px 12px;display:grid}.pagos-totales__caja:hover{border-color:var(--borde)}.pagos-totales__caja small{font:450 13px/18px var(--font-texto);color:var(--tinta-suave)}.pagos-totales__caja b{font:650 18px/24px var(--font-texto);font-variant-numeric:tabular-nums}.pagos-totales__caja--si,.pagos-totales__caja--si:hover{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.pagos-totales__caja--quieta{cursor:default;background:0 0}.pagos-totales__caja--quieta:hover{border-color:var(--linea)}.pagos-totales__caja:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pagos-elegir{margin:0;padding:0;list-style:none}.pagos-elegir__item{border-top:1px solid var(--linea)}.pagos-elegir__item--si{background:color-mix(in srgb, var(--curso-suave) 55%, transparent)}.pagos-elegir__item--quieto{opacity:.6}.pagos-elegir__fila{cursor:pointer;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:10px 20px;display:grid}.pagos-elegir__item--quieto .pagos-elegir__fila{cursor:default}.pagos-elegir__fila input{width:18px;height:18px;accent-color:var(--curso);margin:2px 0 0}.pagos-elegir__texto{gap:2px;min-width:0;display:grid}.pagos-elegir__cuenta{color:var(--tinta-suave)}.pagos-elegir__cuenta .pagos-chip{margin-right:4px}.pagos-elegir__aviso{color:var(--atencion-tinta);margin-top:2px;display:block}.pagos-elegir__monto{font:600 15px/22px var(--font-texto);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-items:end;display:grid}.pagos-elegir__monto small{font:450 13px/18px var(--font-texto);color:var(--tinta-tenue)}@media (max-width:560px){.pagos-elegir__fila{padding-inline:16px}.pagos-elegir__monto{text-align:left;grid-column:2;justify-items:start}}.pagos-bloques{gap:12px;padding:14px 20px 20px;display:grid}.pagos-bloque{border:1px solid var(--linea);border-radius:var(--radius-l);gap:8px;padding:12px 14px;display:grid}.pagos-bloque p{margin:0}.pagos-bloque__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pagos-bloque__monto{font-variant-numeric:tabular-nums;white-space:nowrap}.pagos-bloque__pie{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pagos-mini{margin:0;padding:0;list-style:none;display:grid}.pagos-mini li{border-top:1px solid var(--linea);font:450 14px/20px var(--font-texto);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:6px 0;display:grid}.pagos-mini__monto{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:600}.pagos-detalles summary{width:fit-content;color:var(--tinta-suave);cursor:pointer}.pagos-detalles[open] summary{margin-bottom:8px}.pagos-ya{color:var(--atencion-tinta);margin:0}.pagos-totales__vistas{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pagos-segmentos{border:1px solid var(--linea);background:var(--superficie);border-radius:9px;display:inline-flex;overflow:hidden}.pagos-segmentos__uno{height:32px;color:var(--tinta-suave);font:550 13px/1 var(--font-texto);cursor:pointer;background:0 0;border:0;padding:0 12px}.pagos-segmentos__uno+.pagos-segmentos__uno{border-left:1px solid var(--linea)}.pagos-segmentos__uno:hover{color:var(--tinta)}.pagos-segmentos__uno--si,.pagos-segmentos__uno--si:hover{background:var(--tinta);color:var(--sobre-accion);font-weight:650}.pagos-segmentos__uno:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.pagos-matriz{gap:8px;min-width:0;display:grid}.pagos-matriz__marco{padding:0 12px 2px;overflow-x:auto}.pagos-matriz__tabla{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%;min-width:660px}.pagos-matriz__tabla th,.pagos-matriz__tabla td{padding:0}.pagos-matriz__prov{width:168px;font-weight:inherit;text-align:left}.pagos-matriz__mes{color:var(--tinta-suave);font:650 12.5px/16px var(--font-texto);text-align:center;vertical-align:bottom;padding-bottom:2px}.pagos-matriz__mes small{color:var(--tinta-tenue);font:600 10.5px/14px var(--font-texto);display:block}.pagos-matriz__mes--mes,.pagos-matriz__mes--mes small{color:var(--nudo)}.pagos-matriz__mes--antes{color:var(--tinta-tenue)}.pagos-matriz__debe{width:86px;font:700 14px/20px var(--font-texto);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:6px!important}thead .pagos-matriz__debe{color:var(--tinta-suave);vertical-align:bottom;font-size:12.5px;font-weight:650}.pagos-matriz__nombre{border-radius:var(--radius-m);width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:4px 6px 4px 8px;display:grid}.pagos-matriz__nombre b{font:650 13.5px/18px var(--font-texto);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pagos-matriz__nombre small{color:var(--tinta-tenue);font:450 11.5px/15px var(--font-texto);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pagos-matriz__nombre .pagos-matriz__atar{color:var(--atencion-tinta)}.pagos-matriz__ayuda{margin:0;padding:0 20px}.pagos-matriz__nombre:hover{background:var(--superficie-hundida)}.pagos-matriz__nombre:hover b{text-underline-offset:2px;text-decoration:underline}.pagos-matriz__nombre:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.pagos-matriz__fila--si .pagos-matriz__nombre b{color:var(--curso-tinta)}.pagos-matriz__tabla tfoot th,.pagos-matriz__tabla tfoot td{border-top:1px solid var(--linea);padding-top:6px}.pagos-matriz__total{color:var(--tinta-suave);font:600 12px/16px var(--font-texto);font-variant-numeric:tabular-nums;text-align:center}.pagos-matriz__mas{margin:0 20px}.pagos-celda{background:var(--superficie-hundida);width:100%;height:46px;color:var(--tinta);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:0 2px;display:flex;position:relative}.pagos-celda b{font:650 13px/16px var(--font-texto)}.pagos-celda small{font:500 10.5px/13px var(--font-texto);opacity:.8}.pagos-celda:has(.pagos-celda__etiqueta){padding-top:9px}.pagos-celda__etiqueta{font:700 9.5px/1 var(--font-texto);text-overflow:ellipsis;white-space:nowrap;font-style:normal;position:absolute;top:4px;left:0;right:0;overflow:hidden}.pagos-celda__etiqueta--parte{color:var(--ok-tinta)}.pagos-celda--vacia{cursor:default;background:color-mix(in srgb, var(--superficie-hundida) 55%, var(--superficie));display:block}.pagos-celda--vencido.pagos-celda--n1{background:color-mix(in srgb, var(--alarma) 12%, var(--superficie));color:var(--alarma-tinta)}.pagos-celda--vencido.pagos-celda--n2{background:color-mix(in srgb, var(--alarma) 22%, var(--superficie));color:var(--alarma-tinta)}.pagos-celda--vencido.pagos-celda--n3{background:color-mix(in srgb, var(--alarma) 36%, var(--superficie));color:var(--alarma-tinta)}.pagos-celda--vencido.pagos-celda--n4{background:color-mix(in srgb, var(--alarma) 54%, var(--superficie));color:var(--tinta)}.pagos-celda--mes.pagos-celda--n1{background:color-mix(in srgb, var(--atencion) 11%, var(--superficie));color:var(--atencion-tinta)}.pagos-celda--mes.pagos-celda--n2{background:color-mix(in srgb, var(--atencion) 19%, var(--superficie));color:var(--atencion-tinta)}.pagos-celda--mes.pagos-celda--n3{background:color-mix(in srgb, var(--atencion) 29%, var(--superficie));color:var(--atencion-tinta)}.pagos-celda--mes.pagos-celda--n4{background:color-mix(in srgb, var(--atencion) 42%, var(--superficie));color:var(--atencion-tinta)}.pagos-celda--futuro{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--linea);color:var(--tinta-suave)}.pagos-celda--antes{background:repeating-linear-gradient(135deg, var(--superficie-hundida) 0 6px, color-mix(in srgb, var(--superficie-hundida) 50%, var(--superficie)) 6px 12px);color:var(--tinta-suave)}.pagos-celda--credito{background:var(--ok-suave);color:var(--ok-tinta)}.pagos-celda--lista,.pagos-celda--lista:disabled{background:var(--curso-suave);box-shadow:inset 0 0 0 1.5px var(--curso);color:var(--curso-tinta);cursor:default}.pagos-celda:not(:disabled):not(.pagos-celda--vacia):hover,.pagos-celda--futuro:not(:disabled):hover{box-shadow:inset 0 0 0 1.5px var(--borde)}.pagos-matriz .pagos-celda--algo,.pagos-matriz .pagos-celda--algo:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--tinta)}.pagos-matriz .pagos-celda--si,.pagos-matriz .pagos-celda--si:not(:disabled):hover{background:var(--tinta);color:var(--sobre-accion);box-shadow:0 0 0 2px var(--superficie), 0 0 0 3.5px var(--tinta)}.pagos-celda:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.pagos-leyenda{border-top:1px solid var(--linea);color:var(--tinta-suave);font:450 13px/18px var(--font-texto);flex-wrap:wrap;gap:6px 16px;margin:0;padding:8px 20px 4px;list-style:none;display:flex}.pagos-leyenda li{align-items:center;gap:6px;display:inline-flex}.pagos-leyenda__muestra{border-radius:3px;width:18px;height:12px;display:inline-block}.pagos-leyenda__muestra--vencido{background:color-mix(in srgb, var(--alarma) 36%, var(--superficie))}.pagos-leyenda__muestra--mes{background:color-mix(in srgb, var(--atencion) 29%, var(--superficie))}.pagos-leyenda__muestra--futuro{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde)}.pagos-leyenda__muestra--antes{background:repeating-linear-gradient(135deg, var(--linea) 0 3px, var(--superficie) 3px 6px)}.pagos-leyenda__muestra--lista{background:var(--curso-suave);box-shadow:inset 0 0 0 1.5px var(--curso)}.pagos-leyenda__muestra--parte{background:linear-gradient(90deg, var(--ok-suave) 0 45%, color-mix(in srgb, var(--alarma) 22%, var(--superficie)) 45%)}.pagos-leyenda__muestra--si{background:var(--tinta)}.pagos-hecho{border-radius:var(--radius-m);background:var(--ok-suave);color:var(--ok-tinta);margin:0 20px;padding:8px 12px}.pagos-hecho .enlace{color:inherit}.pagos-hoja{gap:18px;display:grid}.pagos-hoja p{margin:0}.pagos-hoja__cabeza{gap:2px;display:grid}.pagos-hoja__deuda{font:700 22px/28px var(--font-texto);font-variant-numeric:tabular-nums}.pagos-tira{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie-hundida);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:8px;display:grid}.pagos-tira__mes{border-radius:var(--radius-m);min-width:0;height:104px;color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border:0;align-content:end;justify-items:center;gap:2px;padding:4px 2px;display:grid}.pagos-tira__barra{background:color-mix(in srgb, var(--alarma) 45%, var(--superficie));border-radius:4px 4px 2px 2px;width:min(40px,80%)}.pagos-tira__mes--mes .pagos-tira__barra{background:color-mix(in srgb, var(--atencion) 40%, var(--superficie))}.pagos-tira__mes--futuro .pagos-tira__barra{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde)}.pagos-tira__mes--antes .pagos-tira__barra{background:repeating-linear-gradient(135deg, var(--linea) 0 5px, var(--superficie) 5px 10px)}.pagos-tira__mes--si .pagos-tira__barra{background:var(--tinta);box-shadow:none}.pagos-tira__mes--algo .pagos-tira__barra{box-shadow:inset 0 0 0 2px var(--tinta)}.pagos-tira__mes b{max-width:100%;font:650 12px/16px var(--font-texto);font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden}.pagos-tira__mes small{color:var(--tinta-tenue);font:500 13px/16px var(--font-texto)}.pagos-tira__mes:not(:disabled):hover{background:var(--superficie)}.pagos-tira__mes:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.pagos-tira__mes:disabled{cursor:default;opacity:.6}.pagos-hoja__paso{gap:10px;display:grid}.pagos-hoja__paso>h3{margin:0}.pagos-grupos{border:1px solid var(--linea);border-radius:var(--radius-l);display:grid;overflow:hidden}.pagos-grupo+.pagos-grupo{border-top:1px solid var(--linea)}.pagos-grupo__cabeza{background:var(--superficie-hundida);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding-left:12px;display:grid}.pagos-grupo--algo .pagos-grupo__cabeza{background:color-mix(in srgb, var(--curso-suave) 70%, var(--superficie))}.pagos-grupo__cabeza input,.pagos-hoja__factura input{width:18px;height:18px;accent-color:var(--curso);margin:0}.pagos-grupo__abrir{min-height:48px;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:6px 12px 6px 0;display:grid}.pagos-grupo__abrir:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.pagos-grupo__titulo{gap:1px;min-width:0;display:grid}.pagos-grupo__monto{font:650 14px/20px var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap}.pagos-grupo__flecha{color:var(--tinta-tenue)}.pagos-hoja__facturas{max-height:340px;margin:0;padding:2px 0;list-style:none;overflow:auto}.pagos-hoja__factura label{border-top:1px solid var(--linea);cursor:pointer;grid-template-columns:18px minmax(104px,auto) 44px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:6px 12px;display:grid}.pagos-hoja__factura:first-child label{border-top:0}.pagos-hoja__factura--lista label{cursor:default;opacity:.7}.pagos-hoja__numero{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.pagos-hoja__vence--mal{color:var(--alarma-tinta)}.pagos-hoja__monto{font:600 13.5px/18px var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}.pagos-hoja__monto small{color:var(--tinta-tenue);font:450 13px/16px var(--font-texto)}@media (max-width:560px){.pagos-hoja__factura label{grid-template-columns:18px minmax(0,1fr) auto}.pagos-hoja__fecha{display:none}.pagos-hoja__vence{grid-column:2/-1}.pagos-tira{grid-auto-columns:64px;overflow-x:auto}}.pagos-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pagos-tarjetas--tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.pagos-tarjetas,.pagos-tarjetas--tres{grid-template-columns:minmax(0,1fr)}}.pagos-tarjeta{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);cursor:pointer;align-content:start;gap:4px;padding:10px 14px;display:grid;position:relative}.pagos-tarjeta>input[type=radio],.pagos-tarjeta__radio input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pagos-tarjeta__radio{cursor:pointer;align-items:center;gap:6px;display:flex}.pagos-tarjeta:hover{border-color:var(--borde)}.pagos-tarjeta--si,.pagos-tarjeta--si:hover{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.pagos-tarjeta:has(input[type=radio]:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.pagos-tarjeta__monto{font:700 18px/24px var(--font-texto);font-variant-numeric:tabular-nums}.pagos-tarjeta b{font-weight:650}.pagos-hoja__forma{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie-hundida);gap:12px;padding:12px 14px;display:grid}.pagos-hoja__nota{padding:0 2px}.pagos-yalohice{border-radius:var(--radius-m);background:var(--atencion-suave);color:var(--atencion-tinta);gap:8px;padding:10px 12px;display:grid}.pagos-yalohice__cheque{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:auto;min-height:34px;padding-block:4px}.pagos-yalohice__cheque small{color:var(--ok-tinta);font:650 11px/14px var(--font-texto)}.opcion--elegida.pagos-yalohice__cheque small{color:inherit}.pagos-plazos{flex-wrap:wrap;gap:4px;display:flex}.pagos-plazo{border:1px solid var(--linea);border-radius:var(--radius-redondo);background:var(--superficie);height:26px;color:var(--tinta-suave);font:550 12px/1 var(--font-texto);cursor:pointer;padding:0 9px}.pagos-plazo:disabled{cursor:default;opacity:.55}.pagos-plazo--si{border-color:var(--tinta);background:var(--tinta);color:var(--sobre-accion)}.pagos-plazo:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.pagos-cartera{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pagos-cartera__item{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.pagos-cartera__item--si{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.pagos-cartera__item input{accent-color:var(--tinta);margin:0}.pagos-cartera__texto{gap:1px;min-width:0;display:grid}.pagos-cartera__monto{font:650 14px/20px var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap}.pagos-hoja__resumen{flex:100%;margin:0}.pagos-cheques__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pagos-cheque{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:4px;padding:10px 12px;display:grid}.pagos-cheque p{margin:0}.pagos-cheque--anulado{opacity:.7}.pagos-cheque--anulado .pagos-cheque__monto{text-decoration:line-through}.pagos-cheque__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.pagos-cheque__monto{font:650 14px/20px var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap}.pagos-cheque__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.pagos-anular{flex:100%;gap:6px;display:grid}.pagos-anular__fila{flex-wrap:wrap;gap:8px;display:flex}.pagos-anular__fila .campo__caja{flex:200px}.pagos-cheques .pagos-hecho{margin:0}.cheques__chip{margin-left:6px}@media (max-width:760px){.pagos-matriz__marco{padding-inline:0}.pagos-matriz__tabla{table-layout:auto;width:max-content;min-width:0}.pagos-matriz__prov{z-index:1;background:var(--superficie);width:124px;min-width:124px;max-width:124px;box-shadow:4px 0 0 var(--superficie), 5px 0 0 var(--linea);position:sticky;left:0}.pagos-matriz__celda,.pagos-matriz__mes,.pagos-matriz__total{width:62px;min-width:62px}.pagos-matriz__mas,.pagos-hecho{margin-inline:16px}.pagos-leyenda{padding-inline:16px}.pagos-totales__vistas{grid-column:1/-1;margin-left:0}}.pagos-listas__todas{gap:12px;display:grid}.pagos-cuentas{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pagos-cuentas__una{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);align-content:start;justify-items:start;gap:3px;min-width:0;padding:8px 10px;display:grid}.pagos-cuentas__una .cuerpo-fuerte{font-size:14px;line-height:20px}.pagos-lista{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);gap:8px;padding:12px 14px;display:grid}.pagos-lista--tuya{box-shadow:inset 3px 0 0 var(--atencion)}.pagos-lista__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pagos-lista__cabeza h3{margin:0}.pagos-lista__cabeza a{color:inherit;text-decoration:none}.pagos-lista__cabeza a:hover{text-decoration:underline}.pagos-lista__total{font-variant-numeric:tabular-nums;white-space:nowrap}.pagos-lista__meta{margin:0}.pagos-lista__pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.pagos-lista__pie p{flex:200px;margin:0}.pagos-nuevas__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pagos-nuevas__fila{align-items:flex-start;gap:8px;display:flex}.pagos-nuevas__fila input{width:18px;height:18px;accent-color:var(--curso);margin:2px 0 0}.pagos-nuevas__texto{gap:2px;min-width:0;display:grid}.pagos-armado__fijo{align-items:center;min-height:38px;display:flex}.pagos-armado__total{flex:100%;margin:0}.pagos-filas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pagos-fila{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:8px;padding:10px 12px;display:grid}.pagos-fila--falta{box-shadow:inset 3px 0 0 var(--alarma)}.pagos-fila__cabeza{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pagos-fila__orden{background:var(--superficie-hundida);width:24px;height:24px;color:var(--tinta-suave);font:650 12px/1 var(--font-texto);border-radius:50%;place-items:center;display:grid}.pagos-fila__quien{min-width:0;display:grid}.pagos-fila__campos{grid-template-columns:minmax(0,2fr) minmax(140px,1fr) minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}@media (max-width:640px){.pagos-fila__campos{grid-template-columns:minmax(0,1fr)}}.pagos-fila__falta{color:var(--alarma-tinta);margin:0}.pagos-fila__revisar{color:var(--atencion-tinta);margin:0}.pagos-fila__facturas{gap:6px;display:grid}.pagos-enlace{color:var(--accion);text-decoration:underline;-webkit-text-decoration-color:var(--borde);text-decoration-color:var(--borde);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.pagos-enlace:hover{text-decoration-color:currentColor}.pagos-facturas{border:1px solid var(--linea);border-radius:var(--radius-m);max-height:240px;margin:0;padding:4px 0;list-style:none;display:grid;overflow:auto}.pagos-facturas__fila{cursor:pointer;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 10px;display:grid}.pagos-facturas__monto{font:500 13px/18px var(--font-texto);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pagos-viejas{color:var(--atencion-tinta);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.pagos-viejas input{margin:2px 0 0}.pagos-buscar{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie-hundida);gap:8px;padding:8px;display:grid}.pagos-buscar p{margin:0}.pagos-buscar__lista{gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pagos-buscar__opcion{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);width:100%;color:var(--tinta);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:6px 10px;display:grid}.pagos-buscar__opcion:hover{border-color:var(--borde)}.pagos-buscar__opcion:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.pagos-agregar{justify-items:start;display:grid}.pagos-agregar>.pagos-buscar{justify-self:stretch}.pagos-buscar__lista--empleados{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.pagos-descuenta{border:1px solid var(--atencion-suave);border-radius:var(--radius-m);background:color-mix(in srgb, var(--atencion-suave) 45%, var(--superficie));gap:4px;margin:0;padding:8px 10px;display:grid}.pagos-descuenta legend{color:var(--atencion-tinta);padding:0 4px}.pagos-descuenta__fila{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:4px 0;display:grid}.pagos-descuenta__fila input{width:18px;height:18px;accent-color:var(--atencion);margin:0}.pagos-descuenta__texto{min-width:0;font:450 13.5px/19px var(--font-texto);gap:0;display:grid}.pagos-descuenta__monto{font:650 14px/20px var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tinta-tenue)}.pagos-descuenta__fila--si .pagos-descuenta__monto{color:var(--atencion-tinta)}.pagos-fila__va{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:650}.pagos-adelantos__lista{margin:0;padding:0;list-style:none;display:grid}.pagos-adelantos__uno{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quien monto""accion accion";align-items:center;gap:4px 12px;padding:8px 0;display:grid}@media (min-width:900px){.pagos-adelantos__uno{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"quien monto accion"}}.pagos-adelantos__quien{grid-area:quien;gap:2px;min-width:0;display:grid}.pagos-adelantos__monto{font:650 15px/20px var(--font-texto);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:monto}.pagos-adelantos__accion{flex-wrap:wrap;grid-area:accion;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}a.pagos-chip{text-decoration:none}a.pagos-chip:hover{text-decoration:underline}.pagos-titulo{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pagos-acciones{gap:12px}.pagos-acciones__texto{margin:0}.pagos-avisos{gap:8px;display:grid}.pagos-dialogo__cifra{gap:2px;margin:0;display:grid}.pagos-dialogo__cifra .cuerpo-fuerte{font-variant-numeric:tabular-nums;font-size:24px;line-height:30px}.pagos-tabla__quien,.pagos-tabla__que{gap:2px;min-width:0;display:grid}.pagos-tabla__revisar{color:var(--atencion-tinta)}.pagos-tabla__suya{margin-top:4px;display:block}.pagos-tabla td.num small{font-size:13px;line-height:18px;display:block}.pagos-tabla__estado{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.pagos-tabla__estado .h-boton{height:30px;padding:0 10px;font-size:13px}.pagos-tabla__anulado td{color:var(--tinta-tenue)}@media (max-width:720px){.pagos-tabla thead{display:none}.pagos-tabla,.pagos-tabla tbody,.pagos-tabla tr,.pagos-tabla td,.pagos-tabla tfoot{display:block}.pagos-tabla tbody tr{padding:10px 16px}.pagos-tabla td,.pagos-tabla td:first-child,.pagos-tabla td:last-child{text-align:left;padding:2px 0}.pagos-tabla td.num{text-align:left}.pagos-tabla td[data-titulo=\#]{display:none}.pagos-tabla tfoot tr{justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.pagos-tabla tfoot th,.pagos-tabla tfoot td{padding:0;display:block}}.pagos-candidatos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pagos-candidatos__uno{border:1px solid var(--linea);border-radius:var(--radius-m);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.pagos-candidatos__uno--es{border-color:var(--ok);background:var(--ok-suave)}.pagos-candidatos__texto{flex:280px;gap:2px;min-width:0;display:grid}.pagos-candidatos__chips{flex-wrap:wrap;gap:4px;display:flex}.pagos-historia{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pagos-historia__paso{border-left:2px solid var(--linea);grid-template-columns:92px minmax(0,1fr);gap:12px;padding-left:10px;display:grid}.pagos-historia__paso--ok{border-left-color:var(--ok)}.pagos-historia__paso--curso{border-left-color:var(--curso)}.pagos-historia__paso--atencion{border-left-color:var(--atencion)}.pagos-historia__paso--alarma{border-left-color:var(--alarma)}@media (max-width:560px){.pagos-historia__paso{grid-template-columns:minmax(0,1fr);gap:0}.pagos-pasos{display:none}.pagos .columnas__angosta{order:-1}.pagos-totales{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:16px;display:grid}.pagos-totales__caja b{font-size:16px;line-height:22px}.pagos-totales__caja--quieta{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-block:6px;display:flex}.pagos-para__pestanas,.pagos-bloques{padding-inline:16px}}.itau-empresa{gap:10px;display:grid}.itau-empresa>p{margin:0}.itau-empresa__datos{gap:2px;margin:0;padding:0;list-style:none;display:grid}.itau-credenciales{gap:14px;display:grid}.itau-credenciales>p{margin:0}.itau-credenciales .campo__caja .enlace{font:550 12.5px/1 var(--font-texto);flex:none}.itau-credenciales__tapada{-webkit-text-security:disc}.pagina--pantallas{max-width:1680px}.pant-grilla{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.pant-tarjeta{min-width:0}.pant-tarjeta__enlace{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.pant-tarjeta__enlace:hover{border-color:var(--borde);box-shadow:var(--sombra-flota)}.pant-tarjeta__enlace:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pant-tarjeta__pantallas{gap:var(--space-2);align-items:start;display:grid}.pant-tarjeta__pantallas--dos{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pant-tarjeta__pie{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:0 var(--space-1) var(--space-1);display:flex}.pant-tarjeta__nombre{gap:2px;min-width:0;display:grid}.pant-tarjeta__nombre h2,.pant-tarjeta__nombre p{margin:0}.pant-tarjeta__pie .h-estado{flex:none}.pant-espejo{border-radius:var(--radius-m);box-shadow:0 0 0 1px var(--linea);background:#0b0d0e;position:relative;overflow:hidden}.pant-espejo--quieto:after{content:"";pointer-events:none;background:#0c101238;position:absolute;inset:0}.pant-vacio{max-height:420px;padding:var(--space-4);border-radius:var(--radius-m);background:var(--superficie-hundida);color:var(--tinta-suave);text-align:center;place-content:center;justify-items:center;gap:6px;display:grid;overflow:hidden}.pant-vacio .h-icono{width:32px;height:32px}.pant-vacio p{max-width:36ch;margin:0}.pant-vacio--entera{width:min(100%,640px);max-height:100%}.pant-tarjeta .pant-espejo{background:var(--superficie-hundida)}.espejo{place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.espejo--entera{height:100%}.espejo__pantalla{position:relative;overflow:hidden}.espejo__marco{transform-origin:0 0;pointer-events:none;background:#fff;border:0;position:absolute;top:0;left:0}.pant-grande{gap:var(--space-4);display:grid}.pant-grande__cabeza{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pant-grande__titulos{flex:260px;gap:2px;min-width:0;display:grid}.pant-grande__titulos h1,.pant-grande__titulos p{margin:0}.pant-grande__acciones{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pant-grande__zona{height:clamp(300px,100dvh - 250px,1600px);padding:var(--space-3);border-radius:var(--radius-l);background:var(--superficie-hundida);place-items:center;display:grid}.pant-grande__zona>.pant-espejo{width:100%;height:100%;box-shadow:none;background:0 0}.pant-grande__zona:fullscreen{background:#000;border-radius:0;height:100%;padding:0}.pant-grande__pie{margin:0}.pant-otras{gap:var(--space-2);flex-wrap:wrap;display:flex}.pant-punto{border-radius:var(--radius-redondo);background:var(--tinta-tenue);flex:none;width:8px;height:8px}.pant-punto--ok{background:var(--ok)}.pant-punto--curso{background:var(--curso)}.pant-punto--atencion{background:var(--atencion)}.pant-punto--alarma{background:var(--alarma)}@media screen and (max-width:720px){.pant-grilla{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.pant-grande__zona{height:clamp(260px,100dvh - 300px,1200px);padding:var(--space-2)}.pant-otras{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}}.tv-fondo--juego{background:#0d0c0a}.jg-tv,.jg-banda,.jg-pregunta,.jg-gol-tablet,.jg-dialogo{--jgc-negro:#0d0c0a;--jgc-panel:#171612;--jgc-borde:#2c2a24;--jgc-borde-2:#3a372f;--jgc-oro:#ffc72c;--jgc-oro-claro:#ffe27a;--jgc-oro-oscuro:#d9a61f;--jgc-texto:#f3eee2;--jgc-suave:#a8a293;--jgc-apagado:#5a564c;--jgc-celeste:#6fd3ff;--jgc-rojo:#ff5b4f;--jgc-rojo-2:#c9382e}.jg-tv{width:1920px;height:1080px;transform:translate(-50%, -50%) scale(var(--escala,1));transform-origin:50%;background:var(--jgc-negro);color:var(--jgc-texto);font-family:var(--jg-texto), "Arial Narrow", Arial, sans-serif;font-weight:600;font-stretch:87.5%;line-height:1.2;position:absolute;top:50%;left:50%;overflow:hidden}.jg-tv h1,.jg-tv h2,.jg-tv p{margin:0}.jg-pixel{font-family:var(--jg-pixel), monospace;font-size:15px;font-weight:400;font-stretch:100%;line-height:1.35}.jg-oro{color:var(--jgc-oro)}.jg-celeste{color:var(--jgc-celeste)}.jg-suave{color:var(--jgc-suave)}.jg-franja{background:repeating-linear-gradient(135deg, var(--jgc-oro) 0 24px, var(--jgc-negro) 24px 48px);width:100%;height:12px;position:absolute;top:0;left:0}.jg-franja--abajo{top:auto;bottom:0}.jg-cabeza{justify-content:space-between;align-items:center;gap:24px;width:1836px;height:108px;display:flex;position:absolute;top:27px;left:42px}.jg-jugador{align-items:center;gap:21px;width:540px;display:flex}.jg-escudo{background:var(--jgc-oro);width:90px;height:90px;box-shadow:0 0 0 4px var(--jgc-negro), 0 0 0 8px var(--jgc-oro);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.jg-jugador__datos{flex-direction:column;gap:8px;min-width:0;display:flex}.jg-nombre{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);letter-spacing:3px;font-size:51px;font-weight:400;font-stretch:100%;line-height:1}.jg-fila{align-items:center;gap:12px;display:flex}.jg-nivel{font-family:var(--jg-pixel), monospace;background:var(--jgc-oro);color:var(--jgc-negro);padding:6px 9px;font-size:15px;font-weight:400;font-stretch:100%;line-height:1}.jg-nivel__titulo{color:var(--jgc-suave);letter-spacing:.75px;white-space:nowrap;font-size:21px;font-weight:700}.jg-xp{background:var(--jgc-borde);border-radius:6px;width:255px;height:12px;overflow:hidden}.jg-xp__lleno{background:var(--jgc-oro);height:100%;transition:width 1.2s linear}.jg-xp__texto{color:var(--jgc-suave);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19.5px}.jg-marcador{align-items:stretch;gap:9px;height:96px;display:flex}.jg-marcador__lado{border:3px solid var(--jgc-oro);border-radius:15px;align-items:stretch;display:flex;overflow:hidden}.jg-marcador__lado--reloj{border-color:var(--jgc-borde-2)}.jg-marcador__nombre{background:var(--jgc-panel);letter-spacing:1.5px;white-space:nowrap;align-items:center;padding:0 21px;font-size:33px;font-weight:800;display:flex}.jg-marcador__lado--reloj .jg-marcador__nombre{color:var(--jgc-suave)}.jg-marcador__goles{background:var(--jgc-oro);width:87px;color:var(--jgc-negro);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:66px;font-weight:800;display:flex}.jg-marcador__lado--reloj .jg-marcador__goles{background:var(--jgc-borde);color:var(--jgc-texto)}.jg-reloj{background:var(--jgc-panel);border:3px solid var(--jgc-borde);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:225px;display:flex}.jg-reloj__partido{color:var(--jgc-oro);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:36px;font-weight:800;line-height:1}.jg-reloj__partido--largo{font-size:27px}.jg-reloj__hora{color:var(--jgc-suave);font-variant-numeric:tabular-nums;font-size:21px}.jg-estado{justify-content:flex-end;align-items:center;width:450px;display:flex}.jg-estado__fila{align-items:center;gap:15px;display:flex}.jg-estado__texto{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.jg-estado__texto--izq{text-align:left;align-items:flex-start}.jg-estado__grande{letter-spacing:1.5px;white-space:nowrap;font-size:45px;font-weight:800;line-height:1}.jg-estado__sub{color:var(--jgc-suave);max-width:380px;font-size:21px}.jg-racha{font-variant-numeric:tabular-nums;font-size:81px;font-weight:800;line-height:1}.jg-racha__texto{color:var(--jgc-suave);text-transform:uppercase;letter-spacing:.75px;font-size:22.5px;font-weight:700;line-height:1.15}.jg-llama{transform-origin:50% 90%;animation:1.2s ease-in-out infinite jg-llama}.jg-cancha{background:#0f2416;border-radius:27px;width:1080px;height:810px;position:absolute;top:150px;left:42px;overflow:hidden;box-shadow:inset 0 0 0 3px #1f3a26}.jg-cancha__dibujo{position:absolute;top:0;left:0}.jg-cancha__recorrido{transition:stroke-dasharray 1.2s linear}.jg-ficha{transition:transform 1.2s linear}.jg-ficha__letra{font-family:var(--jg-stencil), Impact, sans-serif;fill:var(--jgc-negro);font-size:18px}.jg-ficha__letra--fantasma{font-family:var(--jg-texto), Arial, sans-serif;fill:var(--jgc-celeste);font-size:13px;font-weight:800}.jg-cancha__salida{font-family:var(--jg-pixel), monospace;color:var(--jgc-oro);font-size:13.5px;line-height:1;position:absolute;top:30px;left:75px}.jg-cancha__vueltas{background:var(--jgc-oro);color:var(--jgc-negro);font-family:var(--jg-pixel), monospace;padding:9px 15px;font-size:15px;line-height:1;position:absolute;top:21px;right:27px}.jg-centro{box-sizing:border-box;text-align:center;background:#0d0c0ae0;border:3px solid #ffc72c8c;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:480px;height:310px;padding:21px 27px;display:flex;position:absolute;top:249px;left:300px}.jg-centro__cifra{align-items:baseline;gap:9px;display:flex}.jg-centro__metros{font-variant-numeric:tabular-nums;font-size:138px;font-weight:800;line-height:.95}.jg-centro__de{color:var(--jgc-suave);font-size:39px;font-weight:700}.jg-centro__dif{color:var(--jgc-suave);font-size:27px;font-weight:700}.jg-centro__pie{color:var(--jgc-suave);font-variant-numeric:tabular-nums;font-size:24px}.jg-leyenda{color:var(--jgc-suave);align-items:center;gap:30px;font-size:21px;display:flex;position:absolute;top:759px;left:36px}.jg-leyenda>span{align-items:center;gap:12px;display:flex}.jg-leyenda__g{background:var(--jgc-oro);width:21px;height:21px;box-shadow:0 0 0 3px var(--jgc-negro), 0 0 0 6px var(--jgc-oro);border-radius:50%}.jg-leyenda__f{box-sizing:border-box;border:3px dashed var(--jgc-celeste);border-radius:50%;width:24px;height:24px}.jg-leyenda__linea{background:var(--jgc-oro);border-radius:5px;width:33px;height:9px}.jg-gol{z-index:5;text-align:center;background:radial-gradient(circle,#ffc72c57 0%,#ffc72c00 62%),#0d0c0afc;flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.3s ease-out both jg-aparece;display:flex;position:absolute;inset:0}.jg-gol__grito{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);text-shadow:0 9px #000;font-size:186px;line-height:1;animation:.6s cubic-bezier(.2,1.4,.4,1) both jg-pop}.jg-gol__titulo{letter-spacing:1.5px;text-transform:uppercase;font-size:51px;font-weight:800}.jg-gol__sub{color:var(--jgc-suave);font-size:30px}.jg-gol__marcador{background:var(--jgc-oro);color:var(--jgc-negro);border-radius:999px;padding:12px 30px;font-size:36px;font-weight:800}.jg-toast{z-index:4;background:var(--jgc-negro);border:3px solid var(--jgc-oro);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:1000px;padding:15px 33px;font-size:31.5px;font-weight:800;animation:.35s ease-out both jg-baja;position:absolute;top:96px;left:50%;overflow:hidden;transform:translate(-50%)}.jg-festejo{z-index:50;background:radial-gradient(circle at 26%,#ffc72c4d 0%,#ffc72c00 55%),#0d0c0afc;animation:.4s ease-out both jg-aparece;position:absolute;inset:0;overflow:hidden}.jg-confeti{position:absolute;inset:0}.jg-confeti span{border-radius:3px;animation-name:jg-confeti;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-45px}.jg-festejo__cuerpo{justify-content:center;align-items:center;gap:84px;display:flex;position:absolute;inset:0}.jg-festejo__carpi{animation:1.1s ease-in-out infinite jg-bob}.jg-festejo__texto{flex-direction:column;gap:27px;width:1110px;display:flex}.jg-festejo__fecha{letter-spacing:3px;text-transform:uppercase;color:var(--jgc-oro);font-size:30px;font-weight:800}.jg-festejo__titulo{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);text-shadow:0 10px #000;font-size:180px;font-weight:400;line-height:.92;animation:.8s cubic-bezier(.2,1.4,.4,1) both jg-pop}.jg-festejo__parrafo{max-width:990px;font-size:37.5px;line-height:1.3}.jg-festejo__cifras{gap:18px;display:flex}.jg-festejo__chips{flex-wrap:wrap;gap:15px;display:flex}.jg-cifra{box-sizing:border-box;background:var(--jgc-panel);border:3px solid var(--jgc-borde);border-radius:18px;flex-direction:column;gap:3px;width:246px;padding:18px 24px;display:flex}.jg-cifra>span:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:60px;font-weight:800;line-height:1}.jg-cifra>span:last-child{color:var(--jgc-suave);font-size:24px}.jg-cifra--oro{background:var(--jgc-oro);border-color:var(--jgc-oro);color:var(--jgc-negro)}.jg-cifra--oro>span:last-child{color:var(--jgc-negro);font-weight:700}.jg-chip{font-family:var(--jg-pixel), monospace;white-space:nowrap;padding:9px 12px;font-size:15px;font-weight:400;line-height:1}.jg-chip--rojo{background:var(--jgc-rojo);color:var(--jgc-negro)}.jg-chip--borde{border:3px solid var(--jgc-oro);border-radius:999px;padding:12px 24px;font-family:inherit;font-size:27px;font-weight:700}.jg-chip--oscuro{color:var(--jgc-suave);background:var(--jgc-negro);border-radius:15px;padding:9px 18px;font-family:inherit;font-size:21px;font-weight:600;line-height:1.2}.jg-chip--oscuro b{color:var(--jgc-texto);margin-right:6px;font-size:36px;font-weight:800}.jg-sin-senal{z-index:6;background:var(--jgc-rojo);color:var(--jgc-negro);font-family:var(--jg-pixel), monospace;border-radius:999px;padding:7px 18px;font-size:13.5px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.jg-panel{box-sizing:border-box;background:var(--jgc-panel);border:3px solid var(--jgc-borde);border-radius:24px}.jg-jefe{flex-direction:column;gap:12px;width:714px;height:237px;padding:21px 27px;display:flex;position:absolute;top:150px;left:1164px}.jg-jefe__cabeza{justify-content:space-between;align-items:center;gap:18px;height:51px;display:flex}.jg-jefe__quedan{color:var(--jgc-suave);white-space:nowrap;align-items:baseline;gap:9px;font-size:24px;font-weight:700;display:flex}.jg-jefe__quedan b{color:var(--jgc-texto);font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1}.jg-jefe__quedan.jg-oro b{color:var(--jgc-oro)}.jg-jefe__nombre{white-space:nowrap;text-overflow:ellipsis;font-size:37.5px;font-weight:800;line-height:1.1;overflow:hidden}.jg-vida{background:var(--jgc-borde);border-radius:8px;flex-shrink:0;height:30px;overflow:hidden}.jg-vida__lleno{background:repeating-linear-gradient(90deg, var(--jgc-rojo) 0 24px, var(--jgc-rojo-2) 24px 27px);height:100%;transition:width 1.2s linear}.jg-panel__pie{color:var(--jgc-suave);white-space:nowrap;text-overflow:ellipsis;font-size:22.5px;overflow:hidden}.jg-misiones{flex-direction:column;gap:9px;width:714px;height:312px;padding:21px 27px;display:flex;position:absolute;top:405px;left:1164px}.jg-mision{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;column-gap:18px;height:72px;display:grid}.jg-mision__texto{flex-direction:column;gap:5px;min-width:0;display:flex}.jg-mision__nombre{text-transform:uppercase;letter-spacing:.75px;font-size:27px;font-weight:800;line-height:1.05}.jg-mision__detalle{color:var(--jgc-suave);white-space:nowrap;text-overflow:ellipsis;font-size:19.5px;line-height:1.1;overflow:hidden}.jg-mision__barra{background:var(--jgc-borde);border-radius:3px;height:6px;overflow:hidden}.jg-mision__barra>div{background:var(--jgc-oro);height:100%;transition:width 1.2s linear}.jg-mision__progreso{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:27px;font-weight:800}.jg-mision--hecha .jg-mision__nombre,.jg-mision--hecha .jg-mision__progreso{color:var(--jgc-oro)}.jg-carpi{align-items:flex-end;gap:21px;width:714px;height:225px;display:flex;position:absolute;top:735px;left:1164px}.jg-carpi__cuerpo{flex-shrink:0;animation:2.6s ease-in-out infinite jg-bob}.jg-carpi__cuerpo--festeja{animation-duration:1.1s}.jg-globo{background:var(--jgc-texto);min-width:0;color:var(--jgc-negro);border-radius:27px;flex:1;align-self:center;padding:21px 27px;font-size:28.5px;font-weight:700;line-height:1.25;position:relative}.jg-globo__pico{background:var(--jgc-texto);width:27px;height:27px;position:absolute;bottom:33px;left:-12px;transform:rotate(45deg)}.jg-globo__texto{position:relative}.jg-pie{box-sizing:border-box;border-top:3px solid var(--jgc-borde);align-items:center;gap:24px;width:1836px;height:75px;display:flex;position:absolute;top:978px;left:42px}.jg-pie>.jg-pixel{white-space:nowrap}.jg-copa{background:var(--jgc-borde);border-radius:11px;flex-shrink:0;width:480px;height:21px;position:relative;overflow:hidden}.jg-copa__lleno{background:linear-gradient(90deg, var(--jgc-oro-oscuro), var(--jgc-oro));height:100%;transition:width 1.2s linear}.jg-pie__cifras{color:var(--jgc-suave);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:27px}.jg-pie__cifras b{color:var(--jgc-texto);font-size:36px}.jg-pie__texto{min-width:0;color:var(--jgc-suave);white-space:nowrap;text-overflow:ellipsis;font-size:24px;overflow:hidden}.jg-pie__premio{border:3px solid var(--jgc-oro);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:12px;max-width:600px;margin-left:auto;padding:9px 21px;font-size:27px;font-weight:800;display:flex;overflow:hidden}.jg-pie__premio .jg-pixel{color:var(--jgc-oro);font-size:12px}.jg-relator{z-index:60;background:var(--jgc-oro);height:96px;color:var(--jgc-negro);font-family:var(--jg-texto), Arial, sans-serif;cursor:pointer;box-shadow:0 0 0 6px var(--jgc-negro), 0 0 0 9px var(--jgc-oro);border:0;border-radius:48px;align-items:center;gap:15px;padding:0 33px;font-size:33px;font-weight:800;animation:1.6s ease-in-out infinite jg-latido;display:flex;position:absolute;top:27px;right:42px}.jg-relator:focus-visible{outline:6px solid var(--jgc-celeste);outline-offset:9px}.jg-relator__ok{background:var(--jgc-negro);color:var(--jgc-oro);font-family:var(--jg-pixel), monospace;border-radius:9px;padding:10px 13px;font-size:15px;font-weight:400}.jg-final__cabeza{justify-content:space-between;align-items:center;gap:36px;width:1836px;height:114px;display:flex;position:absolute;top:36px;left:42px}.jg-final__titulos{flex-direction:column;gap:9px;display:flex}.jg-final__titulo{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);letter-spacing:1.5px;font-size:75px;font-weight:400;line-height:1}.jg-final__sub{color:var(--jgc-suave);font-size:27px}.jg-marcador--final .jg-reloj{width:165px}.jg-final__goles{flex-direction:column;gap:21px;width:894px;height:429px;padding:24px 30px;display:flex;position:absolute;top:177px;left:42px}.jg-final__gol{border-left:6px solid var(--jgc-oro);flex-direction:column;gap:6px;padding-left:24px;display:flex}.jg-final__gol .jg-pixel{color:var(--jgc-oro);font-size:13.5px}.jg-final__gol--reloj{border-left-color:var(--jgc-borde-2)}.jg-final__gol--reloj .jg-pixel,.jg-final__gol--reloj .jg-final__gol-nombre{color:var(--jgc-suave)}.jg-final__gol-nombre{font-size:34.5px;font-weight:800;line-height:1.05}.jg-final__gol-sub{color:var(--jgc-suave);font-size:24px}.jg-final__dia{flex-direction:column;gap:14px;width:906px;height:429px;padding:24px 30px;display:flex;position:absolute;top:177px;left:972px}.jg-final__leyenda{color:var(--jgc-suave);align-items:center;gap:27px;font-size:21px;display:flex}.jg-final__leyenda>span{align-items:center;gap:9px;display:flex}.jg-final__parrafo{font-size:24px;line-height:1.3}.jg-final__chips{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.jg-final__carpi{width:456px;height:338px;position:absolute;top:625px;left:1422px}.jg-final__carpi .jg-carpi{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-end;gap:6px;width:100%;height:100%;position:static}.jg-final__carpi .jg-globo{flex:none;align-self:stretch;padding:18px 24px;font-size:25.5px}.jg-final__carpi .jg-globo__pico{inset:auto 90px -12px auto}.jg-leyenda__tramo{background:var(--jgc-oro);border-radius:4px;width:27px;height:18px}.jg-leyenda__pausa{box-sizing:border-box;border:3px dashed var(--jgc-apagado);border-radius:4px;width:27px;height:18px}.jg-leyenda__anotada{box-sizing:border-box;border:3px solid var(--jgc-celeste);background:#6fd3ff1f;border-radius:4px;width:27px;height:18px}.jg-linea{flex-shrink:0;height:156px;position:relative}.jg-linea__tramo{background:var(--jgc-oro-oscuro);height:75px;color:var(--jgc-negro);border-radius:6px;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex;position:absolute;top:42px;overflow:hidden}.jg-linea__tramo--racha{background:var(--jgc-oro)}.jg-linea__pausa{box-sizing:border-box;border:3px dashed var(--jgc-apagado);border-radius:6px;height:75px;position:absolute;top:42px}.jg-linea__pausa--anotada{border-style:solid;border-color:var(--jgc-celeste);background:#6fd3ff1f}.jg-linea__marca{background:var(--jgc-borde);width:33px;height:33px;color:var(--jgc-texto);border-radius:50%;justify-content:center;align-items:center;font-size:21px;font-weight:800;display:flex;position:absolute;top:0}.jg-linea__marca--anotada{background:var(--jgc-celeste);color:var(--jgc-negro)}.jg-linea__almuerzo{background:repeating-linear-gradient(135deg, var(--jgc-borde) 0 9px, var(--jgc-panel) 9px 18px);border-radius:6px;height:75px;position:absolute;top:42px}.jg-linea__hora{text-align:center;width:45px;color:var(--jgc-suave);font-variant-numeric:tabular-nums;margin-left:-22px;font-size:19.5px;position:absolute;top:126px}.jg-album{flex-direction:column;gap:12px;width:1350px;height:338px;display:flex;position:absolute;top:625px;left:42px}.jg-album__cabeza{align-items:baseline;gap:21px;display:flex}.jg-album__sub{color:var(--jgc-suave);font-size:22.5px}.jg-album__grilla{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:142px;gap:12px;display:grid}.jg-figurita{box-sizing:border-box;text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:10px 12px;display:flex;position:relative}.jg-figurita--tiene{background:var(--jgc-panel);border:3px solid var(--jgc-oro)}.jg-figurita--falta{border:3px dashed var(--jgc-borde-2);background:#121110}.jg-figurita__icono{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.jg-figurita--tiene .jg-figurita__icono{background:var(--jgc-oro)}.jg-figurita--falta .jg-figurita__icono{box-sizing:border-box;border:3px dashed var(--jgc-apagado);color:var(--jgc-apagado);font-size:30px;font-weight:800}.jg-figurita__icono svg{width:32px;height:32px}.jg-figurita__letra{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-negro);font-size:22px;line-height:1}.jg-figurita__nombre{font-size:22.5px;font-weight:800;line-height:1.05}.jg-figurita--falta .jg-figurita__nombre{color:var(--jgc-suave)}.jg-figurita__pie{color:var(--jgc-suave);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16.5px;line-height:1.2;display:-webkit-box;overflow:hidden}.jg-figurita__nueva{background:var(--jgc-rojo);color:var(--jgc-negro);font-family:var(--jg-pixel), monospace;padding:7px 10px;font-size:12px;font-weight:400;line-height:1;position:absolute;top:-13px;right:-9px}.jg-cerrado{justify-content:center;align-items:center;gap:72px;width:1920px;height:960px;display:flex;position:absolute;top:12px;left:0}.jg-cerrado__texto{flex-direction:column;gap:21px;max-width:900px;display:flex}.jg-cerrado__texto>.jg-pixel{font-size:21px}.jg-cerrado__titulo{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);font-size:90px;font-weight:400;line-height:1}.jg-cerrado__sub{color:var(--jgc-suave);font-size:33px;line-height:1.3}.jg-banda{border-radius:var(--radius-l);color:var(--jgc-texto);font-family:var(--jg-texto), "Arial Narrow", Arial, sans-serif;box-shadow:inset 0 4px 0 var(--jgc-oro);background:#0d0c0a;flex-wrap:wrap;flex:none;align-items:center;gap:12px 20px;padding:12px 18px;font-weight:600;font-stretch:87.5%;display:flex;position:relative}.jg-banda__jugador{align-items:center;gap:10px;display:flex}.jg-banda__escudo{background:var(--jgc-oro);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.jg-banda__nombre{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);letter-spacing:1.5px;font-size:28px;font-weight:400;font-stretch:100%;line-height:1}.jg-banda__nivel{font-family:var(--jg-pixel), monospace;background:var(--jgc-oro);color:var(--jgc-negro);padding:5px 7px;font-size:10px;font-weight:400;font-stretch:100%;line-height:1}.jg-banda__racha{align-items:center;gap:8px;display:flex}.jg-banda__racha-n{font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.jg-banda__racha-t{color:var(--jgc-suave);text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.1}.jg-banda__modo{border:2px solid var(--jgc-oro);letter-spacing:.5px;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:20px;font-weight:800;display:flex}.jg-banda__modo--clasico{padding-right:0;overflow:hidden}.jg-banda__modo-miguel{color:#fff;background:#1d3f9a;align-self:stretch;align-items:center;margin:-8px 0;padding:0 12px;display:flex;box-shadow:inset 0 -5px #d62828}.jg-banda__canto{flex-direction:column;flex:220px;gap:6px;min-width:200px;display:flex}.jg-banda__canto-fila{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.jg-banda__rotulo{font-family:var(--jg-pixel), monospace;color:var(--jgc-oro);font-size:9px;font-weight:400;font-stretch:100%}.jg-banda__metros{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:800}.jg-banda__metros span{color:var(--jgc-suave);font-size:15px}.jg-banda__barra{background:var(--jgc-borde);border-radius:7px;height:14px;position:relative}.jg-banda__lleno{background:var(--jgc-oro);border-radius:7px;height:100%;transition:width .8s ease-out}.jg-banda__fantasma{box-sizing:border-box;border:2px dashed var(--jgc-celeste);background:var(--jgc-negro);width:24px;height:24px;color:var(--jgc-celeste);border-radius:50%;justify-content:center;align-items:center;margin-left:-12px;font-size:12px;font-weight:800;display:flex;position:absolute;top:-6px}.jg-banda__goles{gap:6px;display:flex}.jg-banda__gol{border:2px solid var(--jgc-apagado);border-radius:50%;width:18px;height:18px}.jg-banda__gol--hecho{background:var(--jgc-oro);border-color:var(--jgc-oro)}.jg-banda__pausas{border:2px solid var(--jgc-celeste);color:var(--jgc-texto);font:inherit;text-align:left;cursor:pointer;background:#6fd3ff1a;border-radius:12px;flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 14px;font-size:18px;font-weight:800;display:flex}.jg-banda__pausas span{color:var(--jgc-celeste);font-size:15px;font-weight:600}.jg-pop{z-index:5;pointer-events:none;align-items:center;gap:10px;animation:2.2s ease-out both jg-sube;display:flex;position:absolute;top:100%;right:18px}.jg-pop__mas{background:var(--jgc-oro);width:62px;height:62px;color:var(--jgc-negro);box-shadow:0 0 0 4px var(--jgc-negro);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.jg-pop__texto{background:var(--jgc-negro);color:var(--jgc-oro);font-family:var(--jg-stencil), Impact, sans-serif;white-space:nowrap;border-radius:12px;padding:8px 14px;font-size:30px;font-weight:400;font-stretch:100%;line-height:1}.jg-pregunta{z-index:40;color:var(--jgc-texto);font-family:var(--jg-texto), "Arial Narrow", Arial, sans-serif;background:#0d0c0a;flex-direction:column;gap:18px;padding:34px 28px 24px;font-weight:600;font-stretch:87.5%;display:flex;position:fixed;inset:0;overflow:auto}.jg-pregunta__franja{background:repeating-linear-gradient(135deg, var(--jgc-oro) 0 16px, var(--jgc-negro) 16px 32px);width:100%;height:10px;position:absolute;top:0;left:0}.jg-pregunta__hace{color:var(--jgc-suave);font-size:22px}.jg-pregunta__titulo{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);letter-spacing:1px;margin:0;font-size:clamp(64px,12vw,100px);font-weight:400;font-stretch:100%;line-height:.95}.jg-pregunta__racha{border:2px solid var(--jgc-celeste);background:#6fd3ff14;border-radius:16px;padding:16px 20px;font-size:20px;font-weight:700;line-height:1.3}.jg-pregunta__hecho{flex:auto;justify-content:center;align-items:center;animation:.6s cubic-bezier(.2,1.4,.4,1) both jg-pop;display:flex}.jg-pregunta__error{background:var(--jgc-rojo);color:var(--jgc-negro);border-radius:12px;margin:0;padding:12px 16px;font-size:18px;font-weight:700}.jg-pregunta__pie{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:auto;display:flex}.jg-pregunta__pie p{color:var(--jgc-suave);flex:260px;margin:0 0 18px;font-size:19px;line-height:1.35}.jg-pregunta__pie .jg-boton{margin-bottom:18px}.jg-motivos{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;display:grid}.jg-pregunta .jg-motivos{flex:auto;grid-auto-rows:minmax(110px,1fr);max-height:600px}.jg-motivo{box-sizing:border-box;background:var(--jgc-panel);border:2px solid var(--jgc-borde-2);min-height:110px;color:var(--jgc-texto);text-align:left;font:inherit;cursor:pointer;border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex}.jg-motivo:active{border-color:var(--jgc-oro)}.jg-motivo:focus-visible{outline:3px solid var(--jgc-celeste);outline-offset:3px}.jg-motivo:disabled{opacity:.6}.jg-motivo__icono{background:var(--jgc-negro);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.jg-motivo__texto{flex-direction:column;gap:4px;min-width:0;display:flex}.jg-motivo__titulo{font-size:26px;font-weight:800;line-height:1.05}.jg-motivo__sub{color:var(--jgc-suave);font-size:17px}.jg-otro{flex-direction:column;gap:12px;display:flex}.jg-otro__etiqueta{font-size:20px;font-weight:700}.jg-otro__campo{box-sizing:border-box;border:2px solid var(--jgc-oro);background:var(--jgc-panel);height:60px;color:var(--jgc-texto);font:inherit;border-radius:14px;padding:0 16px;font-size:24px}.jg-otro__botones{gap:12px;display:flex}.jg-boton{border:2px solid var(--jgc-borde-2);background:var(--jgc-negro);height:56px;color:var(--jgc-texto);font:inherit;cursor:pointer;border-radius:28px;padding:0 24px;font-size:19px;font-weight:700}.jg-boton--oro{background:var(--jgc-oro);border-color:var(--jgc-oro);color:var(--jgc-negro)}.jg-boton:disabled{opacity:.6}.jg-dialogo{flex-direction:column;gap:14px;display:flex}.jg-dialogo .jg-motivo{background:#0d0c0a}.jg-sin-motivo{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.jg-sin-motivo li{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.jg-gol-tablet{z-index:45;pointer-events:none;text-align:center;color:var(--jgc-texto);font-family:var(--jg-texto), "Arial Narrow", Arial, sans-serif;background:radial-gradient(circle at 50% 45%,#ffc72c5c 0%,#ffc72c00 65%),#0d0c0afc;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-weight:700;animation:.3s ease-out both jg-aparece;display:flex;position:fixed;inset:0}.jg-gol-tablet__grito{font-family:var(--jg-stencil), Impact, sans-serif;color:var(--jgc-oro);text-shadow:0 6px #000;font-size:140px;font-weight:400;line-height:1;animation:.6s cubic-bezier(.2,1.4,.4,1) both jg-pop}.jg-gol-tablet__titulo{text-transform:uppercase;font-size:36px;font-weight:800}.jg-gol-tablet__marcador{background:var(--jgc-oro);color:var(--jgc-negro);border-radius:999px;padding:10px 24px;font-size:26px;font-weight:800}@keyframes jg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes jg-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes jg-aparece{0%{opacity:0}to{opacity:1}}@keyframes jg-baja{0%{opacity:0;transform:translate(-50%,-33px)}to{opacity:1;transform:translate(-50%)}}@keyframes jg-sube{0%{opacity:0;transform:translateY(12px)scale(.8)}15%{opacity:1;transform:translateY(0)scale(1.05)}75%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-30px)}}@keyframes jg-confeti{0%{transform:translateY(-60px)rotate(0)}to{transform:translateY(1200px)rotate(560deg)}}.jg-car__cuadros{background:repeating-conic-gradient(#f3eee2 0 25%, #0d0c0a 0 50%) 0 0 / 24px 24px;width:100%;height:12px;position:absolute;top:0;left:0}.jg-car__cabeza{justify-content:space-between;align-items:center;width:1836px;height:110px;display:flex;position:absolute;top:30px;left:42px}.jg-car__titulo{flex-direction:column;gap:6px;display:flex}.jg-car__nombre{font-family:var(--jg-stencil), Impact, sans-serif;letter-spacing:2px;font-size:54px;font-weight:400;font-stretch:100%;line-height:1}.jg-car__sub{color:var(--jgc-suave);font-size:22px}.jg-car__reloj{width:340px;height:96px}.jg-car__pista{box-sizing:border-box;background:#24262b;border-radius:27px;flex-direction:column;justify-content:space-around;width:1836px;height:640px;padding:16px 0;display:flex;position:absolute;top:160px;left:42px;overflow:hidden;box-shadow:inset 0 0 0 3px #3a3d44}.jg-car__pista--pasto{background:linear-gradient(#2f5d2a 0 6%,#8a5f36 6% 94%,#2f5d2a 94%);box-shadow:inset 0 0 0 3px #5b3d20}.jg-car__carril{border-bottom:3px dashed #f3eee22e;grid-template-columns:400px minmax(0,1fr) 280px;align-items:center;height:140px;display:grid;position:relative}.jg-car__carril:last-child{border-bottom:0}.jg-car--caballos .jg-car__carril{border-bottom:3px solid #ffffff8c}.jg-car--caballos .jg-car__carril:last-child{border-bottom:0}.jg-car__carril--gaby{background:linear-gradient(90deg,#ffc72c29,#ffc72c00 60%)}.jg-car__placa{align-items:center;gap:14px;min-width:0;padding-left:24px;display:flex}.jg-car__pos{background:var(--jgc-borde-2);width:60px;height:60px;color:var(--jgc-negro);font-family:var(--jg-pixel), monospace;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:400;font-stretch:100%;display:flex}.jg-car__color{border-radius:4px;flex-shrink:0;width:14px;height:76px}.jg-car__quien{flex-direction:column;gap:2px;min-width:0;display:flex}.jg-car__quien-nombre{letter-spacing:1px;white-space:nowrap;text-overflow:ellipsis;font-size:36px;font-weight:800;line-height:1;overflow:hidden}.jg-car__quien-maquina{color:var(--jgc-suave);white-space:nowrap;font-size:22px}.jg-car--caballos .jg-car__quien-maquina{color:#f3e2c6}.jg-car__via{height:100%;margin-right:70px;position:relative}.jg-car__meta{background:repeating-conic-gradient(#f3eee2 0 25%, #0d0c0a 0 50%) 0 0 / 16px 16px;opacity:.9;width:16px;margin-left:-8px;position:absolute;top:-14px;bottom:-14px}.jg-car__meta-texto{color:var(--jgc-oro);font-family:var(--jg-pixel), monospace;background:#0d0c0a;padding:4px 8px;font-size:13px;font-weight:400;font-stretch:100%;position:absolute;top:4px;left:50%;transform:translate(-50%)}.jg-car__normal{border-left:4px dashed var(--jgc-celeste);width:0;margin-left:-2px;position:absolute;top:18%;bottom:18%}.jg-car__estela{border-radius:999px;height:20%;transition:width 1.2s linear;position:absolute;top:40%;left:0}.jg-car__ficha{transition:left 1.2s linear;display:flex;position:absolute;top:50%;transform:translate(-100%,-50%)}.jg-car__cifra{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;padding-right:30px;display:flex}.jg-car__pct{font-variant-numeric:tabular-nums;font-size:72px;font-weight:800;line-height:.95}.jg-car__pct small{color:var(--jgc-suave);margin-left:4px;font-size:34px}.jg-car__de{color:var(--jgc-suave);white-space:nowrap;font-size:20px}.jg-car--caballos .jg-car__de,.jg-car--caballos .jg-car__pct small{color:#f3e2c6}.jg-car__vacia{color:var(--jgc-suave);margin:auto;font-size:32px}.jg-car__leyenda{flex-direction:column;gap:14px;font-size:24px;display:flex;position:absolute;top:822px;left:48px}.jg-car__leyenda>span{align-items:center;gap:14px;display:flex}.jg-car__leyenda-normal{border-left:4px dashed var(--jgc-celeste);width:0;height:30px;margin:0 10px}.jg-car__leyenda-meta{background:repeating-conic-gradient(#f3eee2 0 25%, #0d0c0a 0 50%) 0 0 / 12px 12px;width:24px;height:30px}.jg-car__carpi{width:1018px;height:220px;position:absolute;top:822px;left:860px}.jg-car__carpi .jg-carpi,.jg-cl__carpi .jg-carpi{width:100%;height:100%;position:static}.jg-car__caballo--galopa .jg-car__pata1{transform-origin:50% 0;transform-box:fill-box;animation:.5s ease-in-out infinite alternate jg-pata}.jg-car__caballo--galopa .jg-car__pata2{transform-origin:50% 0;transform-box:fill-box;animation:.5s ease-in-out infinite alternate-reverse jg-pata}.jg-cl__franja{background:repeating-linear-gradient(135deg, var(--jgc-oro) 0 24px, var(--jgc-negro) 24px 48px);width:50%;height:12px;position:absolute;top:0;left:0}.jg-cl__franja:after{content:"";background:linear-gradient(#1d3f9a 0 33%,#fff 33% 66%,#d62828 66%);width:100%;height:12px;position:absolute;top:0;left:100%}.jg-cl__franja--abajo{top:auto;bottom:0}.jg-cl__cabeza{justify-content:space-between;align-items:center;width:1836px;height:110px;display:flex;position:absolute;top:30px;left:42px}.jg-cl__equipo{align-items:center;gap:20px;width:620px;display:flex}.jg-cl__equipo--miguel{justify-content:flex-end}.jg-cl__nombre{font-family:var(--jg-stencil), Impact, sans-serif;letter-spacing:3px;color:var(--jgc-oro);font-size:66px;font-weight:400;font-stretch:100%;line-height:1}.jg-cl__equipo--miguel .jg-cl__nombre{color:#fff;text-shadow:4px 4px #1d3f9a,-2px -2px #d62828}.jg-cl__lado-miguel{border-color:#1d3f9a}.jg-cl__lado-miguel .jg-marcador__goles{color:#fff;background:#1d3f9a;box-shadow:inset 0 -8px #d62828}.jg-cl__cancha{background:#0f2416;border-radius:27px;width:1836px;height:470px;position:absolute;top:160px;left:42px;overflow:hidden;box-shadow:inset 0 0 0 3px #1f3a26}.jg-cl__cancha>svg{position:absolute;top:0;left:0}.jg-cl__pelota{filter:drop-shadow(0 6px #00000080);transition:left 1.2s ease-out;position:absolute;top:203px;transform:translate(-50%)}.jg-cl__gol-miguel{background:radial-gradient(circle,#1d3f9a80 0%,#1d3f9a00 62%),#0d0c0afc}.jg-cl__gol-miguel .jg-gol__grito{color:#fff;text-shadow:0 9px #d62828}.jg-cl__gol-miguel .jg-gol__marcador{color:#fff;background:#1d3f9a}.jg-cl__fichas{grid-template-columns:1fr 1fr;gap:24px;width:1836px;display:grid;position:absolute;top:650px;left:42px}.jg-cl__ficha{box-sizing:border-box;background:var(--jgc-panel);border:3px solid var(--jgc-oro);border-radius:24px;align-items:center;gap:20px;height:170px;padding:0 28px;display:flex}.jg-cl__ficha--miguel{border-color:#1d3f9a;box-shadow:inset 0 -6px #d62828}.jg-cl__ficha-datos{flex:1;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 16px;min-width:0;display:grid}.jg-cl__ficha-nombre{letter-spacing:1px;font-size:34px;font-weight:800}.jg-cl__ficha-maquina{color:var(--jgc-suave);font-size:22px}.jg-cl__ficha-pct{font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:54px;font-weight:800;line-height:1}.jg-cl__ficha-pct small{color:var(--jgc-suave);font-size:22px;font-weight:700}.jg-cl__ficha-sub{color:var(--jgc-suave);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:20px;overflow:hidden}.jg-cl__barra{grid-column:1/-1;align-items:center;gap:8px;margin-top:6px;display:flex}.jg-cl__tramo{background:var(--jgc-borde-2);border-radius:6px;width:70px;height:12px}.jg-cl__tramo--gol{background:var(--jgc-oro)}.jg-cl__ficha--miguel .jg-cl__tramo--gol{background:#fff;box-shadow:inset 0 -4px #d62828}.jg-cl__extra{font-family:var(--jg-pixel), monospace;color:var(--jgc-oro);font-size:15px;font-weight:400;font-stretch:100%}.jg-cl__carpi{width:1836px;height:210px;position:absolute;top:838px;left:42px}@keyframes jg-pata{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes jg-llama{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes jg-latido{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.jg-tv *,.jg-banda *,.jg-pregunta *,.jg-gol-tablet,.jg-gol-tablet *{transition:none!important;animation:none!important}}.juego-copa__cifras{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}.juego-copa__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:14px;overflow:hidden}.juego-copa__barra span{border-radius:inherit;background:linear-gradient(90deg,#d9a61f,#ffc72c);height:100%;display:block}.juego-meta{border-top:1px solid var(--linea);gap:12px;padding-top:16px;display:grid}.juego-meta__meses{flex-wrap:wrap;gap:8px;display:flex}.juego-meta__campos{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:start;gap:12px 16px;display:grid}.juego-frena{gap:10px;margin:0;padding:0;list-style:none;display:grid}.juego-frena li{grid-template-columns:minmax(120px,160px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.juego-frena__nombre{font-weight:600}.juego-frena__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:12px;overflow:hidden}.juego-frena__barra span{border-radius:inherit;height:100%;display:block}.juego-frena__cifra{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);font-variant-numeric:tabular-nums;white-space:nowrap}.juego-hoy{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px;display:grid}.juego-pantallas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.juego-pantallas li{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.juego-pantallas--si{color:var(--ok);font-weight:600}.juego-modos{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.juego-modo{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dibujo titulo""dibujo sub";align-items:start;gap:4px 12px;padding:12px 14px;display:grid}.juego-modo>svg{border-radius:4px;grid-area:dibujo;margin-top:2px}.juego-modo:hover:not(:disabled){border-color:var(--tinta-suave)}.juego-modo:disabled{cursor:default}.juego-modo--actual{border-color:#d9a61f;box-shadow:inset 0 0 0 1px #d9a61f}.juego-modo__titulo{flex-wrap:wrap;grid-area:titulo;align-items:center;gap:4px 8px;font-weight:600;display:flex}.juego-modo__sub{font:450 13px/18px var(--font-texto);color:var(--tinta-suave);grid-area:sub}.juego-modo__chip{border-radius:var(--radius-redondo);color:#0d0c0a;font:600 12px/18px var(--font-texto);background:#ffc72c;padding:1px 8px}.juego-propuestas{gap:8px;margin:0;padding:0;list-style:none;display:grid}.juego-propuesta{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie)}.juego-propuesta--descartada{opacity:.65}.juego-propuesta__cabeza{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;padding:10px 12px;display:flex}.juego-propuesta__cabeza:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.juego-propuesta__titulo{font-weight:600}.juego-propuesta__cuerpo{gap:6px;padding:0 12px 12px;display:grid}.juego-propuesta__texto{white-space:pre-line;margin:0}.juego-propuesta__cuerpo h4.seccion{margin:8px 0 0;font-size:14px;line-height:20px}.juego-propuesta__cuerpo>p{margin:0}.juego-propuesta__decidir{gap:8px;margin-top:6px;display:grid}.deuda-campos{gap:14px;display:grid}.deuda-campos .pagos-segmentos{flex-wrap:wrap;width:fit-content;max-width:100%}.deuda-monedas{margin-top:2px}.deuda-monedas .pagos-segmentos__uno{height:26px;padding:0 10px;font-size:12.5px}.deuda-aque{gap:8px;display:grid}.deuda-aque legend{margin-bottom:6px}.deuda-elegido{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.deuda-elegido__texto{gap:2px;min-width:0;display:grid}.deuda-trabajos{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr))}.deuda-trabajos__si{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta)}.deuda-mal{border-color:var(--alarma);box-shadow:inset 0 0 0 1px var(--alarma)}.deuda-aviso{color:var(--atencion-tinta)}.deuda-error{color:var(--alarma-tinta)}.deuda-en-lista{background:var(--superficie);gap:12px;padding:12px}.deuda-lista{margin:0;padding:0;list-style:none;display:grid}.deuda-fila{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"que monto""detalle detalle""estado estado";align-items:center;gap:2px 12px;padding:8px 0;display:grid}@media (min-width:900px){.deuda-fila{grid-template-areas:"que monto""detalle estado"}}.deuda-fila__que{min-width:0;font:450 14px/20px var(--font-texto);grid-area:que}.deuda-fila__monto{font:650 14.5px/20px var(--font-texto);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:monto}.deuda-fila__detalle{grid-area:detalle;min-width:0}.deuda-fila__estado{flex-wrap:wrap;grid-area:estado;justify-content:flex-end;align-items:center;gap:4px 6px;display:flex}.deuda-fila__estado .h-boton{height:28px;padding:0 9px;font-size:12.5px}@media (max-width:899px){.deuda-fila__estado{justify-content:flex-start}}.deuda-lista--chica .deuda-fila:first-child{border-top:0}.deuda-lista--elegir{padding:0 20px 8px 56px}.deuda-lista--elegir .deuda-fila{padding:6px 0}.deuda-lista--ficha{padding:0 20px 4px}.deuda-lista--ficha .deuda-fila:first-child{border-top:0}@media (max-width:560px){.deuda-lista--elegir{padding:0 16px 8px 52px}.deuda-lista--ficha{padding-inline:16px}}.deuda-varios{display:grid}.deuda-varios__arriba:empty,.deuda-varios__abajo:empty{display:none}.deuda-varios__arriba{padding-bottom:0}.deuda-varios__anotar{align-content:center;justify-items:start;gap:6px;display:grid}.deuda-sin-flete{border-color:color-mix(in srgb, var(--atencion) 45%, var(--linea));background:color-mix(in srgb, var(--atencion-suave) 35%, var(--superficie))}.deuda-envios{margin:0;padding:0;list-style:none;display:grid}.deuda-envios__uno{border-top:1px solid color-mix(in srgb, var(--atencion) 25%, var(--linea));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.deuda-envios__texto{flex:260px;gap:2px;min-width:0;display:grid}.deuda-envios__acciones{flex-wrap:wrap;gap:6px;display:flex}.ficha-plata{align-content:start;gap:24px;min-width:0;display:grid}.deuda-gastos__pie{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 20px 16px;display:flex}.deuda-fletes__uno{gap:6px;padding:10px 20px;display:grid}.deuda-fletes__envio{gap:2px;min-width:0;display:grid}.deuda-fletes__flete{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.deuda-fletes__flete .h-boton{height:30px;padding:0 10px;font-size:13px}.deuda-fletes__anotado{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.deuda-fletes__error{padding:0 20px 14px}@media (max-width:560px){.deuda-fletes__uno{padding-inline:16px}}.agenda-pagina--lista{max-width:860px}.calendario{max-width:900px}.agenda-atajos{flex-wrap:wrap;gap:4px;display:flex}.agenda-atajos .h-pestana__cuenta{margin-left:2px}.agenda{gap:16px;display:grid}.agenda-pie{padding:0 4px}.panorama__frescura{justify-content:flex-end;margin-top:-8px;display:flex}.agenda-anotar{gap:6px;display:grid}.agenda-anotar__fila{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.agenda-anotar__campo{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-width:0;height:48px;color:var(--tinta);font:450 16px/22px var(--font-texto);padding:0 14px}.agenda-anotar__campo::placeholder{color:var(--tinta-tenue)}.agenda-anotar__campo:focus{outline:2px solid var(--foco);outline-offset:1px}.agenda-anotar__boton{height:48px;padding:0 18px}.agenda-anotar__entendi{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;padding:0 2px;display:flex}.agenda-anotar__sugerencias{flex-wrap:wrap;gap:6px;display:inline-flex}.agenda-anotar__error,.agenda-lista__error{border-radius:var(--radius-m);background:var(--alarma-suave);color:var(--alarma-tinta);margin:0;padding:8px 12px}.agenda-chip{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:24px;color:var(--tinta);font:600 12.5px/1 var(--font-texto);white-space:nowrap;border:0;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.agenda-chip .h-icono{width:14px;height:14px}.agenda-chip--boton{cursor:pointer}.agenda-chip--boton:hover{background:var(--linea)}.agenda-lista{gap:10px;display:grid}.agenda-lista__vacio{border:1px dashed var(--borde);border-radius:var(--radius-l);background:var(--superficie);gap:4px;padding:20px;display:grid}.agenda-lista__vacio p{margin:0}.agenda-items{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);margin:0;padding:0;list-style:none;overflow:hidden}.agenda-item+.agenda-item{border-top:1px solid var(--linea)}.agenda-item--abierto{background:var(--papel)}.agenda-item--arrastrando{opacity:.45}.agenda-item__fila{grid-template-columns:18px 32px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:58px;padding:6px 12px 6px 14px;display:grid}.agenda-item__n{color:var(--tinta-tenue);font:600 13px/1 var(--font-texto);font-variant-numeric:tabular-nums;text-align:right}.agenda-item__tilde{border:2px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:50%;width:26px;height:26px;margin:0 3px;padding:0;position:relative}.agenda-item__tilde:before{content:"";position:absolute;inset:-10px}.agenda-item__tilde:hover{border-color:var(--tinta);background:var(--ok-suave)}.agenda-item__tilde:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.agenda-item__responder{grid-column:2/3;justify-self:start;width:max-content;margin-left:-4px}.agenda-item__fila:has(.agenda-item__responder){grid-template-columns:18px auto minmax(0,1fr) 20px}.agenda-item__texto{min-width:0;color:var(--tinta);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:3px;padding:8px 0;display:grid}.agenda-item__titulo{font:500 15.5px/21px var(--font-texto);overflow-wrap:anywhere}.agenda-item__agarre{color:var(--tinta-tenue);cursor:grab;place-items:center;display:grid}.agenda-item__agarre .h-icono{width:18px;height:18px}@media (hover:none){.agenda-item__agarre{visibility:hidden}}.agenda-meta{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.agenda-meta__parte{align-items:center;gap:4px;display:inline-flex}.agenda-meta__hora{color:var(--tinta);align-items:center;gap:4px;font-weight:600;display:inline-flex}.agenda-meta__hora .h-icono,.agenda-meta__quedo .h-icono{width:14px;height:14px}.agenda-item__acciones{padding:0 14px 14px 74px}.agenda-item__botones{flex-wrap:wrap;gap:6px;display:flex}.agenda-item__botones .h-icono{width:16px;height:16px}.agenda-editor{gap:8px;max-width:420px;display:grid}.agenda-editor__etiqueta{color:var(--tinta-suave);gap:4px;display:grid}.agenda-editor__campo{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-width:0;height:40px;color:var(--tinta);font:450 16px/22px var(--font-texto);padding:0 10px}textarea.agenda-editor__campo{resize:vertical;height:auto;padding:8px 10px}.agenda-editor__botones{flex-wrap:wrap;gap:6px;display:flex}.agenda-hechas{padding:0 4px}.agenda-hechas__resumen{color:var(--tinta-suave);font:600 13px/18px var(--font-texto);cursor:pointer;padding:6px 0}.agenda-hechas__lista{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.agenda-hecha{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;display:grid}.agenda-hecha__tilde{color:var(--ok);place-items:center;display:grid}.agenda-hecha__tilde .h-icono{width:18px;height:18px}.agenda-hecha__texto{color:var(--tinta-suave);font:450 14px/20px var(--font-texto);overflow-wrap:anywhere;text-decoration:line-through}.agenda-aviso{z-index:30;left:50%;bottom:calc(var(--barra-abajo) + 16px + env(safe-area-inset-bottom));border-radius:var(--radius-l);background:var(--tinta);max-width:calc(100vw - 32px);color:var(--sobre-accion);box-shadow:var(--sombra-flota);font:450 14px/20px var(--font-texto);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}.agenda-aviso>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-aviso .h-boton--quieto{color:var(--sobre-accion)}.agenda-aviso .h-boton--quieto:hover{background:#ffffff24}.agenda-traer{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie)}.agenda-traer__resumen{cursor:pointer;gap:2px;padding:14px 16px;list-style:none;display:grid}.agenda-traer__resumen::-webkit-details-marker{display:none}.agenda-traer__resumen:after{content:"+";position:absolute}.agenda-traer{position:relative}.agenda-traer__resumen{padding-right:44px}.agenda-traer__resumen:after{color:var(--tinta-suave);font:500 20px/22px var(--font-texto);top:14px;right:18px}.agenda-traer[open]>.agenda-traer__resumen:after{content:"−"}.agenda-traer>.agenda-lista__error{margin:0 16px 8px}.agenda-traer__lista{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.agenda-traer__fila{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:10px 16px;display:grid}.agenda-traer__fila+.agenda-traer__fila{border-top:1px solid var(--linea)}.agenda-traer__texto{gap:2px;min-width:0;display:grid}.agenda-traer__titulo{color:var(--tinta);font:550 14.5px/20px var(--font-texto);overflow-wrap:anywhere;text-decoration:none}.agenda-traer__titulo:hover{text-decoration:underline}.agenda-traer__estado{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.notas{gap:12px;display:grid}.notas__titulo{margin:4px 2px 0}.notas__grilla{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.nota{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);flex-direction:column;gap:10px;min-height:140px;padding:14px 14px 10px;display:flex;box-shadow:0 1px #1016140a}.nota--fijada{border-color:var(--borde);box-shadow:inset 0 3px 0 var(--tinta)}.nota__texto{white-space:pre-wrap;overflow-wrap:anywhere;font:450 15px/21px var(--font-texto);color:var(--tinta);flex:1;margin:0}.nota__etiqueta{color:var(--tinta-suave);margin:0;font-weight:600}.nota__acciones{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nota__acciones .h-icono{width:16px;height:16px}.nota__espacio{flex:1}.nota__icono{justify-content:center;width:32px;padding:0}.nota__icono[aria-pressed=true]{color:var(--tinta);background:var(--superficie-hundida)}.calendario__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calendario__semanas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendario__filtro{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);padding:2px;display:inline-flex}.calendario__opcion{border-radius:var(--radius-s);color:var(--tinta-suave);font:550 13px/18px var(--font-texto);padding:5px 12px;text-decoration:none}.calendario__opcion:hover{color:var(--tinta)}.calendario__opcion--activa{background:var(--tinta);color:var(--sobre-accion)}.calendario__opcion--activa:hover{color:var(--sobre-accion)}.calendario__tira{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.calendario__celda{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);color:var(--tinta);justify-items:center;gap:1px;padding:6px 0 5px;text-decoration:none;display:grid}a.calendario__celda[href]:hover{border-color:var(--borde)}.calendario__celda--finde{background:var(--papel)}.calendario__celda--paso{color:var(--tinta-tenue)}.calendario__celda--hoy{border:2px solid var(--tinta);padding:5px 0 4px}.calendario__dia{color:var(--tinta-suave);font:550 11.5px/14px var(--font-texto)}.calendario__numero{font:650 16px/20px var(--font-texto);font-variant-numeric:tabular-nums}.calendario__marca{min-height:16px;font:650 11.5px/16px var(--font-texto);font-variant-numeric:tabular-nums}.calendario__seccion{gap:8px;scroll-margin-top:16px;display:grid}.calendario__titulo{font:650 16px/22px var(--font-texto);flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 0;display:flex}.calendario__relativo{border-radius:var(--radius-redondo);background:var(--superficie-hundida);color:var(--tinta-suave);font:600 12px/16px var(--font-texto);padding:2px 8px}.calendario__seccion--hoy .calendario__relativo{background:var(--tinta);color:var(--sobre-accion)}.calendario__nada{margin:0;padding:0 2px}.calendario__otros{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);margin:0;padding:0;list-style:none}.calendario__otro{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:8px 14px;display:grid}.calendario__otro+.calendario__otro{border-top:1px solid var(--linea)}.calendario__otro>.h-icono{width:18px;height:18px;color:var(--tinta-suave)}.calendario__otro-texto{min-width:0;font:450 14.5px/20px var(--font-texto);overflow-wrap:anywhere}.calendario__otro-texto a{color:var(--tinta)}.calendario__monto{font:600 14px/20px var(--font-texto);font-variant-numeric:tabular-nums;white-space:nowrap}.calendario__hechas{align-items:center;gap:6px;margin:0;padding:0 2px;display:flex}.calendario__hechas .h-icono{width:16px;height:16px;color:var(--ok)}@media (max-width:760px){.agenda-pagina .pagina__cabeza{align-items:flex-start}.agenda-anotar__boton{padding:0 14px}.agenda-item__fila{grid-template-columns:16px 32px minmax(0,1fr);gap:8px;padding:4px 12px 4px 10px}.agenda-item__agarre{display:none}.agenda-item__fila:has(.agenda-item__responder){grid-template-columns:16px auto minmax(0,1fr)}.agenda-item__acciones{padding:0 12px 12px}.agenda-traer__fila{grid-template-columns:minmax(0,1fr) auto}.agenda-traer__texto{grid-column:1/-1}.agenda-traer__estado{justify-content:flex-start}.notas__grilla{grid-template-columns:minmax(0,1fr)}.nota{min-height:0}.calendario__celda{padding:5px 0 4px}.calendario__numero{font-size:15px}}.agenda-a-mi-dia{flex-wrap:wrap;align-items:center;gap:6px;display:flex}p.agenda-a-mi-dia{color:var(--ok-tinta);margin:0}p.agenda-a-mi-dia .h-icono{width:16px;height:16px}.agenda-a-mi-dia>.agenda-lista__error{flex-basis:100%}.calendario__pasado{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--papel);gap:8px;padding:0 14px;scroll-margin-top:16px;display:grid}.calendario__pasado[open]{padding-bottom:14px}.calendario__pasado-resumen{color:var(--tinta-suave);cursor:pointer;padding:12px 0;font-weight:600}.fab-volver__flecha{font-size:24px;line-height:1}.fab-acciones{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.fab-arriba{color:var(--ok-tinta);font-weight:600}.fab-abajo{color:var(--atencion-tinta);font-weight:600}.fab-estacion__cifras{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:0;display:grid}.fab-estacion__cifras>div{align-content:start;gap:2px;display:grid}.fab-estacion__cifras dt{font:550 13px/16px var(--font-texto);color:var(--tinta-suave)}.fab-estacion__cifras dd{margin:0}.fab-estacion__numero{font:650 44px/46px var(--font-texto);font-variant-numeric:tabular-nums;font-stretch:75%}.fab-grafica{gap:6px;margin:4px 0 0;display:grid}.fab-grafica svg{width:100%;height:auto;display:block;overflow:visible}.fab-grafica__barra{fill:var(--curso-suave);stroke:var(--curso);stroke-width:1px}.fab-grafica__barra--arriba{fill:var(--ok-suave);stroke:var(--ok)}.fab-grafica__barra--hoy{fill:var(--accion);stroke:var(--accion)}.fab-grafica__dia{font:500 10px/1 var(--font-texto);fill:var(--tinta-suave)}.fab-grafica__normal{stroke:var(--tinta);stroke-width:1.5px;stroke-dasharray:5 4}.fab-grafica__muestra{border-top:2px dashed var(--tinta);vertical-align:middle;width:18px;height:0;margin-right:4px;display:inline-block}.fab-vidas__fila{align-items:center;gap:14px;display:flex}.fab-vidas__texto{gap:2px;min-width:0;display:grid}.fab-vidas__charla{color:var(--alarma-tinta);font-weight:600}.fab-corazones{flex:none;gap:4px;display:inline-flex}.fab-corazon{width:34px;height:34px}.fab-corazones--chicas .fab-corazon{width:20px;height:20px}.fab-corazon--lleno{fill:#e0413a;stroke:#b52a24;stroke-width:1px}.fab-corazon--vacio{fill:none;stroke:var(--borde);stroke-width:1.6px}.fab-anuncio__imagen{object-fit:cover;border-radius:var(--radius-m);width:100%;max-height:260px}.fab-anuncio__texto{white-space:pre-line}.fab-novedad{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fab-novedad>div{gap:2px;min-width:0;display:grid}.fab-novedad .h-icono{width:20px;height:20px;color:var(--tinta-suave);flex:none;margin-top:2px}.fab-novedad--nuevo{border-color:var(--accion);background:var(--superficie-alta)}.fab-novedad--foco,.fab-anuncio--foco{box-shadow:0 0 0 3px var(--foco)}.fab-novedad__ir{margin-top:4px}.fab-anuncio--nuevo{border-color:var(--accion)}.fab-nuevo{background:var(--accion);color:var(--sobre-accion);letter-spacing:.02em;vertical-align:2px;text-transform:uppercase;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.fab-campana{border:1px solid var(--linea);background:var(--superficie);width:48px;height:48px;color:var(--tinta);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.fab-campana .h-icono{width:24px;height:24px}.fab-campana--nuevo{border-color:var(--accion)}.fab-campana__numero{background:var(--alarma);min-width:22px;height:22px;color:var(--sobre-alarma);text-align:center;border:2px solid var(--papel);border-radius:999px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px;position:absolute;top:-4px;right:-4px}.fab-lecturas{margin-top:4px}.fab-lecturas summary{cursor:pointer}.fab-lecturas__lista{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fab-lecturas__si{color:var(--ok-tinta);font-weight:700}.fab-pendiente{border-radius:var(--radius-m);background:var(--curso-suave);color:var(--curso-tinta);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fab-pendiente--rechazo{background:var(--alarma-suave);color:var(--alarma-tinta)}.fab-pendiente .h-icono{flex:none;width:20px;height:20px;margin-top:2px}.fab-pendiente__texto{gap:2px;min-width:0;display:grid}.fab-pendiente__botones{gap:16px;display:flex}.fab-tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fab-tipos>:last-child:nth-child(odd){grid-column:1/-1}.fab-tipo{border:1px solid var(--borde);border-radius:var(--radius-m);background:var(--superficie);min-height:64px;color:var(--tinta);font:600 16px/1.2 var(--font-texto);text-align:left;cursor:pointer;align-content:center;gap:2px;padding:10px 12px;display:grid}.fab-tipo .ins-chico{color:var(--tinta-suave);font-size:13px;line-height:17px}.fab-tipo--centro{text-align:center;justify-items:center;min-height:56px}.fab-tipo--elegido{border:2px solid var(--accion);background:var(--curso-suave);padding:9px 11px}.fab-tipo--seguridad.fab-tipo--elegido,.fab-tipo--parado.fab-tipo--elegido{border-color:var(--alarma);background:var(--alarma-suave);color:var(--alarma-tinta)}.fab-tipo:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.fab-caja{font-size:17px;font-weight:500}.fab-campo{border:0;min-width:0;margin:0;padding:0}.fab-campo legend{margin-bottom:8px;padding:0}.fab-menu{gap:8px;display:grid}.fab-menu__boton{text-align:left;width:100%;font:inherit;cursor:pointer}.fab-menu__boton:disabled{opacity:.55;cursor:not-allowed}.fab-menu__boton .h-icono{width:22px;height:22px;color:var(--tinta-suave)}.fab-rango{text-align:center;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fab-dia{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);gap:6px;padding:10px 14px;display:grid}.fab-dia--vacio{background:var(--papel)}.fab-dia__cabeza{grid-template-columns:5.2em minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.fab-dia__fecha{font:650 15px/20px var(--font-texto)}.fab-dia__marcas{font:500 15px/20px var(--font-texto);font-variant-numeric:tabular-nums;color:var(--tinta-suave)}.fab-dia__horas{font:650 16px/20px var(--font-texto);font-variant-numeric:tabular-nums}.fab-dia__chips{flex-wrap:wrap;gap:6px;display:flex}.fab-dia__observar{justify-self:start}.fab-barra{gap:2px;padding:2px 0 4px;display:grid}.fab-barra__pista{background:var(--superficie-hundida);border-radius:8px;height:30px;position:relative;overflow:hidden}.fab-barra__marco{border-left:1px dashed var(--borde);border-right:1px dashed var(--borde);position:absolute;top:0;bottom:0}.fab-barra__tramo{background:var(--franja-jornada);border:0;border-radius:5px;min-width:6px;padding:0;position:absolute;top:4px;bottom:4px}button.fab-barra__tramo{cursor:pointer;border-radius:6px;min-width:14px;top:0;bottom:0}button.fab-barra__tramo:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.fab-barra__tramo--antes{background:var(--franja-antes)}.fab-barra__tramo--despues{background:var(--franja-despues)}.fab-barra__tramo--sin{opacity:.45}.fab-barra__tramo--pendiente{background-image:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff8c 5px 9px)}.fab-barra__tramo--elegida{opacity:1;box-shadow:0 0 0 2px var(--tinta)}.fab-barra__punto{border-radius:var(--radius-redondo);background:var(--atencion);width:12px;height:12px;margin-left:-6px;position:absolute;top:9px}.fab-barra__horas{height:18px;font:600 13px/18px var(--font-texto);font-variant-numeric:tabular-nums;color:var(--tinta-suave);position:relative}.fab-barra__horas span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.fab-barra__horas span:first-child{transform:translate(-10%)}.fab-barra__horas .fab-barra__hora--fin{transform:translate(-90%)}.fab-barra__falta{color:var(--atencion-tinta)}.fab-franjas{font:500 13px/18px var(--font-texto);color:var(--tinta-suave);flex-wrap:wrap;gap:6px 14px;display:flex}.fab-franjas i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.fab-franjas .fab-franjas--antes{background:var(--franja-antes)}.fab-franjas .fab-franjas--jornada{background:var(--franja-jornada)}.fab-franjas .fab-franjas--despues{background:var(--franja-despues)}.fab-extra{border-left:3px solid var(--franja-despues);background:var(--papel);border-radius:0 var(--radius-m) var(--radius-m) 0;gap:4px;padding:8px 10px;display:grid}.fab-extra--antes{border-left-color:var(--franja-antes)}.fab-extra__cabeza{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fab-extra__cabeza>:last-child{flex:none}.fab-obs{border-left:3px solid var(--curso);background:var(--papel);border-radius:0 var(--radius-m) var(--radius-m) 0;gap:2px;padding:8px 10px;display:grid}.fab-obs__nueva{gap:8px;display:grid}.fab-obs__botones{align-items:center;gap:16px;display:flex}.fab-chico{font:450 13px/18px var(--font-texto)}.fab-vacio{font:450 14px/20px var(--font-texto);color:var(--tinta-suave);margin:0;padding:16px 20px}.fab-empleado{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px 20px;display:grid}.fab-empleado__quien{gap:2px;min-width:0;display:grid}.fab-empleado__botones{gap:6px;display:flex}.fab-pasos{font:450 14px/20px var(--font-texto);gap:8px;margin:0;padding-left:20px;display:grid}.fab-celular{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.fab-celulares{gap:4px;margin-top:16px;display:grid}.fab-celulares h3{margin:0}.fab-vidas-dialogo{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fab-historia{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fab-historia li{border-left:2px solid var(--linea);justify-content:space-between;align-items:center;gap:12px;padding-left:10px;display:flex}.fab-form{gap:14px;display:grid}.fab-ajuste{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:12px;display:flex}.fab-ajuste .campo{min-width:140px}.fab-interruptor{border:1px solid var(--borde);border-radius:var(--radius-redondo);background:var(--superficie);color:var(--tinta-suave);font:600 13px/18px var(--font-texto);cursor:pointer;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}.fab-interruptor__perilla{border-radius:var(--radius-redondo);background:var(--superficie-hundida);width:34px;height:20px;transition:background .15s;position:relative}.fab-interruptor__perilla:after{content:"";background:var(--borde);border-radius:50%;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.fab-interruptor--prendido{color:var(--ok-tinta);border-color:var(--ok)}.fab-interruptor--prendido .fab-interruptor__perilla{background:var(--ok-suave)}.fab-interruptor--prendido .fab-interruptor__perilla:after{background:var(--ok);transform:translate(14px)}.fab-interruptor:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.fab-interruptor:disabled{opacity:.6;cursor:wait}.fab-select{min-width:0;height:36px;color:inherit;font:inherit;background:0 0;border:0;flex:1}.fab-pedido{grid-template-columns:minmax(0,1.4fr) minmax(160px,1fr) auto;align-items:center;gap:10px 14px;padding:12px 20px;display:grid}.fab-pedido>div:first-child{gap:2px;min-width:0;display:grid}.fab-pedido__botones{gap:6px;display:flex}.fab-reporte{gap:6px;padding:12px 20px;display:grid}.fab-reporte__cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.fab-reporte p{margin:0}.fab-reporte__archivos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fab-reporte__archivos img{object-fit:cover;border-radius:var(--radius-m);width:120px;height:120px}.fab-check{min-height:32px;font:450 14px/20px var(--font-texto);align-items:center;gap:8px;display:flex}.fab-para{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px 12px;padding-left:24px;display:grid}.fab-anuncio-vista{justify-items:start;gap:6px;display:grid}.fab-anuncio-vista img{border-radius:var(--radius-m);max-width:100%;max-height:180px}.fab-rango--oficina{grid-template-columns:auto auto minmax(0,1fr) auto;margin-bottom:12px}.fab-tabla{border-collapse:collapse;width:100%;font:450 13.5px/19px var(--font-texto)}.fab-tabla th{text-align:left;font:550 12px/16px var(--font-texto);color:var(--tinta-suave);border-bottom:1px solid var(--linea);padding:6px 8px}.fab-tabla td:first-child{white-space:nowrap}.fab-tabla__barra{width:46%;min-width:240px}.fab-tabla td{border-bottom:1px solid var(--linea);vertical-align:top;font-variant-numeric:tabular-nums;padding:7px 8px}.fab-tabla .num{text-align:right;white-space:nowrap}.fab-tabla--falta td{background:var(--alarma-suave)}@media screen and (max-width:720px){.fab-empleado{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.fab-empleado__botones{grid-column:1/-1}.fab-pedido{grid-template-columns:minmax(0,1fr);padding:12px 16px}.fab-tabla th:nth-child(4),.fab-tabla td:nth-child(4){display:none}}.pagina--agentes{gap:16px;display:grid}.agentes-nota,.agentes-vacio{margin:0;padding:10px 16px}.agentes-fila{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 16px;display:flex}.agentes-fila>div:first-child{flex:320px;min-width:0}.agentes-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.agentes-chip{font:500 13px/18px var(--font-texto);background:var(--superficie-hundida);color:var(--tinta-suave);border-radius:999px;padding:2px 8px}.agentes-chip--auditar{background:var(--atencion-suave);color:var(--atencion-tinta)}.agentes-acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agentes-permisos{gap:6px;display:grid}.agentes-permisos__fila{justify-content:space-between;align-items:center;gap:12px;display:flex}.agentes-enlace{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agentes-enlace__url{word-break:break-all;font-size:12px}.agentes-detalle{white-space:pre-wrap;margin:4px 0}.agentes-bitacora{gap:4px;margin:0;padding:8px 16px 12px;list-style:none;display:grid}.agentes-error{color:var(--alarma-tinta)}.fab-tareas{gap:10px;display:grid}.fab-tarea{box-sizing:border-box;border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);width:100%;color:var(--tinta);text-align:left;font:inherit;cursor:pointer;justify-items:start;gap:6px;padding:14px 16px;display:grid}.fab-tarea:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.fab-tarea--curso{border-color:var(--curso);box-shadow:inset 4px 0 0 var(--curso)}.fab-tarea--frena{border-color:var(--alarma)}.fab-tarea__cabeza{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.fab-tarea__titulo{font:650 18px/24px var(--font-texto)}.fab-tarea__texto{white-space:pre-wrap;margin:0}.fab-tarea__materiales{font:500 16px/22px var(--font-texto);gap:4px;margin:0;padding-left:20px;display:grid}.fab-tarea__pasos{counter-reset:paso;gap:6px;margin:0;padding:0;list-style:none;display:grid}.fab-tarea__paso{box-sizing:border-box;border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-height:52px;font:550 16px/22px var(--font-texto);cursor:pointer;align-items:center;gap:12px;padding:8px 14px;display:flex}.fab-tarea__paso input{width:24px;height:24px;accent-color:var(--ok);flex:none}.fab-tarea__paso--hecho{background:var(--ok-suave);color:var(--tinta-suave);border-color:#0000}.fab-tarea__paso--hecho span{text-decoration:line-through;-webkit-text-decoration-color:var(--tinta-suave);text-decoration-color:var(--tinta-suave)}.fab-tarea__acciones{gap:10px;display:grid}.fab-tarea__historia{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fab-tarea__historia li{border-left:2px solid var(--linea);font:450 15px/21px var(--font-texto);gap:2px;padding-left:10px;display:grid}.fab-tarea__historia li.fab-tarea__oficina{border-left-color:var(--curso)}.operarios-grilla{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:16px;display:grid}.operarios-tarjeta{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);color:var(--tinta);text-align:left;font:inherit;cursor:pointer;align-content:start;justify-items:start;gap:4px;padding:12px 14px;display:grid}.operarios-tarjeta:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.operarios-tarjeta--curso{border-color:var(--curso);box-shadow:inset 4px 0 0 var(--curso)}.operarios-tarjeta--falta{border-color:var(--atencion)}.operarios-tarjeta--elegida{outline:2px solid var(--accion);outline-offset:-1px}.operarios-tarjeta__numero{font:650 28px/30px var(--font-texto);font-variant-numeric:tabular-nums;font-stretch:75%}.operarios-lista{margin:0;padding:0;list-style:none}.operarios-fila{border-bottom:1px solid var(--linea);color:var(--tinta);grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) auto;align-items:center;gap:4px 16px;padding:10px 16px;text-decoration:none;display:grid}.operarios-lista li:last-child .operarios-fila{border-bottom:0}.operarios-fila:hover{background:var(--superficie-hundida)}.operarios-fila__titulo,.operarios-fila__quien{gap:2px;min-width:0;display:grid}.operarios-fila__estado{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}@media (max-width:720px){.operarios-fila{grid-template-columns:minmax(0,1fr)}.operarios-fila__estado{justify-content:flex-start}}.operarios-form{gap:12px;display:grid}.operarios-form__dos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.operarios-caja{align-items:stretch;padding:6px 10px}.operarios-caja textarea{width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:0}.operarios-caja textarea:focus{outline:none}.operarios-check{min-height:38px;font:500 14px/20px var(--font-texto);align-items:center;gap:8px;display:flex}.operarios-piden{gap:2px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.operarios-resumen{gap:8px;margin-bottom:12px;display:grid}.operarios-resumen__estado{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.operarios-pasos{font:450 14px/20px var(--font-texto);gap:4px;margin:0;padding:0;list-style:none;display:grid}.operarios-pasos li{align-items:center;gap:8px;display:flex}.operarios-pasos__hecho{color:var(--tinta-suave);text-decoration:line-through}.operarios-pasos__hecho .h-icono{color:var(--ok)}.operarios-asignar{border-top:1px solid var(--linea);gap:10px;padding:12px 0;display:grid}.operarios-asignar__botones{flex-wrap:wrap;gap:8px;display:flex}.operarios-ok{color:var(--ok-tinta);font-weight:600}.operarios-historia{border-top:1px solid var(--linea);gap:8px;padding-top:12px;display:grid}.operarios-historia__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operarios-historia__lista li{border-left:2px solid var(--linea);gap:2px;padding-left:10px;display:grid}.operarios-historia__archivos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operarios-historia__archivos img{object-fit:cover;border-radius:var(--radius-m);width:96px;height:96px}.agentes-actuar{border:0;border-top:1px solid var(--linea);gap:6px;margin:14px 0 0;padding:12px 0 0;display:grid}.agentes-actuar__fila{font:450 14px/20px var(--font-texto);align-items:flex-start;gap:8px;display:flex}.agentes-actuar__fila input{margin-top:3px}.fab-cal__mes{justify-content:space-between;align-items:center;gap:8px;display:flex}.fab-cal__nombre{text-transform:capitalize}.fab-cal__flecha{min-width:48px;min-height:44px;padding:0;font-size:22px}.fab-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.fab-cal--cargando{opacity:.5}.fab-cal__cabeza{text-align:center;color:var(--tinta-suave);font-size:12px;font-weight:600}.fab-cal__dia{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);min-height:48px;color:var(--tinta);font:inherit;cursor:pointer;align-content:start;justify-items:center;gap:3px;padding:4px 2px;display:grid}.fab-cal__dia--hoy{border:2px solid var(--accion)}.fab-cal__dia--elegido{background:var(--superficie-hundida);border-color:var(--tinta)}.fab-cal__dia--feriado .fab-cal__numero{color:#e0413a;font-weight:700}.fab-cal__numero{font-size:14px}.fab-cal__puntos{gap:2px;display:flex}.fab-cal__puntos i,.fab-cal__leyenda i{border-radius:999px;width:7px;height:7px;display:inline-block}.fab-cal__leyenda{color:var(--tinta-suave);flex-wrap:wrap;gap:4px 12px;display:flex}.fab-cal__leyenda span{align-items:center;gap:5px;display:inline-flex}.fab-cal__evento{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.fab-cal__evento>div{gap:2px;min-width:0;display:grid}.fab-cal__color{border-radius:3px;flex:none;width:12px;height:12px;margin-top:5px}.fab-cal__detalle{white-space:pre-line}.calendario__color{border-radius:3px;justify-self:center;width:12px;height:12px}.calendario__otros--empresa .calendario__otro-texto b{font-weight:600}.calendario__detalle{white-space:pre-line;color:var(--tinta-suave);display:block}.calendario__filtros{flex-wrap:wrap;gap:8px;width:100%;display:flex}.calendario__select select{border:1px solid var(--linea);border-radius:var(--radius-m);background:var(--superficie);color:var(--tinta);font:500 13px/18px var(--font-texto);padding:5px 10px}.calendario__cumples{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--papel);padding:0 14px}.calendario__cumples>summary{color:var(--tinta-suave);cursor:pointer;align-items:center;gap:6px;padding:12px 0;font-weight:600;display:flex}.calendario__cumples>summary .h-icono{width:16px;height:16px}.calendario__cumples-grupos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;padding-bottom:14px;display:grid}.calendario__cumples-lista{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.calendario__cumple{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;font-size:14px;display:grid}.calendario__cumple input,.calendario__cumple select{border:1px solid var(--linea);border-radius:var(--radius-s);background:var(--superficie);font:inherit;padding:3px 6px}.calendario__cumple--guardando{opacity:.6}.cal-editor{gap:12px;display:grid}.cal-editor__fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cal-editor__opciones{flex-wrap:wrap;gap:16px;display:flex}.cal-editor__para{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-height:280px;margin-top:8px;display:grid;overflow:auto}.cal-editor__para>div{align-content:start;gap:2px;display:grid}.cal-editor__pie{justify-content:space-between;gap:8px;width:100%;display:flex}@media (max-width:560px){.cal-editor__fila{grid-template-columns:minmax(0,1fr)}}.fab-academia{gap:10px;display:grid}.fab-academia__usuario{font-size:22px;line-height:28px}.fab-academia__form{gap:10px;display:grid}.fab-academia__mal{color:var(--alarma-tinta);margin:0}a.ins-boton{text-decoration:none}.exp{gap:16px;display:grid}.exp__intro{max-width:80ch;margin:0}.exp__rotulo{margin:0 0 8px}.exp-maquinas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.exp-maquina{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);align-content:start;gap:3px;padding:12px 14px;display:grid}.exp-maquina--riesgo{border-color:var(--atencion);box-shadow:inset 4px 0 0 var(--atencion)}.exp-maquina__tipo{font:600 11px/16px var(--font-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave)}.exp-maquina__nombre{font:650 17px/22px var(--font-texto)}.exp-maquina__quien{font:500 15px/21px var(--font-texto)}.exp-maquina__anotados{color:var(--curso-tinta);font-weight:600}.exp-tabla{overflow-x:auto}.exp-tabla table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.exp-tabla thead th:first-child{width:170px}.exp-tabla th,.exp-tabla td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:6px 8px}.exp-tabla thead th{font:600 12px/16px var(--font-texto);color:var(--tinta-suave);white-space:nowrap}.exp-tabla tbody th{font:600 15px/20px var(--font-texto);white-space:nowrap}.exp-tabla tr:last-child th,.exp-tabla tr:last-child td{border-bottom:0}.exp-tabla__puesto{white-space:normal;max-width:18ch;font-weight:450;display:block}.exp-celda{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-m);background:var(--superficie-hundida);width:100%;min-height:44px;color:var(--tinta-tenue);gap:1px;padding:6px 8px;display:grid}.exp-celda:hover{outline:1px solid var(--linea)}.exp-celda:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.exp-celda--n1,.exp-celda--n2{background:var(--curso-suave);color:var(--curso-tinta)}.exp-celda--n3{background:var(--ok-suave);color:var(--ok-tinta)}.exp-celda--n4,.exp-celda--n5{background:var(--ok);color:var(--superficie)}.exp-celda__nivel{font:650 14px/18px var(--font-texto)}.exp-celda__marca{font-weight:450}.exp-celda__xp,.exp-celda__anotado{font:500 13px/18px var(--font-texto);font-variant-numeric:tabular-nums;opacity:.85}.exp-celda__anotado:before{content:"★ "}.exp-anotados{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exp-anotados li{gap:2px;display:grid}.exp-medido{border-radius:var(--radius-m);background:var(--superficie-hundida);gap:2px;padding:10px 12px;display:grid}.exp-niveles{border:0;gap:6px;margin:0;padding:0;display:grid}.exp-nivel{border:1px solid var(--linea);border-radius:var(--radius-m);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.exp-nivel span{display:grid}.exp-nivel input{accent-color:var(--accion);margin-top:3px}.exp-nivel--elegido{border-color:var(--accion);background:var(--curso-suave)}.exp-error{color:var(--alarma-tinta);margin:0}.fab-exp{gap:6px;display:grid}.fab-exp__cabeza{justify-content:space-between;align-items:center;gap:8px;display:flex}.fab-exp__tipo{font:600 12px/16px var(--font-texto);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave)}.fab-exp__nombre{font:650 20px/26px var(--font-texto)}.fab-exp__nivel{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fab-exp__insignia{border-radius:var(--radius-redondo);font:650 15px/22px var(--font-texto);background:var(--superficie-hundida);color:var(--tinta-suave);padding:3px 12px;display:inline-block}.fab-exp__insignia--n1,.fab-exp__insignia--n2{background:var(--curso-suave);color:var(--curso-tinta)}.fab-exp__insignia--n3{background:var(--ok-suave);color:var(--ok-tinta)}.fab-exp__insignia--n4,.fab-exp__insignia--n5{background:var(--ok);color:var(--superficie)}.fab-exp__cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.fab-exp__cifras div{display:grid}.fab-exp__cifras dt{font:500 13px/18px var(--font-texto);color:var(--tinta-suave)}.fab-exp__cifras dd{font:650 22px/28px var(--font-texto);font-variant-numeric:tabular-nums;margin:0}.fab-exp__barra-caja{gap:4px;display:grid}.fab-exp__barra{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:10px;overflow:hidden}.fab-exp__barra i{background:var(--ok);border-radius:inherit;height:100%;display:block}.fab-exp__cursos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fab-exp__curso{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);gap:4px;padding:12px 14px;display:grid}.fab-exp__curso--anotado{border-color:var(--accion);box-shadow:inset 4px 0 0 var(--accion)}.fab-exp__boton{margin-top:4px}.fab-exp__mensaje{color:var(--ok-tinta);margin:0}.sgr-prioridades{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sgr-prioridad{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);color:var(--tinta);align-items:center;min-width:0;text-decoration:none;display:flex}.sgr-prioridad:hover{background:var(--superficie-alta);color:var(--tinta)}.sgr-prioridad--ru{border-color:var(--alarma)}.sgr-prioridad--b2b{border-color:var(--tinta)}.sgr-prioridad__sello{border-radius:var(--radius-m);background:var(--tinta);min-width:48px;height:48px;color:var(--sobre-accion);flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;font-stretch:87.5%;display:inline-flex}.sgr-prioridad--ru .sgr-prioridad__sello{background:var(--alarma);color:var(--sobre-alarma)}.sgr-prioridad__texto{gap:4px;min-width:0;display:grid}.sgr-etapas{border:1px solid var(--linea);border-radius:var(--radius-l);background:var(--superficie);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.sgr-etapas__paso{padding:var(--space-3) var(--space-4);border-right:1px solid var(--linea);color:var(--tinta);gap:4px;min-width:0;text-decoration:none;display:grid}.sgr-etapas__paso:last-child{border-right:0}.sgr-etapas__paso:hover{background:var(--superficie-hundida);color:var(--tinta)}.sgr-etapas__paso--activo{background:var(--curso-suave);box-shadow:inset 0 -3px 0 var(--curso)}.sgr-etapas__n{font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;font-stretch:75%;line-height:40px}.sgr-etapas__quietos{color:var(--tinta-suave);font-size:13px;font-weight:600}.sgr-etapas__quietos--alarma{color:var(--alarma-tinta)}.sgr-etapas__quietos--atencion{color:var(--atencion-tinta)}.sgr-filtros{align-items:center}.sgr-buscar{flex:0 300px;min-width:220px}.sgr{--grilla-cols:minmax(170px, 2fr) 108px 100px 60px repeat(5, minmax(80px, 1fr)) 90px 44px;font-variant-numeric:tabular-nums;min-width:1090px}.sgr__fila{grid-template-columns:var(--grilla-cols);gap:var(--space-3);padding:8px var(--space-4);border-top:1px solid var(--linea);align-items:center;min-height:56px;display:grid}.sgr__cabeza{background:var(--superficie-hundida);min-height:0;color:var(--tinta-suave);border-top:0;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:550}.sgr__grupo{padding:14px var(--space-4) 6px;border-top:1px solid var(--linea);align-items:baseline;gap:10px;display:flex}.sgr__grupo--prioridad{border-top:2px solid var(--tinta)}.sgr__fila--ru{background:color-mix(in srgb, var(--alarma-suave) 45%, var(--superficie))}.sgr__fila--b2b{background:color-mix(in srgb, var(--superficie-hundida) 45%, var(--superficie))}.sgr__fila--quieta{box-shadow:inset 3px 0 0 var(--alarma)}.sgr__servicio{gap:2px;min-width:0;display:grid}.sgr__nombre{align-items:center;gap:6px;min-width:0;display:flex}.sgr__codigo{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sgr__sub{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sgr__marca{border-radius:var(--radius-s);letter-spacing:.02em;background:var(--tinta);color:var(--sobre-accion);flex:none;padding:1px 6px;font-size:11px;font-weight:700}.sgr__marca--ru{background:var(--alarma);color:var(--sobre-alarma)}.sgr__etapa{border-radius:var(--radius-s);border:1px solid var(--borde);white-space:nowrap;background:var(--superficie);color:var(--tinta);padding:3px 8px;font-size:12.5px;font-weight:600;display:inline-block}.sgr__etapa--ok{background:var(--ok-suave);border-color:var(--ok);color:var(--ok-tinta)}.sgr__etapa--curso{background:var(--curso-suave);border-color:var(--curso);color:var(--curso-tinta)}.sgr__etapa--atencion{background:var(--atencion-suave);border-color:var(--atencion);color:var(--atencion-tinta)}.sgr__etapa--alarma{background:var(--alarma);border-color:var(--alarma);color:var(--sobre-alarma)}.sgr__celda,.sgr__necesita,.sgr__envio{gap:4px;min-width:0;display:grid}.sgr__cuanto{white-space:nowrap;font-size:14px;font-weight:600;line-height:18px}.sgr__cuando{color:var(--tinta-suave);white-space:nowrap;min-height:14px;font-size:12px;line-height:14px}.sgr__pista{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:6px;display:block;overflow:hidden}.sgr__pista--vacia{border-top:2px dotted var(--borde);background:0 0;border-radius:0;height:0;margin:3px 0}.sgr__barra{border-radius:var(--radius-redondo);background:var(--curso);height:6px;display:block}.sgr__celda--neutro .sgr__cuanto{color:var(--tinta-suave);font-weight:400}.sgr__celda--ok .sgr__cuanto{color:var(--ok-tinta)}.sgr__celda--ok .sgr__barra{background:var(--ok)}.sgr__celda--atencion .sgr__cuanto{color:var(--atencion-tinta)}.sgr__celda--atencion .sgr__barra{background:var(--atencion)}.sgr__celda--alarma .sgr__cuanto{color:var(--alarma-tinta)}.sgr__celda--alarma .sgr__barra{background:var(--alarma)}.sgr__necesita--alarma .sgr__cuanto,.sgr__necesita--alarma .sgr__cuando{color:var(--alarma-tinta)}.sgr__necesita--atencion .sgr__cuanto{color:var(--atencion-tinta)}.sgr__lote{color:var(--tinta-suave);white-space:nowrap;font-size:13px}.sgr__envio--ok .sgr__cuanto{color:var(--ok-tinta)}.sgr__envio--alarma .sgr__cuanto{color:var(--alarma-tinta)}.sgr__quieto{text-align:right;color:var(--tinta-suave);font-size:15px;font-weight:600;font-stretch:87.5%}.sgr__quieto--alarma{color:var(--alarma-tinta)}.sgr__quieto--atencion{color:var(--atencion-tinta)}@media screen and (max-width:900px){.sgr-prioridades{grid-template-columns:minmax(0,1fr)}.sgr-etapas{grid-template-columns:repeat(4,minmax(0,1fr))}.sgr-etapas__paso{border-bottom:1px solid var(--linea)}}@media screen and (max-width:560px){.sgr-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.sgr-etapas__n{font-size:32px;line-height:32px}}.lotes-prioridad{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--alarma);border-radius:var(--radius-m);background:var(--alarma-suave);flex-wrap:wrap;margin:0 20px 14px;padding:12px 14px;display:flex}.lotes-prioridad p{color:var(--tinta);margin:0}.lotes-tabla__grupo--prioridad th{color:var(--alarma-tinta)}.lotes-tabla__codigo{align-items:center;gap:6px;display:inline-flex}.lotes-marca{border-radius:var(--radius-s);letter-spacing:.02em;background:var(--tinta);color:var(--sobre-accion);padding:1px 6px;font-size:11px;font-weight:700}.lotes-marca--ru{background:var(--alarma);color:var(--sobre-alarma)}.sgr__grupo-texto{align-items:baseline;gap:10px;display:flex}.lotes-cifras{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.lotes-antes{gap:4px;margin:4px 0 0;padding-left:18px;display:grid}.lotes-apoyo{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.lotes-apoyo .filtro-chip{cursor:pointer}.lotes-pagina{gap:var(--space-5);display:grid}.lotes-star{gap:var(--space-3);padding:var(--space-4) var(--space-5);display:grid}.lotes-star__cabeza,.lotes-esperan__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lotes-star__cabeza h2,.lotes-esperan__cabeza h2{margin:0}.lotes-star__grilla{grid-template-columns:210px minmax(0,1fr);row-gap:10px;min-width:860px;display:grid}.lotes-star__dias{grid-template-columns:repeat(var(--dias), minmax(0, 1fr));color:var(--tinta-suave);font-size:12px;display:grid}.lotes-star__dia{border-left:1px solid var(--linea);white-space:nowrap;padding:0 0 6px 4px;overflow:hidden}.lotes-star__dia--hoy{color:var(--tinta);font-weight:650}.lotes-star__nombre{align-content:center;gap:2px;min-width:0;padding-right:12px;display:grid}.lotes-star__nombre .compacto{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lotes-star__pista{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / var(--dias) - 1px), var(--linea) calc(100% / var(--dias) - 1px), var(--linea) calc(100% / var(--dias)));height:44px;position:relative}.lotes-star__tramo{box-sizing:border-box;border-radius:var(--radius-m);white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;height:32px;padding:0 8px;font-size:13px;font-weight:600;line-height:30px;position:absolute;top:6px;overflow:hidden}.lotes-star__tramo--cortando{background:var(--curso);color:var(--sobre-accion);line-height:32px}.lotes-star__tramo--star{background:var(--curso-suave);border-color:var(--curso);color:var(--curso-tinta)}.lotes-star__tramo--armado{background:var(--superficie);border-color:var(--borde);color:var(--tinta)}.lotes-star__tramo--prioridad{background:var(--alarma);color:var(--sobre-alarma);line-height:32px}.lotes-star__tramo--suelto{background:var(--superficie);border:1px dashed var(--borde);color:var(--tinta-suave)}.lotes-star__leyenda{flex-wrap:wrap;gap:18px;margin:0;display:flex}.lotes-star__leyenda span{align-items:center;gap:6px;display:inline-flex}.lotes-star__muestra{border-radius:var(--radius-s);width:14px;height:10px;display:inline-block;position:static}.lotes-prod__pista{height:64px}.lotes-prod__arriba,.lotes-prod__abajo{position:absolute;left:0;right:0}.lotes-prod__arriba{height:32px;top:6px}.lotes-prod__abajo{height:18px;top:42px}.lotes-prod__tramo{box-sizing:border-box;border-radius:var(--radius-s);height:32px;font:600 13px/32px var(--font-texto);white-space:nowrap;text-overflow:ellipsis;color:#fff;padding:0 8px;position:absolute;top:0;overflow:hidden}.lotes-prod__etiqueta{box-sizing:border-box;height:18px;font:600 12px/18px var(--font-texto);text-align:center;white-space:nowrap;border-radius:3px;padding:0 4px;position:absolute;top:0;overflow:hidden}.lotes-prod__tramo--corte{background:var(--curso)}.lotes-prod__tramo--corte-espera{background:var(--curso-suave);color:var(--curso-tinta);box-shadow:inset 0 0 0 1px var(--curso)}.lotes-prod__tramo--enchape{background:#2f6f9f}.lotes-prod__tramo--cx100{background:#6b45b0}.lotes-prod__tramo--packing{background:var(--ok)}.lotes-prod__tramo--prioridad{background:var(--alarma)}.lotes-prod__tramo--suelto{background:var(--superficie);color:var(--tinta-suave);box-shadow:inset 0 0 0 1px var(--borde);outline:1px dashed var(--borde);outline-offset:-1px;border:0}.lotes-prod__tramo--espera{background:repeating-linear-gradient(135deg, var(--atencion-suave) 0 5px, color-mix(in srgb, var(--atencion) 45%, transparent) 5px 7px);color:var(--atencion-tinta)}.lotes-prod__tramo.lotes-prod__tramo--estimado{background:var(--superficie);outline-offset:-1.5px;outline:1.5px dashed}.lotes-prod__tramo--estimado.lotes-prod__tramo--enchape{color:#2f6f9f}.lotes-prod__tramo--estimado.lotes-prod__tramo--cx100{color:#6b45b0}.lotes-prod__tramo--estimado.lotes-prod__tramo--packing{color:var(--ok-tinta)}.lotes-prod__tramo--sigue{border-top-right-radius:0;border-bottom-right-radius:0}.lotes-prod__etiqueta.lotes-prod__tramo--corte{background:var(--curso-suave);color:var(--curso-tinta)}.lotes-prod__etiqueta.lotes-prod__tramo--enchape{color:#2f6f9f;background:#2f6f9f24}.lotes-prod__etiqueta.lotes-prod__tramo--cx100{color:#6b45b0;background:#6b45b024}.lotes-prod__etiqueta.lotes-prod__tramo--packing{background:var(--ok-suave);color:var(--ok-tinta)}.lotes-prod__sale{color:var(--tinta);font-weight:600}.lotes-prod__medido{margin:0}.lotes-star__muestra.lotes-prod__tramo--corte,.lotes-star__muestra.lotes-prod__tramo--enchape,.lotes-star__muestra.lotes-prod__tramo--cx100,.lotes-star__muestra.lotes-prod__tramo--packing,.lotes-star__muestra.lotes-prod__tramo--espera{position:static}.lotes-tabla-cola{margin:0;padding:0;list-style:none}.lotes-fila{border-top:1px solid var(--linea)}.lotes-fila__resumen{gap:var(--space-4);padding:14px var(--space-5);grid-template-columns:48px minmax(0,2.4fr) minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:center;min-height:52px;display:grid}.lotes-fila--cabeza{border-top:0}.lotes-fila--cabeza .lotes-fila__resumen{background:var(--superficie-hundida);min-height:0;color:var(--tinta-suave);padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:550}.lotes-fila--abierta{background:color-mix(in srgb, var(--superficie-hundida) 40%, var(--superficie))}.lotes-fila__orden{color:var(--tinta-suave);font-size:28px;font-weight:600;font-stretch:75%}.lotes-fila__lote,.lotes-fila__placas,.lotes-fila__star{gap:4px;min-width:0;display:grid}.lotes-fila__pista{border-radius:var(--radius-redondo);background:var(--superficie-hundida);height:6px;display:block;overflow:hidden}.lotes-fila__barra{border-radius:var(--radius-redondo);background:var(--curso);height:6px;display:block}.lotes-fila__estado{border-radius:var(--radius-s);border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);justify-self:start;padding:4px 10px;font-size:13px;font-weight:600}.lotes-fila__estado--curso{background:var(--curso-suave);border-color:var(--curso);color:var(--curso-tinta)}.lotes-fila__estado--atencion{background:var(--atencion-suave);border-color:var(--atencion);color:var(--atencion-tinta)}.lotes-fila__estado--alarma{background:var(--alarma);border-color:var(--alarma);color:var(--sobre-alarma)}.lotes-fila__aviso{color:var(--atencion-tinta)}.lotes-fila__acciones{justify-content:flex-end;gap:6px;display:flex}.lotes-fila__detalle{margin:0 var(--space-5) var(--space-4);padding:0;list-style:none}.lotes-esperan__cabeza{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--linea)}.lotes-esperan{margin:0;padding:0;list-style:none}.lotes-esperan__fila{gap:var(--space-4);padding:14px var(--space-5);border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;display:grid}.lotes-esperan__fila--prioridad{background:color-mix(in srgb, var(--alarma-suave) 45%, var(--superficie))}.lotes-esperan__fila--vista{box-shadow:inset 3px 0 0 var(--tinta)}.lotes-esperan__obra,.lotes-esperan__placas{gap:2px;min-width:0;display:grid}.lotes-esperan__espera{border-radius:var(--radius-s);border:1px solid var(--borde);color:var(--tinta);justify-self:start;padding:4px 10px;font-size:13px;font-weight:600}.lotes-esperan__espera--atencion{background:var(--atencion-suave);border-color:var(--atencion);color:var(--atencion-tinta)}.lotes-esperan__espera--alarma{background:var(--alarma);border-color:var(--alarma);color:var(--sobre-alarma)}.lotes-esperan__acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}#sin-lote>.panel{box-shadow:none;border:0;border-radius:0}.lotes-apoyo-zona{gap:var(--space-3);display:grid}@media screen and (max-width:900px){.lotes-fila__resumen{grid-template-columns:36px minmax(0,1fr)}.lotes-fila__placas,.lotes-fila__star,.lotes-fila__acciones{grid-column:2}.lotes-fila__acciones{justify-content:flex-start}.lotes-fila--cabeza{display:none}.lotes-esperan__fila{grid-template-columns:minmax(0,1fr)}.lotes-esperan__acciones{justify-content:flex-start}}
