:root{--fk-rojo: #C11717;--fk-rojo-hover: #9E1212;--fk-rojo-bg: #FBE1DF;--fk-rojo-sobre-oscuro: #F94A4A;--fk-negro: #000000;--fk-oscuro: #17242D;--fk-oscuro-lite: #26343D;--text: #17242D;--fk-texto-2: #3F4850;--text-muted: #5A6268;--border: #D8DDE1;--fk-borde-suave: #E3E6E8;--fk-borde-campo: #8A939A;--fk-linea-banner: #BFC6CB;--bg: #F5F6F7;--surface: #FFFFFF;--cumple-bg: #DEF2E3;--cumple-color: #1A7340;--no-cumple-bg: #FBE1DF;--no-cumple-color: #C11717;--warn-bg: #FCEED2;--warn-color: #8A5800;--auto-bg: #EBF5FB;--auto-color: #1A5276;--fk-info-borde: #AED6F1;--ia-bg: #E8DAEF;--ia-color: #7D3C98;--fk-neutro-bg: #EEF0F1;--fk-neutro-color: #3F4850;--fk-naranjo-bg: #FDE9D9;--fk-naranjo-color: #9A3D0C;--fk-destacado-bg: #FEF9C3;--fk-destacado-borde: #FACC15;--fk-destacado-barra: #CA8A04;--fk-prueba-bg: #EDE9FE;--fk-prueba-color: #5B21B6;--fk-cero-bg: #F3F4F6;--fk-terminadas-bg: #E9EEF6;--fk-terminadas-borde: #A9B8CE;--fk-terminadas-color: #2D4466;--fk-aviso-borde: #D68910;--prio-eval-bg: var(--fk-neutro-bg);--prio-eval-color: var(--fk-neutro-color);--prio-eval-urg-bg: var(--fk-naranjo-bg);--prio-eval-urg-color: var(--fk-naranjo-color);--prio-aprobado-bg: var(--cumple-bg);--prio-aprobado-color: var(--cumple-color);--prio-urgencia-bg: var(--no-cumple-bg);--prio-urgencia-color: var(--no-cumple-color);--estado-bloqueado-bg: var(--fk-neutro-bg);--estado-bloqueado-color: var(--fk-neutro-color);--estado-disponible-bg: var(--auto-bg);--estado-disponible-color: var(--auto-color);--estado-progreso-bg: var(--warn-bg);--estado-progreso-color: var(--warn-color);--estado-pendiente-bg: var(--fk-naranjo-bg);--estado-pendiente-color: var(--fk-naranjo-color);--estado-correccion-bg: var(--no-cumple-bg);--estado-correccion-color: var(--no-cumple-color);--estado-validado-bg: var(--cumple-bg);--estado-validado-color: var(--cumple-color);--fase-diag: #1E6FD9;--fase-diag-texto: #1454A8;--fase-diag-fondo: #EAF2FE;--fase-diag-sobre-oscuro: #7FB2F5;--fase-rep: #D68910;--fase-rep-fuerte: #A86308;--fase-rep-texto: #8A4B08;--fase-rep-fondo: #FDF3E3;--fase-rep-sobre-oscuro: #F2B45C;--fk-oscuro-medio: #1E2C35;--fk-ok-sobre-oscuro: #4ADE80;--fk-aviso-sobre-oscuro: #FCD34D;--fk-velo: rgba(23, 36, 45, .55);--fk-velo-foto: rgba(0, 0, 0, .88);--shadow: 0 1px 2px rgba(23, 36, 45, .08);--shadow-md: 0 4px 16px rgba(23, 36, 45, .16);--fk-sombra-modal: 0 12px 32px rgba(23, 36, 45, .28);--fk-fuente: Arial, Helvetica, sans-serif;--fk-letra-xs: 11px;--fk-letra-s: 12px;--fk-letra-m: 13px;--fk-letra-base: 14px;--fk-letra-l: 16px;--fk-letra-xl: 18px;--fk-letra-titulo: 22px;--fk-letra-cifra: 28px;--fk-interlineado: 1.5;--fk-interlineado-titulo: 1.25;--fk-esp-1: 4px;--fk-esp-2: 8px;--fk-esp-3: 12px;--fk-esp-4: 16px;--fk-esp-5: 20px;--fk-esp-6: 24px;--fk-esp-8: 32px;--fk-radio-chico: 4px;--radius: 6px;--fk-radio-grande: 10px;--fk-radio-redondo: 999px;--fk-foco: #1A5276;--fk-foco-sobre-oscuro: #FFFFFF;--sidebar-w: 230px;--header-h: 52px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fk-fuente);font-size:var(--fk-letra-base);background:var(--bg);color:var(--text);line-height:var(--fk-interlineado)}button{cursor:pointer;font-family:inherit;font-size:inherit}input,select,textarea{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--fk-foco);outline-offset:2px}[style*="background: var(--fk-oscuro)"] :focus-visible,.fk-sobre-oscuro :focus-visible,.ini__barra :focus-visible{outline-color:var(--fk-foco-sobre-oscuro)}[style*="background: var(--fk-oscuro)"] [style*="background: rgb(255, 255, 255)"] :focus-visible,[style*="background: var(--fk-oscuro)"] [style*="background: var(--surface)"] :focus-visible,.fk-sobre-oscuro [style*="background: rgb(255, 255, 255)"] :focus-visible,.fk-sobre-oscuro [style*="background: var(--surface)"] :focus-visible,.ini__barra [style*="background: rgb(255, 255, 255)"] :focus-visible,.ini__barra .ini__menu :focus-visible{outline-color:var(--fk-foco)}@media (max-width: 767px){.fk-movil-apilar{grid-template-columns:minmax(0,1fr)!important}.fk-movil-rejilla-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fk-movil-envolver{flex-wrap:wrap!important;row-gap:8px}}@keyframes fk-spin{to{transform:rotate(360deg)}}@keyframes fk-fade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.fk-fase{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:8px;padding:10px 14px;margin:0 0 16px;border-radius:8px;border-left:4px solid}.fk-fase--diagnostico{background:var(--fase-diag-fondo);border-left-color:var(--fase-diag)}.fk-fase--reparacion{background:var(--fase-rep-fondo);border-left-color:var(--fase-rep)}.fk-fase__txt{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px;min-width:0}.fk-fase__rotulo{font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap}.fk-fase--diagnostico .fk-fase__rotulo{color:var(--fase-diag-texto)}.fk-fase--reparacion .fk-fase__rotulo{color:var(--fase-rep-texto)}.fk-fase__desc{font-size:13px;color:var(--text-muted)}.fk-fase__cambio-bloque{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:4px}.fk-fase__cambio{display:inline-flex;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden;flex-shrink:0}.fk-fase__seg{padding:5px 12px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--text);text-decoration:none}.fk-fase__seg+.fk-fase__seg{border-left:1px solid var(--border)}a.fk-fase__seg:hover{background:var(--bg)}.fk-fase__seg--actual{color:#fff;cursor:default}.fk-fase__seg--actual.fk-fase__seg--diagnostico{background:var(--fase-diag)}.fk-fase__seg--actual.fk-fase__seg--reparacion{background:var(--fase-rep-fuerte)}.fk-fase__seg--cerrada{color:var(--text-muted)}span.fk-fase__seg--cerrada{background:var(--fk-neutro-bg);cursor:not-allowed}.fk-fase__seg--cargando{color:var(--text-muted);cursor:progress}.fk-fase__nota{font-size:12px;color:var(--text-muted)}.fk-espejo-volver{display:flex;align-items:center;gap:6px;margin:-6px 0 16px;padding:9px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--fk-rojo);font-size:13px;font-weight:700;text-decoration:none}.fk-espejo-volver:hover{background:var(--bg)}.login{--navy-1: var(--fk-oscuro);--navy-2: var(--fk-oscuro-medio);--navy-3: var(--fk-oscuro-lite);--rojo: var(--fk-rojo);--rojo-vivo: var(--fk-rojo);position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(120% 120% at 20% 10%,var(--navy-3) 0%,var(--navy-1) 60%);color:#fff}.fk-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 16px;border:1px solid transparent;border-radius:var(--radius);font-family:inherit;font-size:var(--fk-letra-m);font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,opacity .15s}.fk-btn--sm{min-height:30px;padding:4px 10px;font-size:var(--fk-letra-s)}.fk-btn--lg{padding:10px 24px}.fk-btn:disabled,.fk-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fk-btn--primary{background:var(--fk-rojo);border-color:var(--fk-rojo);color:#fff}.fk-btn--primary:hover:not(:disabled){background:var(--fk-rojo-hover);border-color:var(--fk-rojo-hover)}.fk-btn--secondary{background:var(--surface);border-color:var(--fk-borde-campo);color:var(--text)}.fk-btn--secondary:hover:not(:disabled){background:var(--bg)}.fk-btn--dark{background:var(--fk-oscuro);border-color:var(--fk-oscuro);color:#fff}.fk-btn--dark:hover:not(:disabled){background:var(--fk-oscuro-lite);border-color:var(--fk-oscuro-lite)}.fk-btn--success{background:var(--cumple-color);border-color:var(--cumple-color);color:#fff}.fk-btn--success:hover:not(:disabled),.fk-btn--ia:hover:not(:disabled){filter:brightness(.88)}.fk-btn--danger{background:var(--surface);border-color:var(--fk-rojo);color:var(--fk-rojo)}.fk-btn--danger:hover:not(:disabled){background:var(--fk-rojo-bg)}.fk-btn--danger-solido{background:var(--fk-rojo);border-color:var(--fk-rojo);color:#fff}.fk-btn--danger-solido:hover:not(:disabled){background:var(--fk-rojo-hover);border-color:var(--fk-rojo-hover)}.fk-btn--ghost{background:transparent;border-color:transparent;color:var(--fk-rojo)}.fk-btn--ghost:hover:not(:disabled){text-decoration:underline}.fk-btn--ia{background:var(--ia-color);border-color:var(--ia-color);color:#fff}.fk-insignia{padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap}.fk-insignia--ok{background:var(--cumple-bg);color:var(--cumple-color)}.fk-insignia--error{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.fk-insignia--aviso{background:var(--warn-bg);color:var(--warn-color)}.fk-insignia--info{background:var(--auto-bg);color:var(--auto-color)}.fk-insignia--neutro{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.fk-insignia--naranjo{background:var(--fk-naranjo-bg);color:var(--fk-naranjo-color)}.fk-insignia--ia{background:var(--ia-bg);color:var(--ia-color)}.fk-insignia--prueba{background:var(--fk-prueba-bg);color:var(--fk-prueba-color)}.fk-insignia__icono{width:11px;height:11px;margin-right:4px;vertical-align:-1px}.fk-contador{padding:1px 6px;border-radius:var(--fk-radio-redondo);background:var(--fk-rojo);color:#fff;font-size:var(--fk-letra-xs);font-weight:700;white-space:nowrap}.fk-tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.fk-tarjeta__cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 20px;border-bottom:1px solid var(--fk-borde-suave);background:var(--surface)}.fk-tarjeta__titulo,.fk-subtitulo{position:relative;padding-left:12px;font-size:var(--fk-letra-l);font-weight:700;line-height:var(--fk-interlineado-titulo);color:var(--text)}.fk-tarjeta__titulo:before,.fk-subtitulo:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;margin-top:-9px;background:var(--fk-rojo)}.fk-tarjeta__subtitulo{margin-top:2px;font-size:var(--fk-letra-s);color:var(--text-muted)}.fk-tarjeta__cuerpo{padding:20px}.fk-tarjeta--foto .fk-tarjeta__cabecera{background:var(--fk-oscuro);border-bottom-color:var(--fk-oscuro)}.fk-tarjeta--foto .fk-tarjeta__titulo{padding-left:0;font-size:var(--fk-letra-m);color:#fff}.fk-tarjeta--foto .fk-tarjeta__titulo:before{content:none}.fk-tarjeta--foto .fk-tarjeta__subtitulo{color:#fffc}.fk-tarjeta--foto .fk-tarjeta__cabecera :focus-visible{outline-color:var(--fk-foco-sobre-oscuro)}.fk-banner{display:flex;align-items:flex-end;margin:24px 0 12px}.fk-banner__texto{display:flex;align-items:center;min-height:36px;padding:0 28px 0 14px;background:var(--fk-rojo);color:#fff;font-size:var(--fk-letra-base);font-weight:700;clip-path:polygon(0 0,96% 0,100% 100%,0 100%)}.fk-banner:after{content:"";flex:1;height:1px;margin-left:-6px;background:var(--fk-linea-banner)}.fk-tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.fk-tabla th{padding:8px 12px;background:var(--fk-oscuro);color:#fff;font-size:var(--fk-letra-s);font-weight:700;text-align:left;white-space:nowrap}.fk-tabla th :focus-visible{outline-color:var(--fk-foco-sobre-oscuro)}.fk-tabla td{padding:8px 12px;border-bottom:1px solid var(--fk-borde-suave)}.fk-tabla tbody tr{transition:background-color .1s}.fk-tabla tbody tr:nth-child(2n){background:var(--bg)}.fk-tabla tbody tr.fk-tabla__fila--clic{cursor:pointer}.fk-tabla tbody tr.fk-tabla__fila--clic:hover{background:var(--fk-neutro-bg)}.fk-tabla--compacta{font-size:var(--fk-letra-s)}.fk-tabla--compacta th,.fk-tabla--compacta td{padding:6px 10px}.fk-campo__etiqueta{display:block;margin-bottom:4px;font-size:var(--fk-letra-m);font-weight:700}.fk-campo{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--fk-borde-campo);border-radius:var(--radius);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--fk-letra-base);transition:border-color .15s}.fk-campo:focus-visible{border-color:var(--fk-foco);outline:2px solid var(--fk-foco);outline-offset:0}.fk-campo:disabled{background:var(--bg);cursor:not-allowed}.fk-campo--error{border-color:var(--no-cumple-color)}.fk-campo__error,.fk-campo__ayuda{margin-top:3px;font-size:var(--fk-letra-s)}.fk-campo__error{color:var(--no-cumple-color)}.fk-campo__ayuda{color:var(--text-muted)}.fk-casilla,input[type=checkbox],input[type=radio]{accent-color:var(--fk-oscuro)}.fk-modal-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--fk-velo)}.fk-modal{width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow:auto;padding:20px;border-radius:var(--fk-radio-grande);background:var(--surface);box-shadow:var(--fk-sombra-modal)}.fk-modal--ancho{max-width:720px}.fk-modal__titulo{margin-bottom:12px;font-size:var(--fk-letra-xl);font-weight:700;line-height:var(--fk-interlineado-titulo);color:var(--text)}.fk-modal__botones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.fk-modal--critico{padding-top:0}.fk-modal__franja{margin:0 -20px 16px;padding:8px 20px;background:var(--fk-rojo);color:#fff;font-size:var(--fk-letra-m);font-weight:700}.fk-aviso{padding:10px 14px;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 30%,transparent);border-left:4px solid currentColor;border-radius:var(--radius);font-size:var(--fk-letra-m)}.fk-aviso--error{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.fk-aviso--aviso{background:var(--warn-bg);color:var(--warn-color);border-color:var(--fk-aviso-borde);border-color:color-mix(in srgb,var(--fk-aviso-borde) 45%,transparent);border-left-color:var(--fk-aviso-borde)}.fk-aviso--ok{background:var(--cumple-bg);color:var(--cumple-color)}.fk-aviso--info{background:var(--auto-bg);border-color:var(--fk-info-borde);border-left-color:var(--auto-color);color:var(--auto-color)}.fk-aviso--ia{background:var(--ia-bg);color:var(--ia-color)}.fk-aviso--critico{background:var(--fk-rojo);border-color:var(--fk-rojo);color:#fff}.fk-foto{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fk-foto__titulo{position:relative;margin:10px 12px 8px;padding-left:10px;font-size:var(--fk-letra-m);font-weight:700;line-height:var(--fk-interlineado-titulo);color:var(--text)}.fk-foto__titulo:before{content:"";position:absolute;left:0;top:50%;width:4px;height:16px;margin-top:-8px;background:var(--fk-rojo)}.fk-foto__cuadro{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg)}.fk-foto__cuadro img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.fk-foto__pie{padding:6px 12px 8px;font-size:var(--fk-letra-s);font-style:italic;color:var(--text-muted)}@media (pointer: coarse){.fk-btn{min-height:40px}.fk-btn--sm{min-height:36px}.fk-btn--icono{min-width:40px;min-height:40px}.fk-campo{min-height:40px}.fk-casilla,input[type=checkbox],input[type=radio]{width:18px;height:18px}}.us__cargando{text-align:center;padding:60px 20px}.us__muted{color:var(--text-muted);font-size:var(--fk-letra-s)}.us__cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.us__cab h1{font-size:var(--fk-letra-titulo);font-weight:700;line-height:var(--fk-interlineado-titulo);color:var(--fk-oscuro);margin:0 0 4px}.us__cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.us__tabla-caja{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}.us__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.us__tabla th{text-align:left;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--fk-oscuro);padding:10px 12px}.us__tabla td{padding:9px 12px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:middle}.us__tabla tbody tr{cursor:default}.us__tabla tbody tr:nth-child(2n){background:var(--bg)}.us__tabla tbody tr:hover{background:var(--fk-neutro-bg)}.us__fila--elegida{background:var(--fk-rojo-bg)!important}.us__quien{display:inline-flex;align-items:center;gap:10px}.us__rol{background:var(--auto-bg);color:var(--auto-color);padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap}.us__estado{padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700}.us__estado--si{background:var(--cumple-bg);color:var(--cumple-color)}.us__estado--no{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.us__enlace{background:none;border:none;color:var(--fk-rojo);font-weight:700;font-size:var(--fk-letra-s);cursor:pointer}.us__enlace:hover{text-decoration:underline}.us__btn{border:1px solid var(--fk-borde-campo);background:var(--surface);border-radius:var(--radius);padding:6px 12px;font-size:var(--fk-letra-s);font-weight:700;cursor:pointer;color:var(--fk-oscuro)}.us__btn:hover:not(:disabled){background:var(--bg)}.us__btn:disabled{opacity:.5;cursor:default}.us__btn--rojo{background:var(--fk-rojo);border-color:var(--fk-rojo);color:#fff}.us__btn--rojo:hover:not(:disabled){background:var(--fk-rojo-hover);border-color:var(--fk-rojo-hover)}.us__nuevo{background:var(--fk-rojo);color:#fff}.us__perfil{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;text-align:center;position:sticky;top:76px}.us__perfil-titulo{text-align:left;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.us__perfil-foto{position:relative;width:104px;height:104px;margin:0 auto 10px}.us__camara{position:absolute;right:-2px;bottom:2px;width:30px;height:30px;border-radius:50%;border:2px solid #fff;background:var(--fk-oscuro);color:#fff;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center}.us__perfil-nombre{font-size:var(--fk-letra-l);font-weight:700;color:var(--fk-oscuro)}.us__perfil-botones{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 8px}.us__nota{font-size:var(--fk-letra-xs);color:var(--text-muted);margin:8px 0 0;line-height:1.5}@media (max-width: 900px){.us__cuerpo{grid-template-columns:1fr}.us__perfil{position:static;order:-1}}@media (pointer: coarse){.us__btn{min-height:40px}}.ol-punto{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-right:5px;vertical-align:middle}.ol-punto--gris{background:#9aa3a9}.ol-punto--ambar{background:#e8a317}.ol-punto--verde{background:#1f9d55}.ol-punto--rojo{background:var(--fk-rojo)}.ol-menu__ot{font-size:9px;font-weight:700;letter-spacing:.3px;border:1px solid rgba(255,255,255,.45);border-radius:3px;padding:0 3px;line-height:14px;flex-shrink:0}.ol-menu__textos{display:flex;flex-direction:column;min-width:0;line-height:1.25}.ol-menu__estado{font-size:11px;color:#ffffff9e;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ol-menu__generar{align-self:flex-start;margin-top:2px;font-size:11px;font-weight:700;color:#fff;background:var(--fk-rojo);border-radius:4px;padding:1px 7px}.ol-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0 16px;align-items:start}.ol-par__informe,.ol-tarjeta{min-width:0}.ol-tarjeta__estado{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ol-tarjeta__quien{font-size:13px;color:var(--text-muted)}.ol-tarjeta__detalle{margin-top:8px;font-size:13px;color:var(--text-muted)}.ol-tarjeta__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.ol-chip{display:inline-block;font-size:12px;font-weight:700;border-radius:var(--fk-radio-chico);padding:3px 10px;white-space:nowrap}.ol-chip--gris{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.ol-chip--ambar{background:var(--warn-bg);color:var(--warn-color)}.ol-chip--verde{background:var(--cumple-bg);color:var(--cumple-color)}.ol-chip--rojo{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.ol-btn{display:inline-flex;align-items:center;border:1px solid var(--fk-borde-campo, #C9CED2);background:var(--surface);color:var(--fk-oscuro);border-radius:var(--radius);padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;font-family:inherit}.ol-btn:hover:not(:disabled){background:var(--bg)}.ol-btn:disabled{opacity:.5;cursor:not-allowed}.ol-btn--generar{background:var(--fk-rojo);border-color:var(--fk-rojo);color:#fff;font-weight:700}.ol-btn--generar:hover:not(:disabled){background:var(--fk-rojo);filter:brightness(.95)}.ol-archivos{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ol-archivos--espera .ol-btn,.ol-archivos--informes .ol-btn{padding:3px 9px;font-size:12px}.ol-archivos__ayuda{font-size:12px;color:var(--text-muted);font-style:italic}.ol-rojo{color:var(--fk-rojo)}.ol-g{display:block}.ol-g__marca{font-weight:700;margin-right:4px}.ol-g--ok .ol-g__marca{color:var(--cumple-color)}.ol-g--falta .ol-g__marca{color:var(--fk-rojo)}.ol-g__estado{color:var(--text-muted)}.ol-g__aviso{font-size:12px;color:var(--fk-rojo);font-weight:600;padding:0 16px 12px;margin-top:-4px}.ol-g__nota{font-size:12px;color:var(--text-muted);padding:0 16px 12px;margin-top:-4px}.ol-icono{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:var(--fk-oscuro);border:1px solid var(--border);border-radius:10px;padding:1px 7px 1px 6px;background:var(--surface);white-space:nowrap;vertical-align:middle}.ol-icono--compacto{margin-left:6px}.ol-celda{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.ol-celda__estado{display:inline-flex;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.ol-informe{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;margin-top:6px}.ol-informe__ot{display:inline-flex;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.ol-activacion__fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.ol-activacion__estado{font-size:13px;font-weight:700}.ol-taller{margin-top:8px;background:var(--auto-bg);color:var(--auto-color);border-radius:8px;padding:8px 10px;font-size:13px}.ol-taller--aviso{background:var(--warn-bg);color:var(--warn-color)}.ol-tarjeta__acciones .pv-ot__validar,.ol-tarjeta__acciones .pv-ot__devolver{border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.ol-tarjeta__acciones .pv-ot__validar{background:var(--cumple-color);color:#fff;border:1px solid var(--cumple-color)}.ol-tarjeta__acciones .pv-ot__devolver{background:var(--surface);color:var(--fk-rojo);border:1px solid var(--fk-rojo)}.ol-ventana__texto{margin-top:8px;font-size:14px;color:var(--fk-texto-2, #333)}.ol-ventana__motivo{width:100%;margin-top:10px}.ordp-quien{margin:0 0 12px;padding:8px 14px;border:1px solid var(--auto-borde, var(--border));border-radius:var(--radius);background:var(--auto-bg);color:var(--auto-color);font-size:var(--fk-letra-s)}.ordp-aviso{margin:0 0 12px;padding:8px 14px;border-radius:var(--radius);background:var(--warn-bg);color:var(--warn-color);font-size:var(--fk-letra-s);font-weight:600}.ordp-ambar{color:var(--warn-color)}.ordp-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.ordp-cuerpo__tabla{min-width:0}.ordp-tabla-caja{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}.ordp-tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.ordp-tabla thead th{background:var(--fk-oscuro);color:#fff;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.4px;text-align:left;padding:7px 10px;white-space:nowrap}.ordp-tabla__precio{text-align:right}.ordp-grupo th{background:var(--fk-neutro-bg);color:var(--fk-texto-2);font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;text-align:left;padding:5px 10px}.ordp-fila td{padding:6px 10px;border-top:1px solid var(--fk-borde-suave);vertical-align:top}.ordp-fila--sin td{background:var(--warn-bg)}.ordp-fila__nombre{font-weight:600;color:var(--text);min-width:160px}.ordp-fila__detalle{color:var(--fk-texto-2)}.ordp-fila__c{text-align:center;width:40px}.ordp-fila__precio{text-align:right;width:190px}.ordp-tipo{font-size:var(--fk-letra-xs);padding:2px 8px;white-space:nowrap}.ordp-nota{display:block;margin-top:3px;font-size:var(--fk-letra-xs);font-weight:400;color:var(--text-muted)}.ordp-nota--ambar{color:var(--warn-color);font-weight:600}.ordp-precio{display:inline-flex;align-items:center;gap:4px;border:1.5px solid var(--fk-oscuro);border-radius:var(--fk-radio-chico, 4px);padding:2px 8px;background:var(--surface)}.ordp-fila--sin .ordp-precio{border-color:var(--fk-aviso-borde);border-style:dashed}.ordp-precio--mal{border-color:var(--fk-rojo);border-style:solid;flex-wrap:wrap}.ordp-precio__signo{font-weight:700;color:var(--fk-texto-2)}.ordp-precio__input{width:104px;border:none;outline:none;background:transparent;font:inherit;font-weight:700;text-align:right;color:var(--text)}.ordp-precio__error{flex-basis:100%;font-size:var(--fk-letra-xs);color:var(--fk-rojo);text-align:right}.ordp-precio__valor{font-weight:700}.ordp-totales{position:sticky;top:calc(var(--header-h) + var(--barra-ot-h, 0px) + 80px);padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ordp-totales__titulo{position:relative;margin:0 0 8px;padding-left:12px;font-size:var(--fk-letra-l);font-weight:700}.ordp-totales__titulo:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;margin-top:-9px;background:var(--fk-rojo);border-radius:2px}.ordp-total{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.ordp-total--fuerte{font-weight:700}.ordp-totales__nota{margin:8px 0 0;font-size:var(--fk-letra-xs);color:var(--text-muted)}.ordp-pie{margin:8px 2px 0}@media (max-width: 1023px){.ordp-cuerpo{grid-template-columns:1fr}.ordp-totales{position:static;order:-1}}@media (max-width: 640px){.ordp-tabla thead{display:none}.ordp-tabla,.ordp-tabla tbody,.ordp-tabla tr,.ordp-tabla td,.ordp-tabla th{display:block;width:auto}.ordp-fila{padding:8px 10px;border-top:1px solid var(--fk-borde-suave)}.ordp-fila--sin{background:var(--warn-bg)}.ordp-fila td{border:none;padding:2px 0;background:transparent!important}.ordp-fila__c:before{content:"C: ";color:var(--text-muted)}.ordp-fila__c{text-align:left}.ordp-fila td[data-col="¿Qué se le hará?"],.ordp-fila td.ordp-fila__detalle,.ordp-fila td.ordp-fila__c{display:inline-block;margin-right:10px;vertical-align:middle}.ordp-fila__precio{text-align:left;width:auto;margin-top:4px}.ordp-precio__input{width:140px;text-align:left}}.ordp-celda{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;white-space:nowrap}.ordp-celda__ok{color:var(--cumple-color);font-weight:700}.ordp-celda__sin{color:var(--warn-color);font-weight:600}.ordp-celda__cambio{color:var(--warn-color);font-size:var(--fk-letra-xs)}.ordp-total-aprobar{margin-top:8px;padding:6px 10px;border-radius:8px;background:var(--fk-neutro-bg);font-size:13px;font-weight:700}.ordp-total-aprobar--sin{font-weight:400;color:var(--text-muted)}.pv--panel{margin-bottom:16px}.pv__caja{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--fk-rojo);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.pv__cab{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 16px;background:var(--warn-bg)}.pv__titulo{font-size:var(--fk-letra-base);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--fk-oscuro)}.pv__cuenta{background:var(--fk-rojo);color:#fff;border-radius:var(--fk-radio-redondo);padding:0 9px;font-size:var(--fk-letra-s);font-weight:700;line-height:20px}.pv__regla{margin-left:auto;font-size:var(--fk-letra-s);color:var(--warn-color)}.pv__fila{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 16px;border-top:1px solid var(--fk-borde-suave)}.pv__txt{flex:1 1 260px;min-width:0}.pv__linea{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:var(--fk-letra-base)}.pv__linea b{font-weight:700;color:var(--fk-oscuro);overflow-wrap:anywhere}.pv__sub{margin-top:2px;font-size:var(--fk-letra-s);color:var(--text-muted);overflow-wrap:anywhere}.pv__urgente{background:var(--prio-urgencia-color);color:#fff;border-radius:var(--fk-radio-chico);padding:1px 7px;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.4px;text-transform:uppercase}.pv__urgente--evaluacion_urgente{background:var(--prio-eval-urg-color)}.pv__prueba{font-size:var(--fk-letra-xs);font-weight:700;color:var(--fk-prueba-color);background:var(--fk-prueba-bg);border-radius:var(--fk-radio-chico);padding:0 6px}.pv__espera{font-size:var(--fk-letra-m);font-weight:700;color:var(--warn-color);text-align:right;max-width:120px}.pv__fila--roja .pv__espera{color:var(--fk-rojo)}.pv__boton{background:var(--fk-oscuro);color:#fff;border:none;border-radius:var(--radius);padding:8px 14px;font-size:var(--fk-letra-m);font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit}.pv__boton:hover{background:var(--fk-oscuro-lite)}@media (max-width: 560px){.pv__regla{margin-left:0;flex-basis:100%}.pv__espera{text-align:left;max-width:none}}.pv-contador{display:inline-block;background:var(--fk-rojo);color:#fff;border-radius:var(--fk-radio-redondo);padding:1px 9px;font-size:var(--fk-letra-xs);font-weight:700;line-height:18px;white-space:nowrap}.pv-contador--compacto{margin-left:auto;min-width:20px;padding:0 6px;text-align:center;font-size:var(--fk-letra-xs)}.pv-ot{display:grid;gap:10px;margin-bottom:16px}.pv-ot__caja{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--fk-rojo);border-radius:var(--radius);overflow:hidden}.pv-ot__cab{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:9px 16px;background:var(--warn-bg);border-bottom:1px solid var(--fk-borde-suave)}.pv-ot__modulo{font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-rojo);letter-spacing:.3px}.pv-ot__nombre{font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-oscuro)}.pv-ot__linea{padding:9px 16px 0;font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-oscuro);overflow-wrap:anywhere}.pv-ot__espera{color:var(--warn-color)}.pv-ot__caja--roja .pv-ot__espera{color:var(--fk-rojo)}.pv-ot__botones{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 12px}.pv-ot__botones button{border-radius:var(--radius);padding:7px 14px;font-size:var(--fk-letra-m);font-weight:700;cursor:pointer;font-family:inherit}.pv-ot__botones button:disabled{opacity:.5;cursor:not-allowed}.pv-ot__validar{background:var(--cumple-color);color:#fff;border:1px solid var(--cumple-color)}.pv-ot__devolver{background:var(--surface);color:var(--fk-rojo);border:1px solid var(--fk-rojo)}.pv-ot__devolver:hover:not(:disabled){background:var(--fk-rojo-bg)}.pv-ot__revisar{background:transparent;color:var(--fk-oscuro);border:1px solid transparent;text-decoration:underline}.pv-ot__caja--orden{border-left-color:var(--auto-color)}.pv-ot__caja--orden .pv-ot__cab{background:var(--fk-info-bg, #eef4ff)}.pv-ot__caja--orden .pv-ot__modulo{color:var(--auto-color)}.pv-ot__linea--resumen{font-weight:400;color:var(--fk-texto-2);font-size:var(--fk-letra-s)}.pv-ot__caja--orden .pv-ot__revisar,.pv__botones-orden .pv-ot__revisar{border:1px solid var(--border);text-decoration:none;background:var(--surface)}.pv__fila--orden{border-left:3px solid var(--auto-color)}.pv__botones-orden{display:inline-flex;flex-wrap:wrap;gap:6px}.pv__botones-orden button{border-radius:var(--radius);padding:6px 12px;font-size:var(--fk-letra-s);font-weight:700;cursor:pointer;font-family:inherit}.pv__aviso{margin:6px 0;padding:6px 10px;border-radius:var(--radius);background:var(--cumple-bg);color:var(--cumple-color);font-size:var(--fk-letra-s);font-weight:700}.pv-ot__error{background:var(--no-cumple-bg);color:var(--no-cumple-color);border:1px solid var(--no-cumple-bg);border-left:4px solid var(--no-cumple-color);border-radius:var(--radius);padding:8px 12px;font-size:var(--fk-letra-m)}.pv-menu-chip{margin-left:auto;background:var(--fk-rojo);color:#fff;border-radius:var(--fk-radio-redondo);padding:0 7px;font-size:9px;font-weight:700;letter-spacing:.4px;line-height:16px;white-space:nowrap}.pv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--fk-velo);display:flex;align-items:center;justify-content:center;padding:16px}.pv-modal__caja{background:var(--surface);border-radius:var(--fk-radio-grande);width:100%;max-width:480px;box-shadow:var(--fk-sombra-modal);overflow:hidden}.pv-modal__cab{padding:14px 20px;background:var(--surface);color:var(--fk-oscuro);border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-xl);font-weight:700;line-height:var(--fk-interlineado-titulo)}.pv-modal__cuerpo{padding:16px 20px;display:grid;gap:8px}.pv-modal__rotulo{font-size:var(--fk-letra-xs);font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.pv-modal__cuerpo textarea{width:100%;border:1px solid var(--fk-borde-campo);border-radius:var(--radius);padding:8px 10px;font-size:var(--fk-letra-m);font-family:inherit;resize:vertical}.pv-modal__nota{font-size:var(--fk-letra-s);color:var(--text-muted)}.pv-modal__pie{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--fk-borde-suave)}.pv-modal__pie button{border-radius:var(--radius);padding:7px 16px;font-size:var(--fk-letra-m);font-weight:700;cursor:pointer;font-family:inherit}.pv-modal__cancelar{background:var(--surface);border:1px solid var(--fk-borde-campo);color:var(--text)}.pv-modal__confirmar{background:var(--fk-rojo);border:1px solid var(--fk-rojo);color:#fff}.pv-modal__confirmar:hover:not(:disabled){background:var(--fk-rojo-hover);border-color:var(--fk-rojo-hover)}.pv-modal__confirmar:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse){.pv__boton,.pv-ot__botones button,.pv-modal__pie button{min-height:40px}}.fk-bit-icono{flex-shrink:0;vertical-align:-2px}.fk-bit-pendientes{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:var(--fk-radio-redondo);background:var(--warn-bg);color:var(--warn-color);font-size:var(--fk-letra-xs);font-weight:700;line-height:1.4;vertical-align:middle;white-space:nowrap}.fk-barra-ot__bitacora{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fk-borde-campo);background:var(--surface);color:var(--fk-oscuro);border-radius:var(--fk-radio-redondo);padding:4px 12px;font-size:var(--fk-letra-m);font-weight:700;white-space:nowrap;min-height:32px}.fk-barra-ot__bitacora:hover{background:var(--bg)}.fk-barra-ot__bitacora--pendientes{border-color:var(--fk-aviso-borde)}.fk-barra-ot__bitacora--pendientes .fk-barra-ot__bitacora-n{color:var(--warn-color)}.fk-barra-ot__bitacora[aria-expanded=true]{background:var(--fk-oscuro);border-color:var(--fk-oscuro);color:#fff}.fk-barra-ot__bitacora[aria-expanded=true] .fk-barra-ot__bitacora-n{color:#fff}.fk-barra-ot__bitacora--corto{padding:4px 8px;font-size:var(--fk-letra-s)}.fk-punto-bitacora{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:var(--fk-aviso-borde);box-shadow:0 0 0 2px var(--surface)}.fk-bit-panel{position:fixed;top:calc(var(--header-h) + var(--barra-ot-h, 0px));right:0;bottom:0;z-index:47;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--fk-sombra-modal)}.fk-bit-panel__cab{display:flex;align-items:center;gap:10px;padding:12px 16px 6px}.fk-bit-panel__titulo{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;font-size:var(--fk-letra-l);font-weight:700;color:var(--fk-oscuro);line-height:var(--fk-interlineado-titulo)}.fk-bit-panel__titulo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-bit-panel__cerrar{flex-shrink:0;width:36px;height:36px;border:none;background:none;color:var(--text-muted);font-size:24px;line-height:1;border-radius:var(--radius)}.fk-bit-panel__cerrar:hover{background:var(--bg)}.fk-bit-panel__sub{padding:0 16px 8px;font-size:var(--fk-letra-s);color:var(--text-muted);border-bottom:1px solid var(--fk-borde-suave)}.fk-bit-panel__cuerpo{flex:1 1 auto;overflow-y:auto;padding:10px 16px 24px}.fk-bit-escribir{flex-shrink:0;border:1px solid var(--fk-oscuro);background:var(--fk-oscuro);color:#fff;border-radius:var(--radius);padding:7px 14px;font-size:var(--fk-letra-m);font-weight:700;white-space:nowrap;min-height:34px}.fk-bit-escribir:hover:not(:disabled){background:var(--fk-oscuro-lite)}.fk-bit-escribir:disabled{opacity:.6}.fk-bit-filtros{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 16px;border-bottom:1px solid var(--fk-borde-suave);background:var(--bg)}.fk-bit-filtros__tipos{display:flex;flex-wrap:wrap;gap:6px}.fk-bit-filtro{border:1px solid var(--fk-borde-suave);background:var(--fk-neutro-bg);color:var(--text);border-radius:var(--fk-radio-redondo);padding:4px 11px;font-size:var(--fk-letra-s);font-weight:700;min-height:30px;white-space:nowrap}.fk-bit-filtro--ambar{background:var(--warn-bg);color:var(--warn-color)}.fk-bit-filtro--si{background:var(--fk-oscuro);border-color:var(--fk-oscuro);color:#fff}.fk-bit-filtros__mas{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:var(--fk-letra-s);color:var(--text-muted)}.fk-bit-filtros__mas label{display:inline-flex;align-items:center;gap:4px}.fk-bit-filtros__mas select{border:1px solid var(--fk-borde-campo);border-radius:var(--fk-radio-chico);background:var(--surface);color:var(--text);font-size:var(--fk-letra-s);padding:3px 4px;min-height:28px;max-width:190px}.fk-bit-dia__titulo{margin:12px 0 4px;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.04em;color:var(--text-muted)}.fk-bit-dia:first-child .fk-bit-dia__titulo{margin-top:4px}.fk-bit-entrada{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid var(--fk-borde-suave)}.fk-bit-entrada:last-child{border-bottom:none}.fk-bit-avatar{width:32px;height:32px;border-radius:50%;background:var(--fk-oscuro-lite);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:var(--fk-letra-xs);font-weight:700}.fk-bit-entrada__cuerpo{min-width:0}.fk-bit-entrada__cab{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fk-bit-entrada__quien{min-width:0;font-size:var(--fk-letra-m);color:var(--text);overflow-wrap:anywhere}.fk-bit-entrada__rol,.fk-bit-entrada__hora{color:var(--text-muted);font-size:var(--fk-letra-s)}.fk-bit-entrada__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.fk-bit-entrada__texto{margin:6px 0 0;font-size:var(--fk-letra-base);line-height:var(--fk-interlineado);white-space:pre-wrap;overflow-wrap:anywhere}.fk-bit-entrada__acciones{display:flex;justify-content:flex-end;margin-top:6px}.fk-bit-entrada--compacta{padding:8px 0}.fk-bit-entrada--compacta .fk-bit-entrada__texto{font-size:var(--fk-letra-m)}.fk-bit-tipo{display:inline-flex;align-items:center;border-radius:var(--fk-radio-redondo);padding:1px 9px;font-size:var(--fk-letra-s);font-weight:700;line-height:1.6;border:1px solid transparent;white-space:nowrap}.fk-bit-tipo--nota{background:var(--auto-bg);color:var(--auto-color)}.fk-bit-tipo--problema{background:var(--fk-rojo-bg);color:var(--fk-rojo)}.fk-bit-tipo--pedido{background:var(--warn-bg);color:var(--warn-color)}.fk-bit-tipo--dias{background:var(--ia-bg);color:var(--ia-color)}.fk-bit-tipo--cliente{background:var(--cumple-bg);color:var(--cumple-color)}.fk-bit-tipo--boton{padding:6px 14px;min-height:34px;font-size:var(--fk-letra-m);cursor:pointer}.fk-bit-tipo--boton.fk-bit-tipo--si{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.fk-bit-tipo--dias.fk-bit-tipo--si{background:var(--ia-color);color:#fff;box-shadow:none}.fk-bit-tipo--gris{opacity:.55}.fk-bit-chip{display:inline-flex;align-items:center;border-radius:var(--fk-radio-redondo);padding:1px 9px;font-size:var(--fk-letra-s);line-height:1.6;background:var(--fk-neutro-bg);color:var(--fk-neutro-color);white-space:nowrap}.fk-bit-chip--importante{background:var(--fk-rojo-bg);color:var(--fk-rojo);font-weight:700}.fk-bit-fase{display:inline-flex;align-items:center;border-radius:var(--fk-radio-chico);padding:1px 6px;font-size:var(--fk-letra-xs);font-weight:700;line-height:1.6}.fk-bit-fase--diagnostico{background:var(--fase-diag-fondo);color:var(--fase-diag-texto)}.fk-bit-fase--reparacion{background:var(--fase-rep-fuerte);color:#fff}.fk-bit-estado{flex-shrink:0;border-radius:var(--fk-radio-redondo);padding:2px 10px;font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap}.fk-bit-estado--pendiente{background:var(--warn-bg);color:var(--warn-color)}.fk-bit-estado--ok{background:var(--cumple-bg);color:var(--cumple-color)}.fk-bit-estado--no{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.fk-bit-dato,.fk-bit-aviso{margin-top:4px;font-size:var(--fk-letra-s);color:var(--text-muted)}.fk-bit-resolucion{margin-top:6px;font-size:var(--fk-letra-m);font-style:italic;overflow-wrap:anywhere}.fk-bit-resolucion--ok{color:var(--cumple-color)}.fk-bit-resolucion--no{color:var(--fk-neutro-color)}.fk-bit-resolucion__quien{font-style:normal;color:var(--text-muted);font-size:var(--fk-letra-s)}.fk-bit-adjuntos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fk-bit-foto{display:inline-flex;align-items:center;justify-content:center;width:76px;height:57px;border-radius:var(--fk-radio-chico);border:1px solid var(--border);background:var(--bg);overflow:hidden}.fk-bit-foto img{width:100%;height:100%;object-fit:cover}.fk-bit-foto--captura img{object-fit:contain}.fk-bit-pdf{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid var(--border);border-radius:var(--fk-radio-chico);padding:4px 8px;font-size:var(--fk-letra-s);color:var(--text);text-decoration:none;background:var(--surface)}.fk-bit-pdf__marca{background:var(--fk-rojo);color:#fff;border-radius:3px;padding:0 4px;font-size:10px;font-weight:700}.fk-bit-pdf__nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.fk-bit-pdf__pags{color:var(--text-muted)}.fk-bit-boton{border:1px solid var(--fk-borde-campo);background:var(--surface);color:var(--fk-oscuro);border-radius:var(--radius);padding:5px 16px;font-size:var(--fk-letra-m);font-weight:700;min-height:32px}.fk-bit-boton:hover{background:var(--bg)}.fk-bit-resolver{margin-top:8px;border:1px solid var(--border);border-radius:var(--radius);padding:10px;background:var(--bg)}.fk-bit-campo{display:flex;flex-direction:column;gap:4px;margin-top:8px;font-size:var(--fk-letra-m);font-weight:700;color:var(--text);min-width:0}.fk-bit-campo .fk-campo{font-weight:400;font-family:inherit;font-size:var(--fk-letra-base);width:100%;box-sizing:border-box}.fk-bit-campo textarea{resize:vertical}.fk-bit-campo--corto{max-width:200px}.fk-bit-campo--ancho{flex:1 1 220px}.fk-bit-campo--dias{flex:0 1 230px;color:var(--ia-color)}.fk-bit-campo--dias .fk-campo{border-color:var(--ia-color);max-width:110px}.fk-bit-campo__con-nota{display:flex;align-items:center;gap:8px}.fk-bit-botones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}.fk-bit-nota{font-size:var(--fk-letra-s);color:var(--text-muted);font-weight:400}.fk-bit-nota--italica{font-style:italic;margin-top:4px}.fk-bit-error{margin-top:8px;padding:6px 10px;border-radius:var(--radius);background:var(--no-cumple-bg);color:var(--no-cumple-color);font-size:var(--fk-letra-m)}.fk-bit-ok{margin:8px 0;padding:6px 10px;border-radius:var(--radius);background:var(--cumple-bg);color:var(--cumple-color);font-size:var(--fk-letra-m)}.fk-bit-razon{margin-top:6px;padding:6px 10px;border-radius:var(--radius);background:var(--warn-bg);color:var(--warn-color);font-size:var(--fk-letra-m)}.fk-bit-vacio{padding:14px 0;color:var(--text-muted);font-size:var(--fk-letra-m)}.fk-bit-sis{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-s);color:var(--text-muted)}.fk-bit-sis__punto{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--fk-linea-banner);transform:translateY(-1px)}.fk-bit-sis__texto{flex:1 1 auto;min-width:0;font-style:italic;overflow-wrap:anywhere}.fk-bit-sis__hora{flex-shrink:0}.fk-bit-form{border:1px solid var(--border);border-left:4px solid var(--fk-rojo);border-radius:var(--radius);padding:12px 14px 14px;margin-bottom:12px;background:var(--surface)}.fk-bit-form__titulo{font-size:var(--fk-letra-l);font-weight:700;color:var(--fk-oscuro);margin-bottom:4px}.fk-bit-rotulo{margin-top:10px;margin-bottom:4px;font-size:var(--fk-letra-m);font-weight:700;color:var(--text)}.fk-bit-tipos,.fk-bit-avisar{display:flex;flex-wrap:wrap;gap:6px}.fk-bit-avisar__op{border:1px solid var(--fk-borde-suave);background:var(--fk-neutro-bg);color:var(--text);border-radius:var(--fk-radio-redondo);padding:6px 14px;font-size:var(--fk-letra-m);font-weight:700;min-height:34px}.fk-bit-avisar__op--si{background:var(--fk-oscuro);border-color:var(--fk-oscuro);color:#fff}.fk-bit-fila{display:flex;flex-wrap:wrap;gap:0 14px}.fk-bit-adjuntar__botones{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fk-bit-adjuntar__boton{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fk-borde-campo);border-radius:var(--radius);padding:6px 14px;min-height:36px;font-size:var(--fk-letra-m);font-weight:700;color:var(--text);background:var(--surface);cursor:pointer}.fk-bit-adjuntar__boton:hover{background:var(--bg)}.fk-bit-adjuntar__boton--gris{opacity:.55;cursor:default}.fk-bit-adjuntar__pegar{min-width:190px}.fk-bit-previas{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.fk-bit-previa{display:flex;flex-direction:column;gap:2px;width:132px;border:1px solid var(--border);border-radius:var(--fk-radio-chico);padding:4px;background:var(--surface);font-size:var(--fk-letra-xs)}.fk-bit-previa img{width:100%;height:86px;object-fit:cover;border-radius:3px;background:var(--bg)}.fk-bit-previa--pdf{width:auto;max-width:100%;flex-direction:row;align-items:center;gap:8px;padding:6px 8px}.fk-bit-previa__nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);min-width:0}.fk-bit-previa__estado{color:var(--text-muted)}.fk-bit-previa__estado--ok{color:var(--cumple-color);font-weight:700}.fk-bit-previa__estado--error,.fk-bit-previa--error .fk-bit-previa__estado{color:var(--no-cumple-color);font-weight:700}.fk-bit-previa__acciones{display:flex;gap:4px}.fk-bit-previa__boton{flex:1 1 auto;border:1px solid var(--fk-borde-campo);border-radius:3px;background:var(--surface);color:var(--text);padding:3px 4px;font-size:var(--fk-letra-xs);font-weight:700;text-align:center;cursor:pointer}.fk-bit-form__botones{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px}.fk-bit-guardar{min-width:200px}.fk-bit-cancelar{border:none;background:none;color:var(--fk-rojo);font-size:var(--fk-letra-m);font-weight:700;padding:6px 4px}.fk-bit-tarjeta__titulo{display:inline-flex;align-items:center;gap:8px}.fk-bit-tarjeta__n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--fk-radio-redondo);background:var(--fk-rojo);color:#fff;font-size:var(--fk-letra-s)}.fk-bit-tarjeta__pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.fk-bit-ver-toda{border:none;background:none;color:var(--fk-rojo);font-size:var(--fk-letra-m);font-weight:700;padding:6px 0}@media (max-width: 767px){.fk-bit-panel{width:100vw;border-left:none}.fk-bit-panel__cab{flex-wrap:wrap}.fk-bit-panel__titulo{flex-basis:calc(100% - 50px)}.fk-bit-escribir{order:3;width:100%}.fk-bit-guardar{min-width:0;flex:1 1 auto}}.ordt-pagina{padding:0 0 80px}.ordt-cargando{text-align:center;padding:60px}.ordt-no-usa{margin:24px 0;padding:14px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--fk-texto-2)}.ordt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ordt-tenue{color:var(--text-muted)}.ordt-chico{font-size:var(--fk-letra-s)}.ordt-verde{color:var(--cumple-color)}.ordt-ambar{color:var(--warn-color)}.ordt-rotulo{font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--fk-texto-2);margin:10px 0 6px}.ordt-enlace{background:none;border:none;padding:0;color:var(--auto-color);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.ordt-envolver{display:inline-flex}[data-marcado]{outline:3px solid var(--fk-aviso-borde);outline-offset:2px;border-radius:var(--radius);transition:outline-color .3s}.ordt-area,[data-clave]{scroll-margin-top:calc(var(--header-h) + var(--barra-ot-h, 0px) + 120px)}.ordt-tarjeta-generar{max-width:1040px;margin:16px 0;padding:18px 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ordt-tarjeta-generar__titulo{position:relative;padding-left:12px;font-size:var(--fk-letra-l);font-weight:700;margin:0 0 8px}.ordt-tarjeta-generar__titulo:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;margin-top:-9px;background:var(--fk-rojo);border-radius:2px}.ordt-tarjeta-generar__intro{color:var(--fk-texto-2);margin:0 0 12px}.ordt-tarjeta-generar__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}.ordt-tarjeta-generar__boton{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 8px}.ordt-requisitos,.ordt-trae{list-style:none;margin:0;padding:0;font-size:var(--fk-letra-m)}.ordt-requisitos li,.ordt-trae li{padding:4px 0}.ordt-requisito--ok>span{color:var(--cumple-color);font-weight:700}.ordt-requisito--no>span{color:var(--fk-rojo);font-weight:700}.ordt-trae__faltara{margin-top:10px;padding:8px 12px;background:var(--warn-bg);color:var(--warn-color);border-radius:var(--radius);font-size:var(--fk-letra-m)}@media (max-width: 860px){.ordt-tarjeta-generar__cols{grid-template-columns:1fr}}.ordt-barra{position:sticky;top:calc(var(--header-h) + var(--barra-ot-h, 0px));z-index:30;margin:0 0 12px;padding:10px 14px 8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.ordt-barra__fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ordt-barra__titulo{font-size:var(--fk-letra-l);font-weight:700;color:var(--text)}.ordt-barra__linea{font-size:var(--fk-letra-s);color:var(--text-muted)}.ordt-barra__botones{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto;align-items:center}.ordt-barra__nota{margin-top:6px;font-size:var(--fk-letra-s);color:var(--warn-color)}.ordt-barra__areas{display:flex;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--fk-borde-suave);overflow-x:auto;scrollbar-width:thin}.ordt-area-boton{flex:0 0 auto;padding:4px 12px;border:1px solid var(--border);border-radius:var(--fk-radio-redondo);background:var(--surface);font:inherit;font-size:var(--fk-letra-s);font-weight:700;color:var(--fk-texto-2);cursor:pointer;white-space:nowrap}.ordt-area-boton--falta{border-color:var(--fk-aviso-borde);color:var(--warn-color);background:var(--warn-bg)}.ordt-estado{padding:2px 10px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap}.ordt-estado--gris{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.ordt-estado--ambar{background:var(--warn-bg);color:var(--warn-color)}.ordt-estado--verde{background:var(--cumple-bg);color:var(--cumple-color)}.ordt-estado--rojo{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.ordt-faltan-caja{position:relative;display:inline-flex}.ordt-faltan{padding:2px 12px;border:1px solid var(--fk-aviso-borde);border-radius:var(--fk-radio-redondo);background:var(--warn-bg);color:var(--warn-color);font:inherit;font-size:var(--fk-letra-s);font-weight:700;cursor:pointer;white-space:nowrap}.ordt-faltan--cero{border-color:var(--cumple-color);background:var(--cumple-bg);color:var(--cumple-color);cursor:default}.ordt-faltan__lista{display:none;position:absolute;top:100%;left:0;z-index:40;min-width:320px;margin:4px 0 0;padding:6px 0;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.ordt-faltan-caja:hover .ordt-faltan__lista,.ordt-faltan-caja:focus-within .ordt-faltan__lista{display:block}.ordt-faltan__lista button{display:block;width:100%;text-align:left;padding:4px 12px;border:none;background:none;font:inherit;font-size:var(--fk-letra-s);color:var(--text);cursor:pointer}.ordt-faltan__lista button:hover{background:var(--warn-bg)}.ordt-barra--tactil{padding:8px 10px 6px}.ordt-barra--tactil .ordt-barra__titulo{font-size:var(--fk-letra-base)}.ordt-barra--tactil .ordt-barra__botones{margin-left:0;width:100%}.ordt-barra--tactil .ordt-barra__areas{flex-wrap:nowrap}.ordt-recuadros{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ordt-recuadros:empty{display:none}.ordt-recuadro{padding:10px 14px;border:1px solid var(--border);border-left-width:4px;border-radius:var(--radius);font-size:var(--fk-letra-m);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ordt-recuadro--pedido{background:var(--fk-destacado-bg);border-color:var(--fk-destacado-borde);border-left-color:var(--fk-destacado-barra)}.ordt-recuadro--devuelta,.ordt-recuadro--desactualizada{background:var(--no-cumple-bg);border-color:var(--fk-rojo);color:var(--no-cumple-color)}.ordt-recuadro--reabierta{background:var(--fk-neutro-bg);border-left-color:var(--fk-neutro-color);color:var(--fk-neutro-color)}.ordt-recuadro--aviso{display:block}.ordt-recuadro--cambio,.ordt-recuadro--aviso{background:var(--warn-bg);border-color:var(--fk-aviso-borde);color:var(--warn-color)}.ordt-recuadro .ordt-tabla-caja{width:100%}.ordt-area{margin-bottom:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ordt-area__cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:10px 16px;border-bottom:1px solid var(--fk-borde-suave)}.ordt-area__titulo{position:relative;margin:0;padding-left:12px;font-size:var(--fk-letra-l);font-weight:700;color:var(--text)}.ordt-area__titulo:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;margin-top:-9px;background:var(--fk-rojo);border-radius:2px}.ordt-area__cuerpo{padding:12px 16px 16px}.ordt-llenado{font-size:var(--fk-letra-s);color:var(--text-muted)}.ordt-campo{display:inline-flex;flex-direction:column;gap:2px;min-width:0;vertical-align:top}.ordt-campo__etiqueta{font-size:var(--fk-letra-xs);color:var(--text-muted)}.ordt-campo__caja{display:flex;align-items:center;gap:4px;min-height:30px;padding:0 6px;border:1px solid var(--fk-borde-campo);border-radius:var(--radius);background:var(--surface)}.ordt-campo__input{flex:1 1 auto;min-width:0;width:100%;padding:4px 0;border:none;background:transparent;font:inherit;font-size:var(--fk-letra-m);color:var(--text);outline:none}.ordt-campo__select{padding:4px 0}.ordt-campo__valor{flex:1 1 auto;min-width:0;padding:4px 0;font-size:var(--fk-letra-m);overflow-wrap:anywhere}.ordt-campo__vacio{color:var(--text-muted);font-style:italic}.ordt-campo__sufijo{font-size:var(--fk-letra-s);color:var(--text-muted);white-space:nowrap}.ordt-campo__error{font-size:var(--fk-letra-s);color:var(--fk-rojo);font-weight:700}.ordt-campo__ayuda{font-size:var(--fk-letra-xs);color:var(--text-muted)}.ordt-campo--sistema .ordt-campo__caja{background:var(--auto-bg);border-color:var(--fk-info-borde)}.ordt-campo--falta .ordt-campo__caja,.ordt-campo--aviso .ordt-campo__caja{background:var(--warn-bg);border:1.5px dashed var(--fk-aviso-borde)}.ordt-campo--falta .ordt-campo__input::placeholder,.ordt-campo--aviso .ordt-campo__input::placeholder{color:var(--warn-color)}.ordt-campo--error .ordt-campo__caja{background:var(--no-cumple-bg);border-color:var(--fk-rojo)}.ordt-campo--lectura .ordt-campo__caja{background:var(--bg);border-color:var(--border)}.ordt-campo--ancho{display:flex;width:100%}.ordt-campo:focus-within .ordt-campo__caja{box-shadow:0 0 0 2px var(--fk-foco)}.ordt-origen{flex:0 0 auto;padding:0 4px;border:1px solid var(--fk-info-borde);border-radius:3px;background:var(--surface);font-size:10px;font-weight:700;line-height:15px;color:var(--auto-color)}.ordt-origen--texto{font-size:var(--fk-letra-xs)}.ordt-editado{display:inline-flex;align-items:center;gap:4px;font-size:var(--fk-letra-xs)}.ordt-editado__marca{padding:0 5px;border-radius:3px;background:var(--warn-bg);color:var(--warn-color);font-weight:700;font-size:var(--fk-letra-xs)}.ordt-editado__antes{color:var(--text-muted)}.ordt-ahora{font-size:var(--fk-letra-s);color:var(--auto-color)}.ordt-unidad{border:none;background:transparent;font:inherit;font-size:var(--fk-letra-s);color:var(--text-muted)}.ordt-unidad--fuerte{font-size:var(--fk-letra-m);font-weight:700;color:var(--text);border:1px solid var(--fk-borde-campo);border-radius:4px;padding:2px 4px}.ordt-encabezado{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:18px;align-items:start}.ordt-encabezado__campos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px}.ordt-placa__rotulo{font-size:var(--fk-letra-s);color:var(--text-muted);margin-bottom:4px}.ordt-placa__marco{border:2px solid var(--fk-oscuro);border-radius:var(--radius);padding:6px;background:var(--surface)}.ordt-placa__cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:10px;color:var(--text-muted);margin-bottom:4px}.ordt-placa__logo{font-size:16px;font-weight:900;letter-spacing:1px;color:var(--fk-negro)}.ordt-placa__logo:first-letter{color:var(--fk-rojo)}.ordt-placa__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-s);text-align:center}.ordt-placa__tabla th{background:var(--fk-oscuro);color:#fff;font-weight:700;padding:2px 4px;border:1px solid var(--fk-oscuro)}.ordt-placa__tabla td{border:1px solid var(--border);padding:3px 4px;overflow-wrap:anywhere}.ordt-placa__falta{color:var(--fk-rojo);font-weight:700}.ordt-placa__botones{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ordt-dos-columnas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@media (max-width: 1350px){.ordt-dos-columnas{grid-template-columns:minmax(0,1fr)}}.ordt-columna{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-width:0}.ordt-fila{border-bottom:1px solid var(--fk-borde-suave);background:var(--surface)}.ordt-fila:nth-child(odd):not(.ordt-fila--titulos){background:var(--bg)}.ordt-fila__cab{display:grid;grid-template-columns:minmax(0,1.25fr) 132px minmax(0,1.7fr) 52px 26px 98px;align-items:center;gap:6px;padding:3px 8px;min-height:34px;font-size:var(--fk-letra-m)}.ordt-fila--titulos{background:var(--fk-oscuro)!important;color:#fff}.ordt-fila--titulos .ordt-fila__cab{min-height:28px;font-size:var(--fk-letra-xs);font-weight:700}.ordt-fila__nombre{min-width:0;overflow-wrap:anywhere;font-weight:600}.ordt-fila__detalle{min-width:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ordt-fila__tipo{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.ordt-fila__c-fijo{font-size:var(--fk-letra-s);color:var(--text-muted)}.ordt-fila__extra{display:flex;flex-direction:column;gap:4px;padding:0 8px 6px;font-size:var(--fk-letra-s)}.ordt-fila__rec-linea{font-size:var(--fk-letra-s)}.ordt-fila--no-viene .ordt-fila__cab{min-height:24px;padding-top:1px;padding-bottom:1px;font-size:var(--fk-letra-s);color:var(--text-muted)}.ordt-fila--no-viene .ordt-fila__nombre{font-weight:400}.ordt-fila--otro-rec{box-shadow:inset 4px 0 0 var(--fk-aviso-borde)}.ordt-detalle-doble{display:inline-flex;gap:4px;flex-wrap:wrap;align-items:center;min-width:0}.ordt-detalle-fijo{display:inline-flex;gap:4px;align-items:center;font-size:var(--fk-letra-m)}.ordt-mas{width:24px;height:24px;padding:0;border:1px dashed var(--fk-borde-campo);border-radius:4px;background:var(--surface);color:var(--auto-color);cursor:pointer;font-weight:700}.ordt-chip{display:inline-block;max-width:100%;padding:2px 8px;border:1px solid transparent;border-radius:var(--fk-radio-chico);font:inherit;font-size:var(--fk-letra-s);font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ordt-chip:disabled{cursor:default}.ordt-chip--gris{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.ordt-chip--ambar{background:var(--warn-bg);color:var(--warn-color)}.ordt-chip--rojo{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.ordt-chip--verde{background:var(--cumple-bg);color:var(--cumple-color)}.ordt-chip--nada{background:transparent;color:var(--text-muted);border-color:var(--border);font-weight:400}.ordt-tipos{display:inline-flex;flex-wrap:wrap;gap:3px}.ordt-tipo{padding:3px 7px;border:1px solid var(--fk-borde-campo);border-radius:var(--fk-radio-chico);background:var(--surface);font:inherit;font-size:var(--fk-letra-xs);font-weight:700;color:var(--fk-texto-2);cursor:pointer;white-space:nowrap}.ordt-tipo--elegido{color:#fff;border-color:transparent}.ordt-tipo--gris{background:var(--fk-neutro-color)}.ordt-tipo--ambar{background:var(--warn-color)}.ordt-tipo--rojo{background:var(--fk-rojo)}.ordt-tipo--verde{background:var(--cumple-color)}.ordt-tipo--nada{background:var(--fk-oscuro-lite)}.ordt-acciones{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.ordt-acciones--falta{padding:4px;border:1.5px dashed var(--fk-aviso-borde);border-radius:var(--radius);background:var(--warn-bg)}.ordt-acciones__rotulo{font-size:var(--fk-letra-s);color:var(--text-muted)}.ordt-accion{padding:6px 10px;border:1px solid var(--fk-borde-campo);border-radius:var(--fk-radio-chico);background:var(--surface);font:inherit;font-size:var(--fk-letra-s);cursor:pointer}.ordt-accion--elegida{background:var(--warn-color);color:#fff;border-color:transparent;font-weight:700}.ordt-rec{padding:1px 6px;border:1px solid transparent;border-radius:var(--fk-radio-chico);font:inherit;font-size:10px;font-weight:700;letter-spacing:.3px;cursor:pointer;white-space:nowrap}.ordt-rec--sigue{background:var(--cumple-bg);color:var(--cumple-color);border-color:color-mix(in srgb,var(--cumple-color) 35%,transparent)}.ordt-rec--otro{background:var(--warn-bg);color:var(--warn-color);border-color:var(--fk-aviso-borde)}.ordt-conteo{margin:10px 0 4px;font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-texto-2)}.ordt-rotulo--adicionales{margin-top:14px}.ordt-adicionales{margin-bottom:8px}.ordt-agregar{display:block;width:100%;margin-top:8px;padding:8px;border:1.5px dashed var(--fk-info-borde);border-radius:var(--radius);background:var(--surface);color:var(--auto-color);font:inherit;font-weight:700;cursor:pointer}.ordt-agregar--chico{padding:6px;font-size:var(--fk-letra-s)}.ordt-rojo{color:var(--fk-rojo)}.ordt-tabla4{margin-bottom:6px}.ordt-tabla4 .ordt-fila--v4 .ordt-fila__cab{grid-template-columns:minmax(120px,1fr) minmax(0,2.4fr) minmax(0,1.5fr) 64px minmax(0,1.1fr) 98px}.ordt-tabla4--servicios .ordt-fila--v4 .ordt-fila__cab{grid-template-columns:minmax(120px,1fr) minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1.3fr) 98px}.ordt-tabla4--servicios{margin-top:4px}.ordt-no-vinieron{margin:6px 2px 14px;font-size:var(--fk-letra-s);color:var(--text-muted)}.ordt-no-vinieron:empty{display:none}.ordt-tipos--falta{padding:2px;border:1.5px dashed var(--fk-aviso-borde);border-radius:var(--fk-radio-chico);background:var(--warn-bg)}.ordt-campo--en-linea{flex-direction:row;align-items:center;gap:6px}.ordt-campo--en-linea .ordt-campo__etiqueta{font-size:var(--fk-letra-s);color:var(--fk-texto-2)}.ordt-campo--obs{width:100%}.ordt-fila--tarjeta.ordt-fila--v4 .ordt-tipos{grid-template-columns:repeat(4,minmax(0,1fr))}.ordt-fila--tarjeta.ordt-fila--v4 .ordt-tipos--dos{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1350px){.ordt-tabla4:not(.ordt-tabla4--servicios) .ordt-fila--v4 .ordt-fila__cab{grid-template-columns:minmax(110px,1fr) minmax(0,2.6fr) minmax(0,1.4fr) 60px minmax(0,1fr) 90px}}.ordt-kits{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.ordt--tactil .ordt-kits{grid-template-columns:minmax(0,1fr)}.ordt-kit__titulo{margin-bottom:6px;padding-left:8px;border-left:3px solid var(--fk-rojo);font-weight:700;color:var(--fk-texto-2)}.ordt-kit__linea{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;border-bottom:1px solid var(--fk-borde-suave)}.ordt-kit__texto{flex:1 1 160px}.ordt-kit__cantidad{width:64px}.ordt-kit__linea--mal .ordt-kit__cantidad{border-color:var(--fk-rojo)}.ordt-kit__quitar{border:none;background:none;color:var(--fk-rojo);font-weight:700;cursor:pointer;padding:2px 6px}.ordt-kit__leido{font-size:var(--fk-letra-m)}.ordt-lista__items--dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.ordt-linea{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.ordt-linea--con-dato .ordt-linea__nombre{font-weight:700}.ordt-linea--falta{background:var(--warn-bg)}.ordt-linea--aparte{justify-content:flex-start;flex-wrap:wrap}.ordt-linea__nombre{display:inline-flex;align-items:center;gap:6px;min-width:0}.ordt-linea__campos{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ordt-linea__parte{display:inline-flex;gap:3px;align-items:center}.ordt-linea__input{width:64px;min-height:28px;padding:2px 6px;border:1px solid var(--fk-borde-campo);border-radius:4px;font:inherit;font-size:var(--fk-letra-m);text-align:right}.ordt-linea__input--texto{width:200px;text-align:left}.ordt-linea__input--ancho{flex:1 1 auto;width:auto;min-width:0;text-align:left}.ordt-linea__input--falta{border:1.5px dashed var(--fk-aviso-borde);background:var(--warn-bg)}.ordt-linea__unidad{font-size:var(--fk-letra-xs);color:var(--text-muted);min-width:28px}.ordt-linea__valor{font-weight:700}.ordt-habitual{padding:0 6px;border:1px solid var(--border);border-radius:3px;background:var(--bg);color:var(--text-muted);font:inherit;font-size:var(--fk-letra-xs);cursor:pointer}span.ordt-habitual{cursor:default}.ordt-si{min-width:44px;min-height:28px;border:1px solid var(--fk-borde-campo);border-radius:4px;background:var(--surface);font:inherit;font-size:var(--fk-letra-s);cursor:pointer}.ordt-si--marcado{background:var(--cumple-color);color:#fff;border-color:transparent;font-weight:700}.ordt-masmenos{display:inline-flex;gap:4px}.ordt-masmenos__b{width:36px;height:36px;border:1px solid var(--fk-borde-campo);border-radius:var(--radius);background:var(--surface);font-size:18px;font-weight:700;cursor:pointer}.ordt-masmenos__b--grande{width:44px;height:44px;font-size:22px}.ordt-fila-datos{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-end;margin-bottom:10px}.ordt-dato-fijo{font-size:var(--fk-letra-m);display:inline-flex;gap:6px;align-items:center;min-height:30px}.ordt-pernos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.ordt-perno{display:flex;gap:6px;align-items:center;padding:3px 0;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.ordt-perno__n{width:20px;color:var(--text-muted);font-size:var(--fk-letra-xs)}.ordt-obs-fija{padding:6px 0;font-weight:700;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ordt-obs-linea{display:flex;gap:8px;align-items:center;padding:3px 0}.ordt-plazo__fila{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ordt-plazo__rotulo{font-weight:700}.ordt-plazo__ayuda{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:var(--fk-letra-m)}.ordt-plazo__ayuda .ordt-rotulo{display:inline;margin-right:6px}.ordt-tabla-caja{overflow-x:auto}.ordt-tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.ordt-tabla th{background:var(--fk-oscuro);color:#fff;text-align:left;font-size:var(--fk-letra-s);font-weight:700;padding:5px 8px}.ordt-tabla td{padding:5px 8px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:middle;background:var(--surface);color:var(--text)}.ordt-resumen__cambios{padding:10px 12px;border-radius:var(--radius);margin-bottom:10px}.ordt-resumen__cambios--hay{background:var(--warn-bg);color:var(--warn-color);border:1px solid var(--fk-aviso-borde)}.ordt-resumen__cambios--no{background:var(--cumple-bg);color:var(--cumple-color)}.ordt-resumen__cambios .ordt-tabla-caja{margin-top:8px}.ordt-resumen__datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0 0 10px;font-size:var(--fk-letra-m)}.ordt-resumen__datos>div{display:flex;gap:6px}.ordt-resumen__datos dt{font-weight:700}.ordt-resumen__datos dd{margin:0}.ordt-ventana__texto{color:var(--fk-texto-2);font-size:var(--fk-letra-base)}.ordt-ventana__motivo{width:100%;margin-top:12px}.ordt-form__campo{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-texto-2)}.ordt-form__campo .fk-campo{font-weight:400}.ordt-tipos--agregar{margin-top:2px}.ordt-tipos--agregar .ordt-tipo{padding:7px 10px;font-size:var(--fk-letra-s)}.ordt-aviso-abajo{position:fixed;left:50%;bottom:24px;z-index:1100;transform:translate(-50%);max-width:calc(100vw - 32px);padding:10px 18px;border-radius:var(--radius);background:var(--fk-oscuro);color:#fff;font-size:var(--fk-letra-m);box-shadow:var(--fk-sombra-modal)}.ordt-aviso-abajo--error{background:var(--fk-rojo)}.ordt--tactil .ordt-encabezado{grid-template-columns:minmax(0,1fr)}.ordt--tactil .ordt-encabezado__campos{grid-template-columns:repeat(2,minmax(0,1fr))}.ordt--tactil .ordt-campo__caja{min-height:40px}.ordt--tactil .ordt-campo__input{font-size:var(--fk-letra-base)}.ordt-lista-tarjetas{display:flex;flex-direction:column;gap:8px}.ordt-fila--tarjeta{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)!important;padding:8px 10px}.ordt-fila--tarjeta .ordt-fila__cab{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:0}.ordt-fila--tarjeta .ordt-fila__nombre{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:var(--fk-letra-base)}.ordt-fila--tarjeta .ordt-fila__extra{padding:8px 0 0}.ordt-fila--tarjeta .ordt-tipos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%}.ordt-fila--tarjeta .ordt-tipos--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.ordt-fila--tarjeta .ordt-tipo{min-height:40px;padding:6px 4px;font-size:var(--fk-letra-s);white-space:normal}.ordt-fila--tarjeta .ordt-accion{min-height:38px}.ordt-fila--tarjeta .ordt-fila__detalle .ordt-campo,.ordt-fila--tarjeta .ordt-detalle-doble{width:100%}.ordt-fila--tarjeta .ordt-detalle-doble>.ordt-campo{flex:1 1 140px}.ordt-fila--tarjeta.ordt-fila--no-viene{padding:4px 10px;background:var(--bg)!important}.ordt-fila--tarjeta.ordt-fila--no-viene .ordt-fila__cab{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.ordt-fila--tarjeta.ordt-fila--no-viene .ordt-fila__nombre{flex:1 1 140px;font-size:var(--fk-letra-m);font-weight:400;color:var(--text-muted)}.ordt-fila--tarjeta .ordt-fila__cab .ordt-fila__tipo:has(.ordt-tipos){flex-basis:100%}.ordt-fila--tarjeta.ordt-fila--no-viene .ordt-fila__tipo{flex:0 0 auto}.ordt-fila--tarjeta.ordt-fila--no-viene .ordt-fila__detalle:empty,.ordt-fila--tarjeta .ordt-fila__c:empty{display:none}.ordt--tactil .ordt-chip{min-height:36px;padding:6px 12px}.ordt--tactil .ordt-linea__input{min-height:40px;width:70px;font-size:var(--fk-letra-base)}.ordt--tactil .ordt-linea__input--texto{width:160px}.ordt--tactil .ordt-area-boton{padding:8px 12px}.ordt--tactil .ordt-pernos{grid-template-columns:minmax(0,1fr)}.ordt--tactil .ordt-mas,.ordt--tactil .ordt-habitual{min-height:32px}@media (max-width: 640px){.ordt-barra--tactil .ordt-barra__titulo{display:none}.ordt-barra--tactil{padding:6px 8px 4px}.ordt-barra--tactil .ordt-barra__areas{margin-top:6px;padding-top:6px}.ordt-fila--tarjeta .ordt-tipos{grid-template-columns:repeat(3,minmax(0,1fr))}.ordt-fila--tarjeta .ordt-tipos--dos,.ordt-fila--tarjeta.ordt-fila--v4 .ordt-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}.ordt--tactil .ordt-encabezado__campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ordt-linea{flex-wrap:wrap}.ordt-linea__campos{width:100%;justify-content:flex-start}.ordt--tactil .ordt-linea__input--texto{width:100%}.ordt-perno{flex-wrap:wrap}.ordt-resumen__datos{grid-template-columns:minmax(0,1fr)}.ordt-area__cuerpo{padding:10px}}.mat-estado-caja{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.mat-chip{display:inline-block;font-size:var(--fk-letra-s);font-weight:700;border-radius:10px;padding:2px 9px;white-space:nowrap;line-height:1.4}.mat-chip--gris{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.mat-chip--verde{background:var(--cumple-bg);color:var(--cumple-color)}.mat-chip--ambar{background:var(--warn-bg);color:var(--warn-color)}.mat-chip--azul{background:var(--auto-bg);color:var(--auto-color)}.mat-chip--verde-oscuro{background:var(--cumple-color);color:#fff}.mat-chip--tachado{background:var(--fk-neutro-bg);color:var(--text-muted);text-decoration:line-through;font-weight:600}.mat-chip--rojo{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.mat-conteo{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.mat-conteo__chip{font-size:var(--fk-letra-s);font-weight:700;border-radius:12px;padding:3px 10px;border:1px solid var(--border);background:var(--surface);color:var(--fk-texto-2)}.mat-conteo__chip--listo{background:var(--cumple-bg);color:var(--cumple-color);border-color:transparent}.mat-conteo__chip--pendiente{background:var(--warn-bg);color:var(--warn-color);border-color:transparent}.mat-conteo__chip--en_parte{background:var(--auto-bg);color:var(--auto-color);border-color:transparent}.mat-conteo__chip--retirado{background:var(--cumple-color);color:#fff;border-color:transparent}.mat-bloque{scroll-margin-top:calc(var(--barra-ot-h, 0px) + 72px);container-type:inline-size;container-name:mat-bloque}.mat-bloque__sub{font-size:var(--fk-letra-s);color:var(--text-muted);margin-top:-4px;margin-bottom:6px;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.mat-bloque__foto{color:var(--fk-oscuro);font-weight:600;text-decoration:none}.mat-bloque__foto:hover{text-decoration:underline}.mat-bloque__pie{margin-top:10px;font-size:var(--fk-letra-s);color:var(--text-muted);display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between}.mat-tabla{font-size:var(--fk-letra-m)}.mat-tabla__cab,.mat-tabla__fila{display:grid;grid-template-columns:minmax(76px,.9fr) minmax(140px,2.4fr) 52px minmax(110px,1.3fr) minmax(96px,1.2fr);gap:4px 10px;align-items:center}.mat-tabla__cab{background:var(--fk-oscuro);color:#fff;font-size:var(--fk-letra-xs);font-weight:700;padding:6px 8px;border-radius:4px 4px 0 0}.mat-tabla__fila{padding:7px 8px;border-bottom:1px solid var(--fk-borde-suave)}.mat-tabla__fila--grupo{border-top:1px solid var(--border)}.mat-tabla__fila--apagada{color:var(--text-muted)}.mat-tabla__grupo{color:var(--text-muted);font-size:var(--fk-letra-s)}.mat-tabla__nombre{min-width:0;overflow-wrap:anywhere}.mat-tabla__nota{display:block;font-size:var(--fk-letra-s);color:var(--text-muted);font-style:italic}.mat-tabla__cant{text-align:right;font-variant-numeric:tabular-nums}.mat-tabla__ultimo{font-size:var(--fk-letra-s);color:var(--text-muted)}.mat-enlace{background:none;border:1px solid var(--border);border-radius:10px;padding:0 8px;margin-left:6px;font-size:var(--fk-letra-s);font-family:inherit;cursor:pointer;color:var(--fk-oscuro)}.mat-enlace:hover{background:var(--bg)}@container mat-bloque (max-width: 700px){.mat-tabla__cab{display:none}.mat-tabla__fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"grupo grupo" "nombre cant" "estado ultimo"}.mat-tabla__grupo{grid-area:grupo;font-weight:700;text-transform:uppercase;font-size:var(--fk-letra-xs);letter-spacing:.3px}.mat-tabla__grupo:empty{display:none}.mat-tabla__nombre{grid-area:nombre}.mat-tabla__cant{grid-area:cant}.mat-tabla__fila>[role=cell]:nth-child(4){grid-area:estado}.mat-tabla__ultimo{grid-area:ultimo;text-align:right}}.mat-barra{display:inline-flex;align-items:center;gap:5px;font-size:var(--fk-letra-s);font-weight:700;color:var(--fk-texto-2);text-decoration:none;border:1px solid var(--border);border-radius:12px;padding:2px 10px;background:var(--surface);white-space:nowrap;margin-right:8px;flex-shrink:0}.mat-barra:hover{background:var(--bg)}.mat-barra--pendientes{border-color:var(--fk-rojo);color:var(--fk-rojo)}.mat-punto{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--fk-rojo);flex-shrink:0}.mat-celda{display:inline-flex;align-items:center;gap:5px;font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap}.mat-ventana{max-width:560px}.mat-ventana__rotulo{font-size:var(--fk-letra-s);color:var(--text-muted);margin:12px 0 6px}.mat-ventana__campo{width:100%;margin-top:10px;box-sizing:border-box}.mat-ventana__ayuda{margin-top:10px;font-size:var(--fk-letra-s);color:var(--text-muted)}.mat-ventana__que{margin-top:6px;background:var(--warn-bg);color:var(--warn-color);border:1px solid var(--fk-aviso-borde);border-radius:var(--radius);padding:8px 12px;font-size:var(--fk-letra-m);line-height:1.4}.mat-botonera{display:flex;flex-wrap:wrap;gap:6px}.mat-opcion{min-height:38px;padding:6px 14px;border:1px solid var(--fk-borde-campo);border-radius:19px;background:var(--surface);color:var(--fk-oscuro);font-family:inherit;font-size:var(--fk-letra-m);font-weight:600;cursor:pointer}.mat-opcion--elegida{background:var(--fk-oscuro);border-color:var(--fk-oscuro);color:#fff}.mat-cantidad{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mat-cantidad__btn{width:40px;height:40px;border-radius:8px;border:1px solid var(--fk-borde-campo);background:var(--surface);font-size:20px;cursor:pointer;font-family:inherit}.mat-cantidad__campo{width:72px;text-align:center}.mat-cantidad__quedan{font-size:var(--fk-letra-s);color:var(--text-muted)}.mat-aviso-placa{margin-top:10px;background:var(--warn-bg);color:var(--warn-color);border:1px solid var(--fk-aviso-borde);border-radius:var(--radius);padding:8px 12px;font-size:var(--fk-letra-m)}.bod-pestanas{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bod-pestana{min-height:38px;padding:6px 14px;border-radius:19px;border:1px solid var(--border);background:var(--surface);font-family:inherit;font-size:var(--fk-letra-m);font-weight:600;color:var(--fk-texto-2);cursor:pointer}.bod-pestana--activa{border-color:var(--fk-rojo);color:var(--fk-rojo);box-shadow:inset 0 0 0 1px var(--fk-rojo)}.bod-ot{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden}.bod-ot__cab{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;border-bottom:1px solid var(--fk-borde-suave)}.bod-ot__numero{font-size:var(--fk-letra-l);font-weight:700;color:var(--fk-oscuro)}.bod-ot__linea{font-size:var(--fk-letra-s);color:var(--text-muted);flex:1 1 200px;min-width:0}.bod-ot__acciones{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bod-ot__resumen{font-size:var(--fk-letra-s);color:var(--fk-texto-2);padding:6px 14px 0}.bod-fila{display:grid;grid-template-columns:34px minmax(0,1fr) 56px 170px 190px;gap:6px 10px;align-items:center;padding:8px 14px;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.bod-fila:last-child{border-bottom:0}.bod-fila--apagada{color:var(--text-muted)}.bod-fila__check{width:22px;height:22px;margin:0;accent-color:var(--fk-oscuro)}.bod-fila__nombre{min-width:0;overflow-wrap:anywhere}.bod-fila__cant{text-align:right;font-variant-numeric:tabular-nums}.bod-fila__botones{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.bod-fila .mat-chip{white-space:normal}.bod-mas{padding:8px 14px 12px;font-size:var(--fk-letra-s);color:var(--text-muted);display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.bod-vacio{padding:18px;color:var(--text-muted);text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius)}.bod-foto-lista{font-size:var(--fk-letra-s);color:var(--cumple-color);font-weight:700}.bod-aviso{position:fixed;left:50%;bottom:18px;transform:translate(-50%);background:var(--fk-oscuro);color:#fff;padding:10px 16px;border-radius:8px;font-size:var(--fk-letra-m);z-index:80;box-shadow:var(--fk-sombra-modal);max-width:calc(100vw - 32px)}.bod-aviso--error{background:var(--fk-rojo)}@media (max-width: 767px){.bod-fila{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"check nombre cant" "check estado estado" "check botones botones"}.bod-fila>:nth-child(1){grid-area:check;align-self:start}.bod-fila__nombre{grid-area:nombre}.bod-fila__cant{grid-area:cant}.bod-fila>:nth-child(4){grid-area:estado}.bod-fila__botones{grid-area:botones;justify-content:flex-start}.bod-ot__acciones{width:100%}}.fk-barra-ot{position:sticky;top:var(--header-h);z-index:35;margin:-24px -20px 16px;padding:8px 20px 7px;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 2px 6px #17242d12}.fk-barra-ot--diagnostico{border-left:4px solid var(--fase-diag)}.fk-barra-ot--reparacion{border-left:4px solid var(--fase-rep)}.fk-barra-ot--movil{margin:-20px -14px 14px;padding:6px 10px 6px 12px}.fk-barra-ot__l1{display:flex;align-items:center;gap:10px;min-width:0}.fk-barra-ot__ot{display:inline-block;flex-shrink:0;white-space:nowrap}.fk-barra-ot__ot-rotulo{font-size:var(--fk-letra-s);font-weight:700;color:var(--text-muted)}.fk-barra-ot__numero{font-size:20px;font-weight:700;line-height:1.2;color:var(--fk-oscuro)}.fk-barra-ot__cliente{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fk-letra-base);color:var(--fk-texto-2)}.fk-barra-ot__fecha{flex-shrink:0}.fk-barra-ot__cambiar{flex-shrink:0;border:1px solid var(--fk-oscuro);background:var(--surface);color:var(--fk-oscuro);border-radius:var(--radius);padding:6px 12px;font-size:var(--fk-letra-m);font-weight:700;white-space:nowrap;min-height:36px}.fk-barra-ot__cambiar[aria-expanded=true]{background:var(--fk-oscuro);color:#fff}.fk-barra-ot__fase-bloque{position:relative;display:inline-flex;flex-shrink:0}.fk-barra-ot__fase{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;color:#fff;text-decoration:none;min-height:30px}.fk-barra-ot__fase--diagnostico{background:var(--fase-diag)}.fk-barra-ot__fase--reparacion{background:var(--fase-rep-fuerte)}a.fk-barra-ot__fase:hover{filter:brightness(.92)}.fk-barra-ot__fase-cambio{font-size:13px;opacity:.9}.fk-barra-ot__fase--fija{cursor:not-allowed}.fk-barra-ot__nota{position:absolute;left:0;top:calc(100% + 6px);z-index:38;background:var(--fk-oscuro);color:#fff;font-size:var(--fk-letra-s);padding:6px 10px;border-radius:var(--radius);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.fk-barra-ot__fase-bloque:hover .fk-barra-ot__nota,.fk-barra-ot__fase-bloque:focus-within .fk-barra-ot__nota{opacity:1}.fk-barra-ot__l2{margin-top:6px}.fk-barra-ot__modulos{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.fk-barra-ot__mod-caja{position:relative;display:inline-flex;align-items:center}.fk-barra-ot__mod{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:var(--fk-radio-redondo);font-size:var(--fk-letra-m);font-weight:700;text-decoration:none;white-space:nowrap;border:1px solid transparent}.fk-barra-ot__mod--ancho{padding:0 12px;gap:5px}.fk-barra-ot__mod-nombre{font-weight:700}.fk-barra-ot__mod--validado{background:var(--estado-validado-color);color:#fff}.fk-barra-ot__mod--disponible,.fk-barra-ot__mod--bloqueado{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.fk-barra-ot__mod--bloqueado{opacity:.6}.fk-barra-ot__mod--en_progreso{background:var(--estado-progreso-bg);color:var(--estado-progreso-color);border-color:var(--fk-aviso-borde)}.fk-barra-ot__mod--pendiente_jdt,.fk-barra-ot__mod--pendiente_validacion{background:var(--estado-pendiente-bg);color:var(--estado-pendiente-color);border-color:var(--estado-pendiente-color)}.fk-barra-ot__mod--en_correccion{background:var(--estado-correccion-bg);color:var(--estado-correccion-color);border-color:var(--estado-correccion-color)}.fk-barra-ot__mod--no_aplica{background:var(--fk-neutro-bg);color:var(--fk-neutro-color);text-decoration:line-through}.fk-barra-ot__mod--resumen{background:var(--estado-validado-color);color:#fff}.fk-barra-ot__mod--aqui{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--fk-oscuro)}a.fk-barra-ot__mod:hover{filter:brightness(.94)}span.fk-barra-ot__mod[aria-disabled=true]{cursor:not-allowed}.fk-barra-ot__mod-mas{margin-left:2px;width:28px;height:28px;border:1px solid var(--fk-borde-campo);border-radius:var(--fk-radio-redondo);background:var(--surface);color:var(--fk-oscuro);font-size:15px;font-weight:700;line-height:1}.fk-barra-ot__mod-mas[aria-expanded=true]{background:var(--fk-oscuro);color:#fff}.fk-barra-ot__pantallas{position:absolute;top:calc(100% + 6px);left:0;z-index:38;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:4px;display:grid}.fk-barra-ot__pantalla{padding:8px 12px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-m);color:var(--text);text-decoration:none;white-space:nowrap}.fk-barra-ot__pantalla:hover{background:var(--bg)}.fk-barra-ot__pantalla--activa{font-weight:700;box-shadow:inset 3px 0 0 var(--fk-rojo);background:var(--bg)}.fk-barra-ot__sin-mods{font-size:var(--fk-letra-s);color:var(--text-muted)}.fk-barra-ot--movil .fk-barra-ot__l1{gap:8px}.fk-barra-ot--movil .fk-barra-ot__fase{padding:3px 7px;min-height:28px;font-size:var(--fk-letra-xs)}.fk-barra-ot__resumen{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fk-letra-m);color:var(--fk-texto-2)}.fk-barra-ot--movil .fk-barra-ot__numero{font-size:16px}.fk-barra-ot__fecha-txt--rojo{color:var(--no-cumple-color);font-weight:700}.fk-barra-ot__fecha-txt--ambar{color:var(--warn-color);font-weight:700}.fk-barra-ot__fecha-txt--verde{color:var(--cumple-color);font-weight:700}.fk-barra-ot__fecha-txt--sugerida{text-decoration:underline dashed;text-underline-offset:3px}.fk-barra-ot--movil .fk-barra-ot__cambiar{padding:5px 9px;min-height:32px}.fk-ot-fecha{display:inline-block;padding:3px 9px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-m);font-weight:700;white-space:nowrap}.fk-ot-fecha--rojo{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.fk-ot-fecha--ambar{background:var(--warn-bg);color:var(--warn-color)}.fk-ot-fecha--verde{background:var(--cumple-bg);color:var(--cumple-color)}.fk-ot-fecha--neutro{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.fk-ot-fecha--sugerida{border:1px dashed currentColor;padding:2px 8px}.fk-ot-fecha__marca{font-weight:600}.fk-ot-prio{display:inline-block;padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap;flex-shrink:0}.fk-ot-prio--urgencia{background:var(--prio-urgencia-bg);color:var(--prio-urgencia-color)}.fk-ot-prio--evaluacion_urgente{background:var(--prio-eval-urg-bg);color:var(--prio-eval-urg-color)}.fk-ot-prio--aprobado_directo{background:var(--prio-aprobado-bg);color:var(--prio-aprobado-color)}.fk-ot-prio--evaluacion{background:var(--prio-eval-bg);color:var(--prio-eval-color)}.fk-cambiar-ot{position:fixed;top:calc(var(--header-h) + var(--barra-ot-h, 0px) + 4px);right:12px;z-index:48;width:min(440px,calc(100vw - 24px));max-height:calc(100vh - var(--header-h) - var(--barra-ot-h, 0px) - 16px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--fk-radio-grande);box-shadow:var(--fk-sombra-modal);overflow:hidden}.fk-cambiar-ot__buscar{padding:10px 12px 6px}.fk-cambiar-ot__buscar input{width:100%}.fk-cambiar-ot__cab{padding:4px 14px 6px;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.fk-cambiar-ot__lista{list-style:none;overflow-y:auto;padding:0 8px 6px;flex:1 1 auto}.fk-cambiar-ot__ot{display:grid;gap:2px;width:100%;text-align:left;padding:8px 10px 8px 12px;margin-bottom:4px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text)}.fk-cambiar-ot__ot--diagnostico{box-shadow:inset 4px 0 0 var(--fase-diag)}.fk-cambiar-ot__ot--reparacion{box-shadow:inset 4px 0 0 var(--fase-rep)}.fk-cambiar-ot__ot:hover{background:var(--bg)}.fk-cambiar-ot__ot--aqui{background:var(--bg);border-color:var(--fk-oscuro)}.fk-cambiar-ot__fila1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fk-cambiar-ot__fila1 .fk-ot-fecha{margin-left:auto;padding:1px 8px;font-size:var(--fk-letra-s)}.fk-cambiar-ot__num{font-weight:700;font-size:15px;color:var(--fk-oscuro)}.fk-cambiar-ot__aqui{font-size:var(--fk-letra-xs);font-weight:700;color:#fff;background:var(--fk-oscuro);padding:1px 7px;border-radius:var(--fk-radio-redondo)}.fk-cambiar-ot__va{font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-texto-2)}.fk-cambiar-ot__cliente{font-size:var(--fk-letra-s);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-cambiar-ot__vacio{padding:18px 14px;font-size:var(--fk-letra-m);color:var(--text-muted)}.fk-cambiar-ot__todas{display:block;padding:10px 14px;border-top:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-rojo);text-decoration:none}.fk-cambiar-ot__todas:hover{background:var(--bg)}@media (max-width: 767px){.fk-cambiar-ot{right:8px;left:8px;width:auto}}.fk-barra-ot__l2{display:flex;align-items:center;gap:10px}.fk-barra-ot__l2 .fk-barra-ot__modulos{flex:1 1 auto;min-width:0}.fk-barra-ot__orden{display:inline-flex;align-items:center;font-size:var(--fk-letra-s);font-weight:700;color:var(--fk-texto-2);text-decoration:none;border:1px solid var(--border);border-radius:12px;padding:2px 10px;background:var(--surface);white-space:nowrap;flex-shrink:0}.fk-barra-ot__orden:hover{background:var(--bg)}.fk-barra-ot__orden .ol-punto{margin-right:6px}.fk-barra-ot__orden--generar{border-color:var(--fk-rojo);color:var(--fk-rojo)}.fk-barra-ot__orden--corto{padding:2px 8px}.fk-barra-ot--movil .fk-barra-ot__orden--corto{flex-shrink:100;min-width:0;overflow:hidden}.fk-barra-ot--movil .fk-barra-ot__orden--corto>span{overflow:hidden;text-overflow:ellipsis}.login__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.login__banda{position:absolute}.login__banda--1{top:0;right:0;bottom:0;left:55%;background:linear-gradient(160deg,var(--navy-2),var(--navy-1));clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.login__banda--2{top:0;right:0;bottom:0;left:72%;background:#ffffff06;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}.login__banda--roja-sup{top:-2%;right:4%;width:190px;height:230px;background:linear-gradient(180deg,var(--rojo),var(--fk-rojo-hover));clip-path:polygon(62% 0,100% 0,38% 100%,0 100%);opacity:.95}.login__banda--roja-inf{bottom:-6%;right:-3%;width:150px;height:190px;background:var(--rojo);clip-path:polygon(70% 0,100% 0,40% 100%,8% 100%);opacity:.55}.login__patron{position:absolute;left:24%;top:2%;width:46%;height:82%;color:var(--border)}.login__principal{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:24px;padding:40px 56px 8px;max-width:1600px;width:100%;margin:0 auto}.login__marca{position:relative;--texto-ancho: 340px;--motor-holgura: 20px}.login__marca-logo{width:300px}.login__logo{display:block;width:100%;height:auto}.login__regla{width:88px;height:5px;background:var(--rojo);margin:26px 0 18px}.login__titulo{margin:0 0 14px;font-size:clamp(28px,2.6vw,42px);line-height:1.15;font-weight:800;letter-spacing:-.5px}.login__bajada{margin:0 0 34px;font-size:clamp(15px,1.15vw,19px);line-height:1.45;color:#ffffffb8}.login__caracteristicas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px;max-width:var(--texto-ancho)}.login__caracteristica{display:flex;gap:16px;align-items:flex-start}.login__caracteristica-icono{flex:0 0 46px;height:46px;display:grid;place-items:center;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#fff}.login__caracteristica-titulo{margin:2px 0 3px;font-size:15px;font-weight:700}.login__caracteristica-texto{margin:0;font-size:13px;line-height:1.4;color:#fff9}.login__motor{position:absolute;right:-6%;bottom:6%;width:min(56%,620px,calc(106% - var(--texto-ancho) - var(--motor-holgura)));pointer-events:none}.login__motor img{width:100%;height:auto;display:block}.login__lema{margin:48px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffff80;max-width:460px}.login__panel{display:flex;justify-content:center}.login__tarjeta{width:100%;max-width:440px;background:var(--surface);color:var(--text);border-radius:14px;padding:40px 40px 28px;box-shadow:0 26px 60px #0000006b}.login__bienvenido{margin:0 0 6px;font-size:30px;font-weight:800}.login__instruccion{margin:0 0 24px;font-size:14px;line-height:1.45;color:var(--text-muted)}.login__error{background:var(--no-cumple-bg);color:var(--no-cumple-color);border:1px solid rgba(193,23,23,.3);border-left:4px solid var(--no-cumple-color);border-radius:var(--radius);padding:10px 12px;margin-bottom:16px;font-size:13px}.login__etiqueta{display:block;font-size:13px;font-weight:700;margin-bottom:6px}.login__campo{display:flex;align-items:center;gap:10px;border:1px solid var(--fk-borde-campo);border-radius:8px;padding:0 12px;margin-bottom:16px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.login__campo:focus-within{border-color:var(--rojo);box-shadow:0 0 0 3px #c117171f}.login__campo-icono{color:var(--fk-borde-campo);display:flex}.login__campo input{flex:1;border:none;outline:none;background:none;padding:12px 0;font-size:14px;color:var(--text);min-width:0}.login__ojo{border:none;background:none;padding:4px;color:var(--fk-borde-campo);display:flex;border-radius:6px}.login__ojo:hover{color:var(--text-muted)}.login__fila-auxiliar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 18px;font-size:13px}.login__recordar{display:flex;align-items:center;gap:8px;color:var(--fk-borde-campo);cursor:not-allowed}.login__recordar input{cursor:not-allowed}.login__olvido{border:none;background:none;padding:0;color:var(--rojo);font-size:13px;font-weight:700}.login__olvido:hover{text-decoration:underline}.login__aviso{margin:-8px 0 16px;background:var(--bg);border-left:3px solid var(--rojo);border-radius:0 6px 6px 0;padding:9px 12px;font-size:13px;color:var(--fk-texto-2)}.login__enviar{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--rojo);color:#fff;border:none;border-radius:8px;padding:14px;font-size:15px;font-weight:700;transition:background .15s}.login__enviar:hover:not(:disabled){background:var(--fk-rojo-hover)}.login__enviar:disabled{opacity:.5;cursor:not-allowed}.login__separador{height:1px;background:var(--fk-borde-suave);margin:24px 0 16px}.login__pie-tarjeta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--text-muted)}.login__version{white-space:nowrap}.login__pie{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:18px;padding:20px 56px 26px}.login__pie-texto{font-size:11px;color:#ffffff80;white-space:nowrap}.login__pie-clover{height:30px;width:auto}.login__pie-divisor{width:1px;height:26px;background:#fff3}.login__pie-tagline{height:9px;width:auto;opacity:.78}@media (max-width: 1024px){.login__principal{grid-template-columns:1fr 380px;gap:18px;padding:28px 28px 4px}.login__marca-logo{width:230px}.login__titulo{font-size:26px}.login__bajada{margin-bottom:24px;font-size:15px}.login__caracteristicas{flex-direction:row;gap:14px;max-width:none}.login__caracteristica{flex-direction:column;gap:8px}.login__caracteristica-icono{flex-basis:38px;height:38px}.login__caracteristica-texto{font-size:12px}.login__motor{position:static;width:62%;margin:14px auto 0}.login__lema{margin-top:22px;font-size:10px}.login__tarjeta{padding:30px 28px 22px}.login__patron{left:6%;width:62%}}@media (max-width: 767px){.login__principal{grid-template-columns:1fr;padding:32px 20px 8px;justify-items:center}.login__logo-movil{display:block;width:190px;height:auto;margin:0 auto 26px}.login__marca-logo{width:190px}.login__tarjeta{padding:28px 22px 20px;max-width:420px}.login__bienvenido{font-size:25px}.login__banda--1,.login__banda--2,.login__patron{display:none}.login__banda--roja-sup{width:120px;height:150px;right:0}.login__banda--roja-inf{display:none}.login__pie{gap:12px;padding:16px 20px 22px}.login__pie-clover{height:22px}.login__pie-tagline{height:7px}.login__pie-texto{font-size:10px}}.ini{--ini-oscuro: var(--fk-oscuro);--ini-oscuro-2: var(--fk-oscuro-medio);--ini-rojo: var(--fk-rojo);--ini-azul: var(--fase-diag);--ini-verde: var(--cumple-color);--ini-gris: var(--fk-texto-2);--ini-morado: var(--ia-color);--ini-ambar: var(--warn-color);--ini-texto: var(--text);--ini-tenue: var(--text-muted);--ini-borde: var(--border);--ini-fondo: var(--bg);--ini-hero-texto: 560px;--ini-hero-holgura: 32px;min-height:100vh;background:var(--ini-fondo);color:var(--ini-texto);font-family:var(--fk-fuente);display:flex;flex-direction:column}.lt{background:var(--surface, #fff);border:1px solid var(--border, #e3e6ea);border-radius:var(--radius, 10px);padding:12px 14px;margin:0 0 14px}.lt__cab{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #6b7280);margin-bottom:8px}.lt__contadores{display:flex;flex-wrap:wrap;gap:8px}.lt__contador{display:flex;flex-direction:column;align-items:flex-start;min-width:104px;padding:8px 12px;background:var(--surface-2, #f6f7f9);border:1px solid var(--border, #e3e6ea);border-radius:var(--fk-radio-chico, 8px);cursor:pointer;text-align:left;font:inherit;color:var(--fk-oscuro, #17242d)}.lt__contador:hover{border-color:var(--fk-oscuro, #17242d)}.lt__contador--abierto{border-color:var(--fk-oscuro, #17242d);box-shadow:inset 0 0 0 1px var(--fk-oscuro, #17242d)}.lt__n{font-size:22px;font-weight:800;line-height:1.1}.lt__t{font-size:12px;color:var(--text-muted, #6b7280)}.lt__contador--rojo{background:var(--no-cumple-bg, #fdecec);border-color:var(--no-cumple-color, #c11717)}.lt__contador--rojo .lt__n,.lt__contador--rojo .lt__t{color:var(--no-cumple-color, #c11717)}.lt__lista{margin-top:10px;border-top:1px solid var(--border, #e3e6ea);padding-top:8px}.lt__lista-titulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #6b7280);margin-bottom:6px}.lt__vacio{font-size:13px;color:var(--text-muted, #6b7280);padding:4px 0}.lt__fila{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--border, #e3e6ea)}.lt__fila:last-child{border-bottom:none}.lt__fila-txt{flex:1;min-width:0}.lt__texto{font-size:13px;color:var(--fk-oscuro, #17242d);overflow-wrap:anywhere}.lt__cuando{font-size:11px;color:var(--text-muted, #6b7280);margin-top:1px}.lt__ir{flex-shrink:0;background:none;border:1px solid var(--border, #e3e6ea);border-radius:var(--fk-radio-chico, 8px);padding:4px 10px;font:inherit;font-size:12px;font-weight:700;color:var(--fk-oscuro, #17242d);cursor:pointer}.lt__ir--corregir{border-color:var(--no-cumple-color, #c11717);color:var(--no-cumple-color, #c11717)}.ini .lt.ini__lo-tuyo{margin:-96px auto 0;max-width:1432px;width:calc(100% - 48px);position:relative;z-index:3;box-shadow:0 6px 18px #17242d1f}.ini .lt.ini__lo-tuyo+.ini__tarjetas{margin-top:16px}.ini--nueva .lt.ini__lo-tuyo{margin-top:-84px}.ini--nueva .lt.ini__lo-tuyo+.pv--inicio{margin-top:14px}.ini--nueva .lt.ini__lo-tuyo+.inn__tarjetas{margin-top:18px}.ini--nueva .lt.ini__lo-tuyo+.inn__tarjetas>.inn__grupo:first-child .inn__grupo-nombre{color:var(--ini-tenue)}.ini--nueva .lt.ini__lo-tuyo+.inn__tarjetas>.inn__grupo:first-child .inn__grupo-nombre:after{background:var(--ini-borde)}@media (max-width: 720px){.ini .lt.ini__lo-tuyo{width:calc(100% - 32px)}}.tm__tarjeta{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-width:0;margin-top:8px;padding:12px 34px 12px 16px;background:var(--fk-terminadas-bg);border:1.5px dashed var(--fk-terminadas-borde);border-radius:10px;text-align:left;cursor:pointer;font-family:inherit;color:var(--fk-oscuro)}.tm__tarjeta:hover{filter:brightness(.98)}.tm__tarjeta:focus-visible{outline:2px solid var(--fk-terminadas-color);outline-offset:2px}.tm__n{font-size:26px;font-weight:700;line-height:1;color:var(--fk-terminadas-color);flex:none}.tm__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.tm__titulo{font-size:var(--fk-letra-s, 13px);font-weight:700;color:var(--fk-oscuro)}.tm__sub{font-size:11px;color:var(--text-muted);line-height:1.35}.tm__ir{position:absolute;top:7px;right:10px;font-size:11px;color:var(--text-muted);opacity:.7}.tm__tarjeta--cero{background:var(--fk-cero-bg);border-color:var(--border)}.tm__tarjeta--cero .tm__n{color:var(--text-muted)}.tm__velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--fk-velo);display:flex;align-items:center;justify-content:center;padding:16px;white-space:normal;font-size:14px;line-height:1.4;color:var(--text);text-align:left}.tm__caja{background:var(--surface);border-radius:var(--fk-radio-grande);box-shadow:var(--fk-sombra-modal);width:100%;max-width:860px;max-height:92vh;overflow:auto;padding:16px 20px 14px}.tm__cab{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;margin-bottom:8px;border-bottom:1px solid var(--fk-borde-suave)}.tm__h2{margin:0;font-size:var(--fk-letra-l, 17px);font-weight:700;color:var(--fk-oscuro)}.tm__cuenta{font-size:var(--fk-letra-s, 13px);font-weight:400;color:var(--text-muted)}.tm__cerrar{background:none;border:none;font-size:16px;line-height:1;padding:4px 6px;cursor:pointer;color:var(--text-muted);font-family:inherit}.tm__cerrar:hover{color:var(--fk-oscuro)}.tm__vacio{text-align:center;color:var(--text-muted);font-style:italic;padding:18px 8px;margin:0;font-size:var(--fk-letra-s, 13px)}.tm__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-s, 13px)}.tm__tabla th{text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);background:var(--bg);padding:8px 10px}.tm__tabla td{padding:9px 10px;border-top:1px solid var(--fk-borde-suave);vertical-align:top}.tm__tabla tbody tr{cursor:pointer}.tm__tabla tbody tr:hover{background:var(--bg)}.tm__tabla tbody tr:focus-visible{outline:2px solid var(--fk-terminadas-color);outline-offset:-2px}.tm__pie{margin:10px 0 0;font-size:11px;color:var(--text-muted)}@media (max-width: 600px){.tm__velo{padding:10px}.tm__caja{padding:14px 14px 12px}.tm__tabla thead{display:none}.tm__tabla,.tm__tabla tbody,.tm__tabla tr,.tm__tabla td{display:block;width:100%}.tm__tabla tr{border-top:1px solid var(--fk-borde-suave);padding:8px 0}.tm__tabla td{border-top:0;padding:2px 0;display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:8px}.tm__tabla td:before{content:attr(data-col);font-size:11px;font-weight:700;color:var(--text-muted)}.tm__tabla td>*{justify-self:start}}.pg__cargando{text-align:center;padding:60px 20px}.pg__cab h1{font-size:var(--fk-letra-titulo);font-weight:700;line-height:var(--fk-interlineado-titulo);color:var(--fk-oscuro);margin:0}.pg__sub{font-size:var(--fk-letra-m);color:var(--text-muted);margin:4px 0 20px}.pg__muted{color:var(--text-muted);font-size:var(--fk-letra-xs)}.pg__rojo{color:var(--fk-rojo)}.pg__indicadores{display:grid;grid-template-columns:4fr 2fr;gap:16px;margin-bottom:16px}.pg__grupo--terminadas{grid-column:1 / -1}.pg__grupo--terminadas .tm__tarjeta{margin-top:0}.pg__grupo-cab{display:flex;justify-content:space-between;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding-bottom:4px;margin-bottom:8px}.pg__grupo-ind{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.pg__ind{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px;border-top:3px solid transparent}.pg__ind-titulo{font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:var(--text-muted)}.pg__ind-valor{font-size:var(--fk-letra-cifra);font-weight:700;line-height:1.2;margin-top:4px}.pg__ind-ayuda{font-size:var(--fk-letra-xs);color:var(--text-muted);min-height:14px}.pg__ind--azul{border-top-color:var(--fase-diag)}.pg__ind--azul .pg__ind-valor{color:var(--fase-diag-texto)}.pg__ind--ambar{border-top-color:var(--fase-rep)}.pg__ind--ambar .pg__ind-valor{color:var(--warn-color)}.pg__ind--verde{border-top-color:var(--cumple-color)}.pg__ind--verde .pg__ind-valor{color:var(--cumple-color)}.pg__ind--rojo{border-top-color:var(--fk-rojo)}.pg__ind--rojo .pg__ind-valor{color:var(--fk-rojo)}.pg__ind--naranja{border-top-color:var(--fk-naranjo-color)}.pg__ind--naranja .pg__ind-valor{color:var(--fk-naranjo-color)}.pg__ind--cero{background:var(--fk-cero-bg);box-shadow:none}.pg__ind--cero .pg__ind-valor{color:var(--text-muted)}.pg__medio{display:grid;grid-template-columns:3fr 2fr;gap:16px;margin-bottom:16px}.pg__tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;margin-bottom:16px}.pg__tarjeta-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 -16px 8px;padding:0 16px 10px;border-bottom:1px solid var(--fk-borde-suave)}.pg__tarjeta-cab h2{position:relative;padding-left:12px;font-size:var(--fk-letra-l);font-weight:700;line-height:var(--fk-interlineado-titulo);margin:0;color:var(--fk-oscuro)}.pg__tarjeta-cab h2:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;margin-top:-9px;background:var(--fk-rojo)}.pg__contador{background:var(--fk-rojo);color:#fff;font-weight:700;font-size:var(--fk-letra-xs);border-radius:var(--fk-radio-redondo);padding:2px 8px}.pg__contador[data-contador-bloque="0"]{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.pg__fila{display:grid;grid-template-columns:110px 1fr auto auto auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-s)}.pg__tarjeta-cab+.pg__fila{border-top:0}.pg__ot{overflow-wrap:anywhere}.pg__vacio{text-align:center;color:var(--text-muted);font-style:italic;padding:14px;font-size:var(--fk-letra-s)}.pg__chip{display:inline-block;font-size:var(--fk-letra-s);font-weight:700;line-height:1.35;padding:2px 8px;border-radius:var(--fk-radio-chico);white-space:nowrap}.pg__chip--rojo{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.pg__chip--muy{background:var(--fk-rojo);color:#fff}.pg__chip--ambar{background:var(--warn-bg);color:var(--warn-color)}.pg__chip--naranja{background:var(--fk-naranjo-bg);color:var(--fk-naranjo-color)}.pg__chip--gris{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.pg__chip--verde{background:var(--cumple-bg);color:var(--cumple-color)}.pg__chip--prio-evaluacion{background:var(--prio-eval-bg);color:var(--prio-eval-color)}.pg__chip--prio-evaluacion_urgente{background:var(--prio-eval-urg-bg);color:var(--prio-eval-urg-color)}.pg__chip--prio-aprobado_directo{background:var(--prio-aprobado-bg);color:var(--prio-aprobado-color)}.pg__chip--prio-urgencia{background:var(--prio-urgencia-bg);color:var(--prio-urgencia-color)}.pg__chip--envuelve{white-space:normal}.pg__entrega{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:var(--fk-letra-s)}.pg__abrir{background:var(--surface);border:1px solid var(--fk-borde-campo);color:var(--fk-oscuro);border-radius:var(--radius);padding:3px 12px;font-weight:700;font-size:var(--fk-letra-s);cursor:pointer}.pg__abrir:hover:not(:disabled){background:var(--bg)}.pg__abrir:disabled{opacity:.5;cursor:not-allowed}.pg__enlace{background:none;border:none;color:var(--fk-rojo);font-weight:700;font-size:var(--fk-letra-s);cursor:pointer}.pg__enlace:hover{text-decoration:underline}.pg__dist{margin:10px 0}.pg__dist-fila{display:flex;justify-content:space-between;font-size:var(--fk-letra-s);margin-bottom:4px}.pg__barra{height:6px;background:var(--fk-neutro-bg);border-radius:3px;overflow:hidden}.pg__barra span{display:block;height:100%;background:var(--prio-eval-color)}.pg__barra .pg__barra--evaluacion_urgente{background:var(--prio-eval-urg-color)}.pg__barra .pg__barra--urgencia{background:var(--prio-urgencia-color)}.pg__barra .pg__barra--aprobado_directo{background:var(--prio-aprobado-color)}.pg__tabla-caja{overflow-x:auto}.pg__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-s)}.pg__tabla th{text-align:left;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--fk-oscuro);padding:6px 8px;white-space:nowrap}.pg__tabla td{padding:8px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:middle}.pg__tabla tbody tr:nth-child(2n){background:var(--bg)}.pg__punto{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.pg__punto--azul{background:var(--fase-diag)}.pg__punto--ambar{background:var(--fase-rep)}.pg__punto--verde{background:var(--cumple-color)}.pg__punto--rojo{background:var(--fk-rojo)}.pg__progreso{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.pg__mod{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--fk-radio-chico);font-size:9px;font-weight:700;background:var(--estado-bloqueado-bg);color:var(--fk-borde-campo);border:1px solid var(--border)}.pg__mod--validado,.pg__mod--no_aplica{background:var(--estado-validado-color);color:#fff;border-color:var(--estado-validado-color)}.pg__mod--pendiente_jdt,.pg__mod--pendiente_validacion{background:var(--estado-pendiente-bg);color:var(--estado-pendiente-color);border-color:transparent}.pg__mod--en_progreso{background:var(--estado-progreso-bg);color:var(--estado-progreso-color);border-color:transparent}.pg__mod--disponible{background:var(--estado-disponible-bg);color:var(--estado-disponible-color);border-color:transparent}.pg__mod--en_correccion{background:var(--estado-correccion-bg);color:var(--estado-correccion-color);border-color:transparent}.pg__pie{font-size:var(--fk-letra-xs);color:var(--text-muted);margin-top:10px}.pg__td-ot{white-space:nowrap}.pg__vaen{display:flex;flex-wrap:wrap;gap:4px}.pg__chip--azul{background:var(--auto-bg);color:var(--auto-color)}.pg__prueba{margin-left:6px;font-size:var(--fk-letra-xs);font-weight:700;border-radius:var(--fk-radio-chico);padding:1px 7px;background:var(--fk-prueba-bg);color:var(--fk-prueba-color)}.pg__botones{white-space:nowrap}.pg__ind[data-ir]{cursor:pointer}.pg__ind[data-ir]:hover,.pg__ind[data-ir]:focus-visible{outline:2px solid var(--fk-foco);outline-offset:1px}.pg__ind[data-abre-lista]{cursor:pointer}.pg__ind[data-abre-lista]:hover,.pg__ind[data-abre-lista]:focus-visible{outline:2px solid var(--fk-foco);outline-offset:1px}@media (max-width: 900px){.pg__indicadores,.pg__medio{grid-template-columns:1fr}.pg__fila{grid-template-columns:1fr auto}.pg__fila .pg__entrega{flex-wrap:wrap}.pg__fila .pg__chip{white-space:normal}.pg__fila>.pg__chip{justify-self:start}}@media (pointer: coarse){.pg__abrir,[data-botones-aprobacion] button,[data-accion=fijar-plazo],[data-mis-avisos] button,[data-franja-critica] button,[data-bloque-urgencia] button{min-height:36px}[data-modal-aprobacion] button,[data-modal-urgencia-dias] button{min-height:40px}}.ct__cargando{text-align:center;padding:60px 20px}.ct__cab h1{font-size:var(--fk-letra-titulo);font-weight:700;line-height:var(--fk-interlineado-titulo);color:var(--fk-oscuro);margin:0}.ct__sub{font-size:var(--fk-letra-m);color:var(--text-muted);margin:4px 0 14px}.ct__muted{color:var(--text-muted);font-size:var(--fk-letra-xs)}.ct__rojo{color:var(--fk-rojo);font-weight:700}.ct__naranja{color:var(--fk-naranjo-color);font-weight:700}.ct__filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.ct__select{border:1px solid var(--fk-borde-campo);border-radius:var(--radius);padding:6px 10px;font-size:var(--fk-letra-s);font-weight:700;background:var(--surface);color:var(--text)}.ct__segmento{display:inline-flex;border:1px solid var(--fk-borde-campo);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.ct__segmento button{border:none;background:none;padding:6px 12px;font-size:var(--fk-letra-s);font-weight:700;cursor:pointer;color:var(--fk-oscuro)}.ct__segmento button+button{border-left:1px solid var(--fk-borde-suave)}.ct__segmento button.ct__seg--activo{background:var(--fk-oscuro);color:#fff}.ct__horario{margin-left:auto;font-size:var(--fk-letra-xs);color:var(--text-muted)}.ct__periodo{font-size:var(--fk-letra-xs);color:var(--text-muted);margin:0 0 12px}.ct__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.ct__kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 14px}.ct__kpi-titulo{font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted)}.ct__kpi-valor{font-size:var(--fk-letra-cifra);font-weight:700;line-height:1.25;margin-top:4px;color:var(--fk-oscuro)}.ct__kpi--alerta .ct__kpi-valor{color:var(--fk-rojo)}.ct__kpi-unidad{font-size:var(--fk-letra-s);font-weight:700;color:var(--text-muted);margin-left:6px}.ct__kpi-ayuda{font-size:var(--fk-letra-xs);color:var(--text-muted)}.ct__vs{font-size:var(--fk-letra-xs);margin-top:4px;color:var(--text-muted)}.ct__vs--mejor{color:var(--cumple-color)}.ct__vs--peor{color:var(--fk-rojo)}.ct__vs--nada{font-style:italic}.ct__medio{display:grid;grid-template-columns:3fr 2fr;gap:16px;margin-bottom:16px}.ct__tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px;margin-bottom:16px}.ct__tarjeta-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin:0 -16px 10px;padding:0 16px 10px;border-bottom:1px solid var(--fk-borde-suave)}.ct__tarjeta-cab h2{position:relative;padding-left:12px;font-size:var(--fk-letra-l);font-weight:700;line-height:var(--fk-interlineado-titulo);margin:0;color:var(--fk-oscuro)}.ct__tarjeta-cab h2:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;margin-top:-9px;background:var(--fk-rojo)}.ct__leyenda{display:flex;gap:12px;font-size:var(--fk-letra-xs);color:var(--text-muted)}.ct__leyenda i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.ct__ley-trabajo,.ct__barra-trabajo{background:var(--fase-diag)}.ct__ley-espera,.ct__barra-espera{background:var(--fase-rep)}.ct__vacio{text-align:center;color:var(--text-muted);font-style:italic;padding:24px 14px;font-size:var(--fk-letra-s)}.ct__lectura{font-size:var(--fk-letra-s);margin:12px 0 0}.ct__nota{font-size:var(--fk-letra-xs);color:var(--text-muted);margin:12px 0 0}.ct__barras{display:flex;align-items:stretch;gap:10px;height:240px;padding-top:6px;border-bottom:1px solid var(--border)}.ct__barra-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;position:relative;padding-bottom:50px}.ct__barra-total{font-size:var(--fk-letra-xs);font-weight:700;margin-bottom:3px;white-space:nowrap}.ct__barra-pila{width:62%;max-width:64px;min-height:0;display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden}.ct__barra-pila>div{display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;min-height:0}.ct__barra-mod{position:absolute;bottom:0;left:0;right:0;height:46px;display:flex;flex-direction:column;align-items:center;font-size:10px;text-align:center;line-height:1.3}.ct__barra-mod b{font-size:var(--fk-letra-s);color:var(--fk-oscuro)}.ct__barra-mod span{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ct__cumpl-valor{font-size:var(--fk-letra-cifra);font-weight:700;color:var(--fk-oscuro);line-height:1.2}.ct__cumpl-barra{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--fk-neutro-bg);margin:12px 0 10px}.ct__c-verde{background:var(--cumple-color)}.ct__c-ambar{background:var(--fase-rep)}.ct__c-rojo{background:var(--fk-rojo)}.ct__cumpl-fila{display:grid;grid-template-columns:20px 1fr auto 52px;align-items:center;gap:8px;padding:6px 0;font-size:var(--fk-letra-s)}.ct__cumpl-fila b,.ct__cumpl-fila .ct__muted{text-align:right}.ct__ic{font-weight:700;text-align:center}.ct__ic--verde{color:var(--cumple-color)}.ct__ic--ambar{color:var(--warn-color)}.ct__ic--rojo{color:var(--fk-rojo)}.ct__sin-fecha{margin-top:6px}.ct__tabla-caja{overflow-x:auto}.ct__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-s)}.ct__tabla th{text-align:left;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--fk-oscuro);padding:6px 8px;white-space:nowrap}.ct__tabla td{padding:8px;border-bottom:1px solid var(--fk-borde-suave)}.ct__tabla tbody tr:nth-child(2n){background:var(--bg)}.ct__tabla th:not(:first-child),.ct__tabla td:not(:first-child){text-align:right}.ct__abrir{background:var(--surface);border:1px solid var(--fk-borde-campo);color:var(--fk-oscuro);border-radius:var(--radius);padding:3px 12px;font-weight:700;font-size:var(--fk-letra-s);cursor:pointer}.ct__abrir:hover{background:var(--bg)}@media (max-width: 1100px){.ct__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ct__medio{grid-template-columns:1fr}.ct__horario{margin-left:0;flex-basis:100%}}@media (max-width: 560px){.ct__kpis{grid-template-columns:1fr}.ct__barras{gap:4px}.ct__barra-pila{width:80%}}@media (pointer: coarse){.ct__select,.ct__segmento button{min-height:40px}.ct__abrir{min-height:36px}}.rg__cab-fila{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.rg__detalle{font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-rojo);text-decoration:none;white-space:nowrap;padding-top:6px}.rg__detalle:hover{text-decoration:underline}.rg__kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.rg__kpis--4{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.rg__dos{display:grid;grid-template-columns:3fr 2fr;gap:16px;margin-bottom:0}.rg__tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rg__seccion{position:relative;padding-left:12px;font-size:var(--fk-letra-xl);font-weight:700;line-height:var(--fk-interlineado-titulo);color:var(--fk-oscuro);margin:6px 0 10px}.rg__seccion:before{content:"";position:absolute;left:0;top:50%;width:4px;height:18px;margin-top:-9px;background:var(--fk-rojo)}.rg__seccion-sub{font-size:var(--fk-letra-s);font-weight:400;color:var(--text-muted);margin-left:8px}.rg__recorrido{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.rg__paso{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.rg__paso:not(:last-child):after{content:"→";position:absolute;right:-9px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-weight:700}.rg__paso b{display:block;font-size:var(--fk-letra-cifra);font-weight:700;color:var(--fk-oscuro);line-height:1.2}.rg__paso span{font-size:var(--fk-letra-s);color:var(--text-muted)}.rg__paso strong{display:block;font-size:var(--fk-letra-m);color:var(--text)}.rg__abajo{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:var(--fk-letra-m)}.rg__motivos{width:100%;border-collapse:collapse}.rg__motivos td{padding:2px 0}.rg__motivos td:last-child{text-align:right;font-weight:700}.rg__dato-grande{font-size:var(--fk-letra-xl);font-weight:700;color:var(--fk-oscuro);margin-right:6px}.rg__meses{display:flex;align-items:flex-end;gap:14px;height:170px;padding:6px 4px 0}.rg__mes{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;min-width:0}.rg__mes-total{font-size:var(--fk-letra-s);font-weight:700;margin-bottom:3px}.rg__mes-pila{width:60%;max-width:46px;display:flex;flex-direction:column-reverse;border-radius:4px 4px 0 0;overflow:hidden;min-height:2px;background:var(--border)}.rg__mes-pila>i{display:block}.rg__mes-nombre{font-size:var(--fk-letra-s);color:var(--text-muted);margin-top:4px;text-transform:capitalize}.rg__c-aprobadas{background:var(--cumple-color)}.rg__c-rechazadas{background:var(--fk-rojo)}.rg__c-esperando{background:var(--fase-rep)}.rg__c-diagnostico{background:var(--fase-diag)}.rg__espera{display:flex;align-items:center;gap:12px;padding:8px 6px;border-bottom:1px solid var(--fk-borde-suave);cursor:pointer;border-radius:var(--radius)}.rg__espera:last-child{border-bottom:0}.rg__espera:hover{background:var(--fk-neutro-bg)}.rg__fig{width:72px;height:54px;flex-shrink:0;border-radius:var(--radius);overflow:hidden;background:var(--border);display:flex;align-items:center;justify-content:center;font-size:var(--fk-letra-xs);color:var(--text-muted)}.rg__fig img{width:100%;height:100%;object-fit:cover;display:block}.rg__espera-txt{flex:1;min-width:0;font-size:var(--fk-letra-m)}.rg__espera-txt b{font-size:var(--fk-letra-base)}.rg__espera-dias{text-align:center;min-width:64px}.rg__espera-dias b{display:block;font-size:var(--fk-letra-cifra);font-weight:700;color:var(--fk-oscuro);line-height:1.1}.rg__espera-dias span{font-size:var(--fk-letra-xs);color:var(--text-muted)}.rg__plazo{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--fk-borde-suave)}.rg__plazo:last-child{border-bottom:0}.rg__plazo-n{font-size:var(--fk-letra-titulo);font-weight:700;min-width:34px;text-align:center;line-height:1.1}.rg__plazo-n--rojo{color:var(--fk-rojo)}.rg__plazo-n--ambar{color:var(--warn-color)}.rg__plazo-n--verde{color:var(--cumple-color)}.rg__plazo-txt{font-size:var(--fk-letra-m)}.rg__plazo-txt b{display:block;font-size:var(--fk-letra-m)}.rg__plazo-ots{color:var(--text-muted)}.rg__plazo-ot{display:block}.rg__plazo-ot b{display:inline;font-size:var(--fk-letra-m);color:var(--text)}.rg__equipo{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.rg__persona{border:1px solid var(--border);border-radius:var(--radius);padding:12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.rg__persona--inactiva{opacity:.55;filter:grayscale(1)}.rg__persona-nombre{font-size:var(--fk-letra-base);font-weight:700;color:var(--fk-oscuro)}.rg__persona-rol{font-size:var(--fk-letra-s);color:var(--text-muted);margin-top:-4px}.rg__persona-nums{display:flex;justify-content:center;gap:14px;margin-top:2px}.rg__persona-num b{display:block;font-size:var(--fk-letra-titulo);font-weight:700;color:var(--fk-oscuro);line-height:1.1}.rg__persona-num span{font-size:var(--fk-letra-xs);color:var(--text-muted)}.rg__chip-inactiva{font-size:var(--fk-letra-xs);font-weight:700;border-radius:var(--fk-radio-chico);padding:1px 8px;background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.rg__persona-nota{font-size:var(--fk-letra-xs);color:var(--text-muted)}.rg__hbarra{display:grid;grid-template-columns:minmax(0,1.4fr) 2fr 28px;align-items:center;gap:8px;font-size:var(--fk-letra-m);padding:3px 0}.rg__hbarra-nombre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg__hbarra-pista{height:10px;background:var(--fk-neutro-bg);border-radius:5px;overflow:hidden}.rg__hbarra-pista i{display:block;height:100%;background:var(--fk-rojo);border-radius:5px}.rg__hbarra b{text-align:right}.rg__vacia{font-size:var(--fk-letra-m);color:var(--text-muted);background:var(--bg);border:1px dashed var(--fk-borde-campo);border-radius:var(--radius);padding:10px 12px;margin-bottom:12px;text-align:center}.rg__urgente{display:grid;grid-template-columns:minmax(110px,1.2fr) auto minmax(130px,1fr);align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.rg__urgente:last-child{border-bottom:0}.rg__chips{display:flex;gap:3px}.rg__chip{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--fk-letra-xs);color:var(--text-muted)}.rg__area{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.rg__area:last-child{border-bottom:0}@media (max-width: 1100px){.rg__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rg__dos,.rg__tres{grid-template-columns:1fr}}@media (max-width: 700px){.rg__kpis,.rg__kpis--4,.rg__recorrido{grid-template-columns:repeat(2,minmax(0,1fr))}.rg__paso:nth-child(2):after{content:none}.rg__abajo,.rg__urgente{grid-template-columns:1fr}}.rg__etapa{font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);margin:8px 0 2px}.rg__devoluciones{width:100%;border-collapse:collapse;font-size:13px}.rg__devoluciones th{text-align:left;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);padding:4px 8px;border-bottom:1px solid var(--border)}.rg__devoluciones td{padding:6px 8px;border-bottom:1px solid var(--border);vertical-align:middle}.rg__devoluciones th:nth-child(2),.rg__devoluciones th:nth-child(3),.rg__devoluciones td:nth-child(2),.rg__devoluciones td:nth-child(3){text-align:right;width:90px}.rg__dev-quien{display:inline-flex;align-items:center;gap:8px}.rg__dev-devueltos{font-weight:700;color:var(--no-cumple-color)}.rg__dev-motivo{color:var(--fk-oscuro);overflow-wrap:anywhere}.tb-cab{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.tb-cab__sub{font-size:13px;color:var(--text-muted);margin-top:2px}.tb-cab__acciones{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tb-aviso{margin-bottom:12px;padding:8px 12px;border-radius:var(--radius);background:var(--auto-bg);color:var(--auto-color);font-size:var(--fk-letra-m)}.tb-aviso__boton{border:none;background:none;color:var(--auto-color);font-weight:700;text-decoration:underline;cursor:pointer;padding:0}.tb-columnas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}@media (max-width: 1023px){.tb-columnas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 599px){.tb-columnas{grid-template-columns:minmax(0,1fr)}}.tb-col{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-width:0}.tb-col--diagnostico,.tb-col--espera{border-top:3px solid var(--fase-diag)}.tb-col--reparacion{border-top:3px solid var(--fase-rep)}.tb-col--por_entregar{border-top:3px solid var(--cumple-color)}.tb-col__cab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;row-gap:0;padding:10px 12px 8px;background:var(--surface);border-bottom:1px solid var(--fk-borde-suave)}.tb-col__punto{width:10px;height:10px;border-radius:50%;background:var(--fase-diag)}.tb-col--reparacion .tb-col__punto{background:var(--fase-rep)}.tb-col--por_entregar .tb-col__punto{background:var(--cumple-color)}.tb-col__nombre{font-weight:700;font-size:13px;color:var(--fk-oscuro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-col__cuenta{font-size:12px;font-weight:700;padding:1px 8px;border-radius:var(--fk-radio-chico);background:var(--fase-diag-fondo);color:var(--fase-diag-texto)}.tb-col--reparacion .tb-col__cuenta{background:var(--fase-rep-fondo);color:var(--fase-rep-texto)}.tb-col--por_entregar .tb-col__cuenta{background:var(--cumple-bg);color:var(--cumple-color)}.tb-col__sub{grid-column:2 / 4;font-size:var(--fk-letra-xs);color:var(--text-muted)}.tb-col__cuerpo{padding:8px}.tb-col__vacia{padding:22px 0;text-align:center;color:var(--text-muted);font-size:12px}.tb-col__mas{width:100%;padding:8px 0;margin-top:2px;background:transparent;border:1px dashed var(--fk-borde-campo);border-radius:var(--radius);color:var(--fk-oscuro);font-size:12px;font-weight:700;cursor:pointer}.tb-tarjeta{display:grid;gap:3px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-left:5px solid var(--prio-eval-bg);border-radius:var(--radius);padding:9px 10px;margin-bottom:8px;cursor:pointer;box-shadow:var(--shadow);color:var(--text);transition:box-shadow .15s}.tb-tarjeta:hover{box-shadow:var(--shadow-md)}.tb-tarjeta--prio-urgencia{border-left-color:var(--prio-urgencia-color)}.tb-tarjeta--prio-evaluacion_urgente{border-left-color:var(--prio-eval-urg-color)}.tb-tarjeta--prio-aprobado_directo{border-left-color:var(--prio-aprobado-color)}.tb-tarjeta--prio-evaluacion{border-left-color:var(--fk-borde-campo)}.tb-tarjeta__fila{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.tb-tarjeta__num{font-weight:700;font-size:14px;color:var(--fk-oscuro);white-space:nowrap}.tb-tarjeta__fecha,.tb-tarjeta__informe{margin-left:auto}.tb-tarjeta__fecha{padding:1px 8px;font-size:var(--fk-letra-s)}.tb-tarjeta__informe{font-size:var(--fk-letra-s);color:var(--text-muted);font-weight:700}.tb-tarjeta__cliente{font-size:12px;color:var(--fk-texto-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-tarjeta__va{font-size:12px;font-weight:700;color:var(--fk-oscuro)}.tb-mods{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.tb-mod{width:19px;height:19px;border-radius:var(--fk-radio-chico);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background:var(--estado-bloqueado-bg);color:var(--fk-borde-campo)}.tb-mod--validado{background:var(--estado-validado-color);color:#fff}.tb-mod--pendiente_jdt,.tb-mod--pendiente_validacion{background:var(--estado-pendiente-bg);color:var(--estado-pendiente-color)}.tb-mod--en_progreso{background:var(--estado-progreso-bg);color:var(--estado-progreso-color)}.tb-mod--en_correccion{background:var(--estado-correccion-bg);color:var(--estado-correccion-color)}.tb-mod--disponible{background:var(--estado-disponible-bg);color:var(--estado-disponible-color)}.tb-mod--no_aplica{background:var(--fk-neutro-bg);color:var(--fk-neutro-color);text-decoration:line-through}.tb-lista{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow);overflow-x:auto}.tb-estado-celda{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tb-estado{padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:12px;font-weight:700;white-space:nowrap}.tb-estado--diagnostico,.tb-estado--espera{background:var(--fase-diag-fondo);color:var(--fase-diag-texto)}.tb-estado--reparacion{background:var(--fase-rep-fondo);color:var(--fase-rep-texto)}.tb-estado--terminada,.tb-estado--por_entregar{background:var(--cumple-bg);color:var(--cumple-color)}.tb-estado--entregada{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.rh{display:grid;gap:12px}.rh__tarjeta{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px 16px;min-width:0}.rh__chico{font-size:11.5px;color:var(--text-muted)}.rh--medio .rh__chico,.rh--angosto .rh__chico{font-size:12.5px}.rh__chip{border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700;white-space:nowrap}.rh__chip--parte{white-space:normal;max-width:100%}.rh--medio .rh__chip,.rh--angosto .rh__chip{font-size:12.5px}.rh__franja{display:grid;align-items:center;gap:10px 16px}.rh__ot{grid-area:ot;min-width:0}.rh__ot-numero{font-size:18px;font-weight:800;overflow-wrap:anywhere}.rh__equipo{grid-area:equipo;min-width:0}.rh__plazo{grid-area:plazo;min-width:0}.rh__entrega{grid-area:entrega;min-width:0;text-align:right;display:grid;justify-items:end;gap:4px}.rh__entrega-rotulo{text-transform:uppercase;letter-spacing:.6px}.rh__entrega-fecha{font-weight:800}.rh__dato{display:inline-block;max-width:100%}.rh__junto{white-space:nowrap}.rh--ancho .rh__franja{grid-template-columns:fit-content(30%) minmax(0,1fr) minmax(0,1fr) fit-content(30%);grid-template-areas:"ot equipo plazo entrega"}.rh--ancho .rh__equipo,.rh--ancho .rh__plazo{border-left:1px solid var(--border);padding-left:14px}.rh--medio .rh__franja{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"ot entrega" "equipo plazo";column-gap:0}.rh--medio .rh__ot{padding-right:14px}.rh--medio .rh__equipo,.rh--medio .rh__plazo{align-self:stretch;border-top:1px solid var(--border);padding-top:10px}.rh--medio .rh__equipo{padding-right:14px}.rh--medio .rh__plazo{border-left:1px solid var(--border);padding-left:14px}.rh--medio .rh__entrega{grid-template-columns:auto auto;justify-content:end;align-items:baseline;column-gap:8px}.rh--medio .rh__entrega .rh__chip{grid-column:1 / -1}.rh--angosto .rh__franja{grid-template-columns:minmax(0,1fr) fit-content(50%);grid-template-areas:"ot rotulo" "ot fecha" "aviso aviso" "equipo equipo" "plazo plazo";gap:4px 12px}.rh--angosto .rh__entrega{display:contents}.rh--angosto .rh__entrega-rotulo{grid-area:rotulo;justify-self:end;align-self:end}.rh--angosto .rh__entrega-fecha{grid-area:fecha;justify-self:end;align-self:start;text-align:right}.rh--angosto .rh__entrega .rh__chip{grid-area:aviso;justify-self:end;text-align:right}.rh--angosto .rh__equipo,.rh--angosto .rh__plazo{margin-top:6px;border-top:1px solid var(--border);padding-top:10px}.rh__observacion{background:var(--fk-destacado-bg);border:1px solid var(--fk-destacado-borde);border-left:4px solid var(--fk-destacado-barra);border-radius:8px;padding:10px 14px;font-size:13.5px}.rh__vaen{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:10px 16px}.rh__vaen-titulo{font-size:12.5px}.rh__paso{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px}.rh__letra{flex:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:22px;height:22px;padding:0 5px;border:2px solid;border-radius:11px;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap}.rh--medio .rh__letra,.rh--angosto .rh__letra{font-size:11.5px}.rh__sep{color:var(--border)}.rh--medio .rh__vaen{display:grid;grid-template-columns:auto repeat(3,minmax(0,auto));justify-content:start;gap:8px 22px}.rh--medio .rh__vaen-titulo{grid-row:span 2}.rh--angosto .rh__vaen{display:grid;grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:8px 16px}.rh--angosto .rh__vaen-titulo{grid-column:1 / -1}.rh--medio .rh__sep,.rh--angosto .rh__sep{display:none}.rh__fila{display:grid;gap:12px;align-items:start}.rh--ancho .rh__fila,.rh--medio .rh__fila{grid-template-columns:minmax(0,1fr) clamp(200px,32%,300px)}.rh--ancho .rh__figura,.rh--medio .rh__figura{position:sticky;top:calc(var(--header-h) + var(--barra-ot-h, 0px) + 12px)}.rh--angosto .rh__fila{grid-template-columns:minmax(0,1fr)}.rh__grupo{margin-top:8px}.rh__grupo:first-child{margin-top:0}.rh__grupo-titulo{font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);padding:6px 0 2px}.rh__trabajo{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.rh__trabajo-estado{flex:none;font-size:11px;font-weight:700}.rh--medio .rh__trabajo-estado,.rh--angosto .rh__trabajo-estado{font-size:12px}.rh__nota{margin-top:10px;background:var(--bg);border-radius:8px;padding:8px 10px;font-size:12.5px}.rh__figura-titulo{font-weight:800}.rh__figura-sub{margin-bottom:8px}.rh__figura-boton{display:flex;justify-content:center;width:100%;border:none;padding:0;background:none;cursor:zoom-in}.rh__figura-img{display:block;width:auto;height:auto;max-width:100%;max-height:220px;border-radius:6px}.rh__figura-pdf{display:block;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--fk-rojo)}.rh__figura-ir{display:block;margin-top:10px;text-align:center;background:var(--fk-oscuro);color:#fff;border-radius:8px;padding:9px 12px;font-weight:700;font-size:13px;text-decoration:none}.rh--angosto .rh__figura{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"titulo titulo" "sub sub" "foto pdf" "foto ir" "foto .";grid-template-rows:auto auto auto auto 1fr;column-gap:14px;align-items:start}.rh--angosto .rh__figura-titulo{grid-area:titulo}.rh--angosto .rh__figura-sub{grid-area:sub}.rh--angosto .rh__figura-foto{grid-area:foto;max-width:150px}.rh--angosto .rh__figura-img{max-height:120px}.rh--angosto .rh__figura-pdf{grid-area:pdf;margin-top:0}.rh--angosto .rh__figura-ir{grid-area:ir}.rh__figura-grande{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--fk-velo-foto);display:flex;align-items:center;justify-content:center;padding:16px;cursor:zoom-out}.rh__figura-grande img{max-width:100%;max-height:100%;border-radius:8px}.plz-cab{margin-left:auto;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px;max-width:100%;min-width:0}.plz-cab__boton{border:1px solid var(--fk-borde-campo);background:var(--surface);color:var(--fk-oscuro);border-radius:var(--radius);padding:6px 12px;font-size:var(--fk-letra-m);font-weight:700;line-height:1.3;text-align:left;max-width:100%;cursor:pointer;font-family:inherit}.plz-cab__boton:hover{background:var(--bg)}.plz-cab__boton--pronto{background:var(--warn-bg);border-color:var(--warn-color);color:var(--warn-color)}.plz-cab__boton--pronto:hover{background:var(--warn-bg)}.plz-cab__boton--vencida{background:var(--fk-rojo);border-color:var(--fk-rojo);color:#fff}.plz-cab__boton--vencida:hover{background:var(--fk-rojo-hover);border-color:var(--fk-rojo-hover)}.plz-cab__aviso{font-size:var(--fk-letra-s);font-weight:700;color:var(--cumple-color);overflow-wrap:anywhere}@media (max-width: 560px){.plz-cab{margin-left:0}}.plz-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;background:var(--fk-velo);display:flex;align-items:center;justify-content:center;padding:16px;white-space:normal;text-align:left;line-height:1.4;font-size:var(--fk-letra-base);color:var(--text)}.plz-modal__caja{background:var(--surface);border-radius:var(--fk-radio-grande);width:100%;max-width:440px;max-height:92vh;overflow:auto;box-shadow:var(--fk-sombra-modal)}.plz-modal__cab{padding:14px 20px;background:var(--surface);color:var(--fk-oscuro);border-bottom:1px solid var(--fk-borde-suave)}.plz-modal__titulo{font-size:var(--fk-letra-xl);font-weight:700;line-height:var(--fk-interlineado-titulo)}.plz-modal__sub{font-size:var(--fk-letra-s);color:var(--text-muted);margin-top:2px;overflow-wrap:anywhere}.plz-modal__cuerpo{padding:16px 20px;display:grid;gap:12px;min-width:0}.plz-modal__vigente{font-size:var(--fk-letra-m);background:var(--bg);border-radius:var(--radius);padding:8px 10px;overflow-wrap:anywhere}.plz-modal__vence--pronto{color:var(--warn-color);font-weight:700}.plz-modal__vence--vencida{color:var(--fk-rojo);font-weight:700}.plz-modal__rotulo{display:block;font-size:var(--fk-letra-m);font-weight:700;margin-bottom:4px}.plz-modal__rotulo b{color:var(--fk-rojo)}.plz-modal__cuerpo input[type=number],.plz-modal__cuerpo textarea{width:100%;border:1px solid var(--fk-borde-campo);border-radius:var(--radius);padding:7px 10px;background:var(--surface);font-family:inherit;font-size:var(--fk-letra-m)}.plz-modal__cuerpo input[type=number]{max-width:120px}.plz-modal__cuerpo textarea{resize:vertical}.plz-modal__nota{font-size:var(--fk-letra-s);color:var(--text-muted);margin-top:3px}.plz-modal__error{background:var(--no-cumple-bg);color:var(--no-cumple-color);border:1px solid var(--no-cumple-bg);border-left:4px solid var(--no-cumple-color);border-radius:var(--radius);padding:8px 12px;font-size:var(--fk-letra-m);overflow-wrap:anywhere}.plz-modal__pie{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--fk-borde-suave)}.plz-modal__pie button{border-radius:var(--radius);padding:7px 16px;font-size:var(--fk-letra-m);font-weight:700;cursor:pointer;font-family:inherit}.plz-modal__pie button:disabled{opacity:.5;cursor:not-allowed}.plz-modal__cancelar{background:var(--surface);border:1px solid var(--fk-borde-campo);color:var(--text)}.plz-modal__enviar{background:var(--fk-rojo);border:1px solid var(--fk-rojo);color:#fff}.plz-modal__enviar:hover:not(:disabled){background:var(--fk-rojo-hover);border-color:var(--fk-rojo-hover)}.plz-foto{min-width:0}.plz-foto__rotulo{display:block;font-size:var(--fk-letra-m);font-weight:700;margin-bottom:4px}.plz-foto__rotulo span{font-weight:400;color:var(--text-muted)}.plz-foto__campo{display:block;width:100%;max-width:100%;min-width:0;font-family:inherit;font-size:var(--fk-letra-m)}.plz-foto__vista{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.plz-foto__vista img{display:block;width:96px;height:72px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}.plz-foto__quitar{border:1px solid var(--fk-borde-campo);background:var(--surface);color:var(--text);border-radius:var(--radius);padding:5px 12px;font-size:var(--fk-letra-m);font-weight:700;cursor:pointer;font-family:inherit}.plz-foto__quitar:disabled{opacity:.5;cursor:not-allowed}@media (pointer: coarse){.plz-cab__boton,.plz-modal__pie button,.plz-foto__quitar{min-height:40px}}.fk-plegable{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:8px;overflow:hidden}.fk-plegable__cab{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 14px;border:none;background:var(--surface);text-align:left;color:var(--text);cursor:pointer}.fk-plegable__cab:hover{background:var(--bg)}.fk-plegable__boton{flex-shrink:0;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.fk-plegable__boton:focus-visible{outline:2px solid var(--fk-oscuro);outline-offset:2px;border-radius:2px}.fk-plegable__titulo{font-size:var(--fk-letra-base);font-weight:700;color:var(--fk-oscuro);white-space:nowrap}.fk-plegable__resumen{flex:1 1 auto;min-width:0;text-align:right;font-size:var(--fk-letra-m);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-plegable__flecha{flex-shrink:0;margin-left:auto;font-size:18px;line-height:1;color:var(--text-muted);transition:transform .15s}.fk-plegable--abierto .fk-plegable__flecha{transform:rotate(90deg)}.fk-plegable__cuerpo{padding:4px 14px 14px;border-top:1px solid var(--fk-borde-suave)}.fk-plegable__cuerpo[hidden]{display:none}.fk-desact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:20px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.fk-desact--compacto{grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0;padding:0;border:none;background:none}.fk-desact__col{min-width:0}.fk-desact__vigente{margin-bottom:8px;font-size:var(--fk-letra-m);color:var(--fk-texto-2)}.fk-desact__cambios{overflow-wrap:anywhere}.fk-desact__lineas{margin-top:4px}.fk-desact__nota{margin-top:4px;font-size:var(--fk-letra-s)}.fk-desact__pasos-titulo{font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-oscuro);margin-bottom:4px}.fk-desact__pasos ol{margin:0;padding-left:20px;font-size:var(--fk-letra-m);color:var(--text)}.fk-desact__pasos li{padding:2px 0;overflow-wrap:anywhere}.fk-desact__paso{font-weight:700}.fk-desact__quien{color:var(--text-muted)}.fk-desact__pasos--compacto ol{font-size:var(--fk-letra-s)}.fk-desact-resumen{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:middle}.fk-desact-resumen__texto{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fk-desact-resumen .fk-insignia{flex-shrink:0}.fk-desact-fila,.fk-desact-fila .fk-desact__pasos{margin-top:4px}.fk-desact-fila .fk-desact__pasos-titulo{font-size:var(--fk-letra-s)}@media (max-width: 700px){.fk-desact{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}}.det-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 1023px){.det-grid{grid-template-columns:minmax(0,1fr)}}.det-col{min-width:0}.det-ahora{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--fk-oscuro);border-radius:var(--radius);padding:14px 16px;margin-bottom:16px}.det-ahora__rotulo,.det-fechas__titulo{font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.det-ahora__va{font-size:16px;font-weight:700;color:var(--fk-oscuro);margin-bottom:10px}.det-ahora__seguir{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.det-toca{margin-bottom:4px}.det-toca__titulo{font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-texto-2);margin-bottom:4px}.det-toca__nada{font-size:var(--fk-letra-m);color:var(--text-muted)}.det-toca__aviso{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:7px 0;border-top:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.det-toca__texto{flex:1 1 220px;min-width:0}.det-toca__motivo,.det-toca__para{color:var(--text-muted)}.det-toca__otros{margin-top:8px}.det-fechas{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;margin-bottom:12px}.det-fecha{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:7px 0;border-top:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m)}.det-fechas__titulo+.det-fecha{border-top:none}.det-fecha__rotulo{color:var(--fk-texto-2);font-weight:700}.det-fecha__valor{text-align:right;min-width:0}.det-fecha__plazo{color:var(--fk-texto-2);font-weight:700}.det-fecha__quien{display:block;color:var(--text-muted);font-size:var(--fk-letra-s);margin-top:2px}.det-fecha__nada{color:var(--text-muted);font-size:var(--fk-letra-m)}.det-entrega__acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.det-entrega__form{display:grid;gap:8px;margin-top:8px;padding:10px;background:var(--bg);border-radius:var(--radius)}.det-entrega__campo{display:grid;gap:4px;font-size:var(--fk-letra-s);font-weight:700;color:var(--fk-texto-2)}.det-entrega__botones{display:flex;justify-content:flex-end;gap:8px}.det-otra-fase{font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-rojo);text-decoration:none;white-space:nowrap}.det-nota{margin-top:10px;font-size:var(--fk-letra-s);color:var(--text-muted)}.det-nota--etapa{margin-top:4px}.det-vaen{margin-bottom:16px}.det-figura{margin:0}.det-figura__caja{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;max-height:220px;border-radius:var(--radius);background:var(--bg);overflow:hidden}.det-figura__caja--foto{border:none;padding:0;background:transparent;cursor:zoom-in}.det-figura__caja--vacia{flex-direction:column;gap:6px;border:1px dashed var(--fk-borde-campo);color:var(--text-muted);font-size:var(--fk-letra-s);text-align:center;padding:8px;box-sizing:border-box}.det-figura__img{display:block;max-width:100%;max-height:100%;object-fit:contain}.det-figura__pie{margin-top:6px;font-size:var(--fk-letra-s);color:var(--text-muted);text-align:center}.det-informe__estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--fk-letra-m);font-weight:700;color:var(--fk-oscuro)}.det-informe__detalle{margin-top:4px;font-size:var(--fk-letra-s);color:var(--text-muted)}.det-informe__acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.det-informe__otro{margin-top:12px;padding-top:10px;border-top:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-s);color:var(--text-muted)}.det-informe__otro a{color:var(--fk-rojo);font-weight:700}.det-fecha__atraso--si{color:var(--no-cumple-color);font-weight:700}.det-fecha__atraso--no{color:var(--cumple-color);font-weight:700}.rh__entrega-resumen{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:4px 8px}.rh__entrega-resumen .rh__entrega-fecha{display:none}.fk-pie-modulo{margin:4px 0 20px}.fk-pie-modulo__guardado{padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:var(--fk-letra-s);line-height:1.45;color:var(--text-muted)}.fk-pie-modulo__guardado strong{color:var(--fk-oscuro);font-weight:700}.fk-pie-modulo__enlaces{display:flex;flex-wrap:wrap;align-items:center;gap:2px 28px;margin-top:8px;padding:0 4px}.fk-pie-modulo__enlace{display:inline-flex;align-items:center;min-height:36px;color:var(--fk-rojo);font-size:var(--fk-letra-m);font-weight:700;text-decoration:none}.fk-pie-modulo__enlace:hover{text-decoration:underline}@media (pointer: coarse){.fk-pie-modulo__enlace{min-height:40px}}@media (max-width: 767px){.fk-pie-modulo__enlaces{gap:0 20px}}.fk-na-lista{text-align:left}.fk-na-lista__titulo{font-size:var(--fk-letra-xs, 11px);font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.fk-na-lista__error{font-size:var(--fk-letra-s, 12px);color:var(--no-cumple-color);margin-bottom:6px}.fk-na-lista__cargando{font-size:var(--fk-letra-s, 12px);color:var(--text-muted);font-style:italic;padding:4px 0}.fk-na-lista__nota{font-size:var(--fk-letra-xs, 11px);color:var(--text-muted);margin-top:8px}.fk-na-motivo{display:flex;align-items:flex-start;gap:9px;padding:5px 0}.fk-na-casilla{width:17px;height:17px;margin:1px 0 0;flex-shrink:0;cursor:pointer}.fk-na-casilla:disabled{cursor:default}.fk-na-motivo__texto{font-size:var(--fk-letra-m, 13px);line-height:1.45;color:var(--text);cursor:pointer}.fk-na-motivo--marcado .fk-na-motivo__texto{font-weight:700;color:var(--fk-oscuro)}.fk-na-hueco{letter-spacing:1px}.fk-na-valor{width:64px;margin:0 4px;padding:2px 6px;font:inherit;font-weight:700;text-align:center;border:1.5px solid var(--fk-borde-campo);border-radius:var(--fk-radio-chico, 4px);background:#fff}.fk-na-valor:focus{outline:none;border-color:var(--fk-rojo)}.fk-na-otro{display:block;width:100%;box-sizing:border-box;margin:4px 0 0 26px;max-width:calc(100% - 26px);min-height:52px;padding:7px 9px;font:inherit;font-size:var(--fk-letra-m, 13px);resize:vertical;border:1.5px dashed var(--fk-borde-campo);border-radius:var(--radius)}.fk-na-otro:focus{outline:none;border-style:solid;border-color:var(--fk-rojo)}.fk-na-panel{width:min(460px,92vw);box-sizing:border-box;padding:12px 14px;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.fk-na-panel__titulo{font-size:var(--fk-letra-l, 15px);font-weight:800;color:var(--fk-oscuro);margin-bottom:8px}.fk-na-panel__acciones{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:10px}.fk-na-panel__texto{width:100%;box-sizing:border-box;padding:8px 10px;font:inherit;font-size:var(--fk-letra-m, 13px);resize:vertical;border:1px solid var(--fk-borde-campo);border-radius:var(--radius)}.fk-na-panel__rotulo{font-size:var(--fk-letra-xs, 11px);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.na-mod{margin:10px 0 4px;padding:10px 12px;border-radius:6px;font-size:12.5px;line-height:1.45;border:1px solid var(--border);border-left-width:4px;background:var(--bg)}.na-mod--por-validar{border-color:var(--fk-naranjo-color);background:var(--fk-naranjo-bg)}.na-mod--validado{border-color:var(--cumple-color);background:var(--cumple-bg)}.na-mod__titulo{font-weight:800;color:var(--fk-oscuro)}.na-mod--por-validar .na-mod__titulo{color:var(--fk-naranjo-color)}.na-mod--validado .na-mod__titulo{color:var(--cumple-color)}.na-mod__motivo{margin-top:4px;color:var(--text);overflow-wrap:anywhere}.na-mod__quien{margin-top:4px;font-size:11.5px;color:var(--text-muted)}.na-mod__nota{margin-top:6px;font-size:11.5px;color:var(--text-muted);font-style:italic}.na-mod-marcar{margin-top:10px}.na-mod-marcar .fk-btn{width:100%;justify-content:center}.na-mod-marcar__nota{margin-top:4px;font-size:11px;color:var(--text-muted);text-align:center}.na-mod-modal{z-index:1500}.na-mod-modal__caja{max-width:520px;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.na-mod-modal__cuerpo{overflow-y:auto}.na-mod-modal__modulo{font-size:var(--fk-letra-m, 13px);font-weight:700;color:var(--fk-oscuro)}.na-mod-modal__error{font-size:var(--fk-letra-s, 12px);color:var(--no-cumple-color);background:var(--no-cumple-bg);border-radius:var(--radius);padding:6px 9px}.na-mod-modal__marcar{background:var(--fk-oscuro);border:1px solid var(--fk-oscuro);color:#fff}.na-mod-modal__marcar:disabled{opacity:.5;cursor:not-allowed}.pe-cabecera__porque{color:var(--text-muted)}.pe-cabecera__na{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:10px;font-size:11.5px;font-weight:700;background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.pe-cabecera__na--por-validar{border-color:var(--fk-naranjo-color);color:var(--fk-naranjo-color);background:var(--fk-naranjo-bg)}@media (pointer: coarse){.na-mod-modal__marcar{min-height:40px}}.b-chk-na{margin:0 0 14px;padding:10px 12px;border-radius:6px;font-size:12.5px;line-height:1.45;border:1px solid var(--fk-borde-campo);border-left:4px solid var(--fk-neutro-color);background:var(--fk-neutro-bg)}.b-chk-na__titulo{font-weight:800;color:var(--fk-oscuro)}.b-chk-na__motivo{margin-top:4px;color:var(--text);overflow-wrap:anywhere}.b-chk-na__quien{margin-top:4px;font-size:11.5px;color:var(--text-muted)}.b-chk-na__nota{margin-top:6px;font-size:11.5px;color:var(--text-muted);font-style:italic}.b-chk-na__acciones{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.b-chk-na-etiqueta{display:inline-flex;align-items:center;padding:2px 10px;border-radius:10px;font-size:11.5px;font-weight:700;border:1px solid var(--fk-borde-campo);background:var(--fk-neutro-bg);color:var(--fk-neutro-color);white-space:nowrap}.b-chk-na-apagadas{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.b-chk-na-modal__aviso{font-size:var(--fk-letra-s, 12px);color:var(--warn-color);background:var(--warn-bg);border-radius:var(--radius);padding:6px 9px}.fp-pestanas{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 14px;border-bottom:1px solid var(--border)}.fp-pestana{display:inline-flex;align-items:center;gap:7px;padding:8px 12px 7px;margin-bottom:-1px;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer}.fp-pestana:hover{color:var(--fk-oscuro);background:var(--bg)}.fp-pestana--activa{color:var(--fk-oscuro);background:var(--surface);border-color:var(--border)}.fp-pestana__cuenta{min-width:20px;padding:1px 6px;border-radius:10px;font-size:11px;font-weight:700;text-align:center;background:var(--warn-bg);color:var(--warn-color);border:1px solid var(--fk-aviso-borde)}.fp-pestana__cuenta--listo{background:var(--cumple-bg);color:var(--cumple-color);border-color:var(--cumple-color)}.fp-tabla{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fp-encabezado,.fp-fila__cab{display:grid;grid-template-columns:34px minmax(0,1.6fr) minmax(0,1.1fr) 92px 28px;align-items:center;gap:10px}.fp-encabezado{padding:7px 12px;background:var(--bg);border-bottom:1px solid var(--border);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.fp-fila{border-bottom:1px solid var(--border);transition:box-shadow .3s}.fp-fila:last-child{border-bottom:none}.fp-fila__cab{padding:9px 12px;cursor:pointer}.fp-fila__cab:hover{background:var(--bg)}.fp-fila--abierta{background:var(--surface);box-shadow:inset 3px 0 0 var(--fk-oscuro)}.fp-fila--abierta>.fp-fila__cab{background:var(--bg)}.fp-fila--sin-marcar .fp-fila__cab{cursor:default;opacity:.78}.fp-fila--sin-marcar .fp-fila__cab:hover{background:none}.fp-casilla{width:26px;height:26px;border-radius:7px;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--border);background:#fff;color:#fff;font-size:13px;font-weight:800;cursor:pointer;position:relative}.fp-casilla--on{border-color:var(--fk-oscuro);background:var(--fk-oscuro)}.fp-casilla:disabled{cursor:default}.fp-nombre{font-size:13px;font-weight:700;color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis}.fp-nombre__sub{display:block;font-size:11px;font-weight:400;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-fila__cab>*{min-width:0}.fp-tipo{display:block;font-size:12.5px;font-weight:600;color:var(--fk-oscuro);min-width:0;overflow-wrap:anywhere;line-height:1.3}.fp-tipo--falta{color:var(--warn-color);font-weight:600;font-style:italic}.fp-fotos{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--text-muted);white-space:nowrap}.fp-fotos--ok{color:var(--cumple-color)}.fp-punto{width:9px;height:9px;border-radius:50%;border:2px solid var(--fk-aviso-borde)}.fp-punto--on{background:var(--cumple-color);border-color:var(--cumple-color)}.fp-flecha{border:none;background:none;font-size:14px;color:var(--text-muted);cursor:pointer;padding:0;transition:transform .15s}.fp-fila--abierta .fp-flecha{transform:rotate(180deg)}.fp-custom{margin-left:6px;vertical-align:1px}.fp-abierta{padding:4px 14px 14px 56px;display:grid;gap:12px}.fp-bloque__rotulo{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.fp-fotos-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.fp-acciones{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fp-acciones .fp-acciones__der{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.fp-qsh-caja{container-type:inline-size;max-width:540px}.fp-qsh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.fp-qsh__op{padding:7px 4px;font-size:11.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:0;margin-left:-1px}.fp-qsh__op:first-child{border-radius:6px 0 0 6px;margin-left:0}.fp-qsh__op:last-child{border-radius:0 6px 6px 0}@container (max-width: 400px){.fp-qsh{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fp-qsh__op,.fp-qsh__op:first-child,.fp-qsh__op:last-child{border-radius:6px;margin-left:0;padding:9px 4px}}.fp-plegado{margin-top:10px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg)}.fp-plegado>summary{list-style:none;cursor:pointer;padding:9px 12px;font-size:12.5px;font-weight:700;color:var(--text-muted);display:flex;align-items:center;gap:6px}.fp-plegado>summary::-webkit-details-marker{display:none}.fp-plegado>summary:before{content:"▸";font-size:11px;transition:transform .15s}.fp-plegado[open]>summary:before{transform:rotate(90deg)}.fp-plegado--listas>summary{color:var(--cumple-color)}.fp-plegado>.fp-tabla{border-radius:0 0 var(--radius) var(--radius);border-left:none;border-right:none;border-bottom:none}.fp-vacio{padding:12px;font-size:13px;color:var(--text-muted);font-style:italic}.fp-mas{padding:8px 12px;font-size:12px;color:var(--text-muted)}@media (max-width: 640px){.fp-encabezado{display:none}.fp-fila__cab{grid-template-columns:30px minmax(0,1fr) auto 24px;grid-template-areas:"c n f a" "c t t t";row-gap:2px}.fp-fila__cab>:nth-child(1){grid-area:c}.fp-fila__cab>:nth-child(2){grid-area:n}.fp-fila__cab>:nth-child(3){grid-area:t}.fp-fila__cab>:nth-child(4){grid-area:f}.fp-fila__cab>:nth-child(5){grid-area:a}.fp-abierta{padding:4px 10px 12px}.fp-qsh{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fp-qsh__op,.fp-qsh__op:first-child,.fp-qsh__op:last-child{border-radius:6px;margin-left:0;padding:9px 4px}}.pe--fotos5 .pe-trabajo [data-bloque-ma] [data-grilla-fotos],[data-bloque-ma] [data-grilla-fotos]{grid-template-columns:minmax(0,1fr)!important}[data-bloque-ma] [data-foto-pantalla-ma],[data-bloque-ma] [data-hipot-ma] [data-foto-hipot-ma]{max-width:340px}.enc{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.enc__etiqueta{font-size:var(--fk-letra-m);font-weight:600;color:var(--text)}.enc--bloque{display:flex;margin-top:12px;padding:8px 10px;border:1px dashed var(--border);border-radius:8px}.enc__estado{border:0;background:transparent;padding:2px 4px;font:inherit;font-size:var(--fk-letra-s);font-weight:700;cursor:pointer;white-space:nowrap;border-radius:var(--fk-radio-chico)}.enc__estado--pedir{color:var(--auto-color);text-decoration:underline}.enc__estado--obligatoria{color:var(--no-cumple-color)}.enc__estado--ok{color:var(--cumple-color)}.enc__estado--sin{color:var(--text-muted);cursor:default;font-weight:400}.enc__estado:focus-visible{outline:2px solid var(--auto-color);outline-offset:1px}.enc__velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2050;background:var(--fk-velo);display:flex;align-items:center;justify-content:center;padding:16px}.enc__caja{background:var(--surface);border-radius:var(--fk-radio-grande);width:100%;max-width:560px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:var(--fk-sombra-modal);overflow:hidden}.enc__titulo{padding:16px 20px 8px;font-weight:700;font-size:var(--fk-letra-l);color:var(--fk-oscuro)}.enc__cuerpo{padding:0 20px 4px;overflow-y:auto}.enc__rotulo{font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:12px 0 6px}.enc__rotulo--azul{color:var(--auto-color);margin-top:0}.enc__sugerido{background:var(--auto-bg);border:1px solid var(--auto-color);border-radius:8px;padding:10px 12px;margin-top:4px}.enc__sugerido-fila{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.enc__sugerido-texto{flex:1 1 220px;min-width:0;font-size:var(--fk-letra-m);color:var(--text)}.enc__opciones{display:flex;flex-direction:column;gap:4px}.enc__opcion{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border-radius:6px;border:1px solid transparent;cursor:pointer;font-size:var(--fk-letra-m)}.enc__opcion input{margin-top:2px;flex:none}.enc__opcion--elegida{border-color:var(--border);background:var(--bg);font-weight:600}.enc__opcion-texto{flex:1;min-width:0}.enc__chip{margin-left:6px;font-weight:600}.enc__otro{margin:6px 0 0 26px;display:flex;flex-direction:column;gap:6px}.enc__falla{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:var(--fk-letra-m)}.enc__falla label{display:inline-flex;gap:4px;align-items:center;cursor:pointer}.enc__queda{margin-top:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);padding:2px 12px 10px}.enc__queda .enc__rotulo{margin-top:8px}.enc__queda-texto{font-size:var(--fk-letra-m);line-height:1.45;color:var(--text)}.enc__nota{font-size:var(--fk-letra-s);color:var(--text-muted);margin-top:8px}.enc__pie{padding:12px 20px 16px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--border);margin-top:10px}.enc__quitar{margin-right:auto}.enc-obs{border:1px solid var(--border);border-left:4px solid var(--warn-color);background:var(--surface);border-radius:8px;padding:10px 14px;margin-bottom:14px}.enc-obs--destacada{background:var(--warn-bg);border-color:var(--warn-color)}.enc-obs__titulo{font-weight:700;color:var(--warn-color);font-size:var(--fk-letra-m);margin-bottom:4px}.enc-obs__lista{margin:0;padding-left:18px;font-size:var(--fk-letra-m);color:var(--text)}.enc-obs__lista li{margin:2px 0}.enc-obs__estado,.enc-obs__quien{color:var(--text-muted)}.enc-obs__falta{color:var(--no-cumple-color);font-weight:600}.enc-obs__boton{margin-left:6px}@media (max-width: 600px){.enc__caja{max-width:none}.enc__titulo{padding:14px 14px 6px}.enc__cuerpo{padding:0 14px 4px}.enc__pie{padding:10px 14px 14px}.enc__otro{margin-left:0}}.ma-res__origen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-bottom:12px;font-size:var(--fk-letra-m)}.ma-res__origen strong{overflow-wrap:anywhere}.ma-res__tabla td{vertical-align:top}.ma-res__tabla .ma-res__prueba{font-weight:700;color:var(--fk-oscuro)}.ma-res__tabla .ma-res__resultado{overflow-wrap:anywhere}.ma-res__nota{display:block;margin-top:2px;font-size:var(--fk-letra-s);color:var(--text-muted)}.ma-res__criterio{color:var(--text-muted);white-space:nowrap}.ma-res__equipo{font-weight:700}.ma-res__equipo--pass{color:var(--cumple-color)}.ma-res__equipo--fail{color:var(--no-cumple-color)}.ma-res__estado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ma-res__subfila td{padding-top:4px;padding-bottom:6px;font-size:var(--fk-letra-s)}.ma-res__subfila .ma-res__prueba{font-weight:600;padding-left:22px;color:var(--text-muted)}.ma-res__explicar{background:none;border:none;padding:0;font:inherit;font-size:var(--fk-letra-s);font-weight:700;color:var(--auto-color);text-decoration:underline;cursor:pointer}.ma-res__graficos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;align-items:start}.ma-res__figura{margin:0;cursor:zoom-in}.ma-res__figura .fk-foto__cuadro--grafico{aspect-ratio:676 / 268}.ma-res__figura--vacia{cursor:default}.ma-res__figura--vacia .fk-foto__cuadro{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--fk-letra-s);text-align:center;padding:10px}.ma-hipot__datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 14px;margin-bottom:14px}.ma-hipot__dato{border:1px solid var(--fk-borde-suave);border-radius:var(--radius);padding:8px 10px;background:var(--bg)}.ma-hipot__dato span{display:block;font-size:var(--fk-letra-s);color:var(--text-muted)}.ma-hipot__dato strong{font-size:var(--fk-letra-m);overflow-wrap:anywhere}@media (max-width: 640px){.ma-res__tabla thead{display:none}.ma-res__tabla,.ma-res__tabla tbody,.ma-res__tabla tr,.ma-res__tabla td{display:block;width:100%}.ma-res__tabla tr{padding:8px 10px;border-bottom:1px solid var(--fk-borde-suave)}.ma-res__tabla td{border:none;padding:2px 0}.ma-res__tabla td[data-etiqueta]:before{content:attr(data-etiqueta);display:block;font-size:var(--fk-letra-s);font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px}.ma-res__tabla .ma-res__prueba{font-size:var(--fk-letra-l)}.ma-res__tabla tr:not(.ma-res__subfila) td.ma-res__prueba:before{display:none}.ma-res__subfila .ma-res__prueba{padding-left:0}.ma-res__criterio{white-space:normal}}.ini--nueva .ini__hero{padding:34px 24px 118px}.ini--nueva .ini__saludo{font-size:clamp(26px,3vw,38px)}.ini--nueva .ini__pregunta{margin-top:6px;font-size:clamp(15px,1.4vw,18px)}.ini--nueva .ini__raya{display:inline-block;vertical-align:middle;width:32px;height:2px;margin:0 12px 0 0}.ini--nueva .ini__lema{display:inline-block;vertical-align:middle;font-size:10.5px}.inn__lema-linea{margin-top:16px}.ini--nueva .ini__hero-txt{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20px;align-items:center}.ini--nueva .ini__hero-txt>:not(.inn__saludo-foto){grid-column:2}.inn__saludo-foto{grid-column:1;grid-row:1 / span 3}@media (max-width: 520px){.ini--nueva .ini__hero-txt{column-gap:12px}.inn__saludo-foto{width:64px!important;height:64px!important}}.inn__tarjetas{margin:-84px auto 0;max-width:1480px;width:100%;padding:0 24px;position:relative;z-index:3;display:flex;flex-direction:column;gap:18px}.inn__fila{display:flex;gap:12px}.inn__fila>.inn__grupo{flex:var(--inn-columnas) 1 0;min-width:0}.inn__grupo-nombre{margin:0 0 8px;display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--ini-tenue)}.inn__grupo-nombre:after{content:"";flex:1;height:1px;background:var(--ini-borde)}.inn__tarjetas>.inn__grupo:first-child .inn__grupo-nombre{color:#ffffffb8}.inn__tarjetas>.inn__grupo:first-child .inn__grupo-nombre:after{background:#fff3}.inn__grupo-tarjetas{display:grid;grid-template-columns:repeat(var(--inn-columnas),minmax(0,1fr));gap:12px}.inn__tarjeta{display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:12px;min-height:84px;background:var(--surface);border:1px solid var(--ini-borde);border-radius:12px;padding:14px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #17242d14;transition:transform .14s ease,box-shadow .14s ease;min-width:0}.inn__tarjeta:hover{transform:translateY(-2px);box-shadow:0 14px 30px #17242d24}.inn__tarjeta-icono{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--fk-neutro-bg);color:var(--ini-texto)}.inn__tarjeta-icono svg{width:18px;height:18px}.inn__tarjeta-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.inn__tarjeta-titulo{font-size:13.5px;font-weight:700;color:var(--ini-texto);line-height:1.25}.inn__tarjeta-texto{font-size:11.5px;color:var(--ini-tenue);line-height:1.4;overflow-wrap:break-word}.inn__tarjeta-flecha{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fk-neutro-bg);color:var(--ini-tenue)}.inn__tarjeta-flecha svg{width:13px;height:13px}.inn__tarjeta--rojo .inn__tarjeta-icono,.inn__tarjeta--rojo .inn__tarjeta-flecha{background:var(--ini-rojo);color:#fff}.inn__tarjeta--construccion{border-style:dashed;opacity:.78}.inn__tarjeta--construccion .inn__tarjeta-icono{background:var(--warn-bg);color:var(--warn-color)}.inn__tarjeta--construccion .inn__tarjeta-flecha{background:transparent;font-size:12px}.inn__chip-construccion{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--warn-color);background:var(--warn-bg);border-radius:var(--fk-radio-chico);padding:1px 7px}.inn__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inn__kpi{position:relative;border:none;border-radius:10px;padding:12px 12px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;cursor:pointer;min-width:0}.inn__kpi-n{font-size:22px;font-weight:700;line-height:1}.inn__kpi-txt{font-size:11px;color:var(--ini-tenue);line-height:1.3}.inn__kpi-ir{position:absolute;top:7px;right:9px;font-size:11px;color:var(--ini-tenue);opacity:.6}.inn__kpi--azul{background:var(--fase-diag-fondo)}.inn__kpi--azul .inn__kpi-n{color:var(--ini-azul)}.inn__kpi--ambar{background:var(--warn-bg)}.inn__kpi--ambar .inn__kpi-n{color:var(--ini-ambar)}.inn__kpi--verde{background:var(--cumple-bg)}.inn__kpi--verde .inn__kpi-n{color:var(--ini-verde)}.inn__kpi--rojo{background:var(--no-cumple-bg)}.inn__kpi--rojo .inn__kpi-n{color:var(--ini-rojo)}.inn__kpi--naranja{background:var(--fk-naranjo-bg)}.inn__kpi--naranja .inn__kpi-n{color:var(--fk-naranjo-color)}.inn__kpi--cero{background:var(--fk-cero-bg)}.inn__kpi--cero .inn__kpi-n{color:var(--text-muted)}.inn__acceso-icono{display:flex;color:var(--ini-tenue)}.inn__acceso-icono svg{width:16px;height:16px}.inn__acceso-texto{flex:1}.inn__cuenta{background:var(--fk-neutro-bg);border-radius:9px;font-size:11px;font-weight:700;padding:1px 7px;color:var(--ini-texto)}.ini--nueva .pv--inicio{margin:-84px auto 0;max-width:1480px;width:100%;padding:0 24px;position:relative;z-index:3}.ini--nueva .pv--inicio+.inn__tarjetas{margin-top:18px}.ini--nueva .pv--inicio+.inn__tarjetas>.inn__grupo:first-child .inn__grupo-nombre{color:var(--ini-tenue)}.ini--nueva .pv--inicio+.inn__tarjetas>.inn__grupo:first-child .inn__grupo-nombre:after{background:var(--ini-borde)}.inn__tarjeta-txt .pv-contador{align-self:flex-start}@media (max-width: 1100px){.inn__fila{flex-direction:column;gap:18px}.inn__grupo-tarjetas{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (max-width: 720px){.ini--nueva .ini__hero{padding:28px 16px 104px}.inn__tarjetas,.ini--nueva .pv--inicio{padding:0 16px}.ini--nueva .ini__sello{white-space:normal;text-align:center;line-height:1.25}.ini--nueva .ini__tabla th,.ini--nueva .ini__tabla td{padding-left:6px;padding-right:6px}}@media (max-width: 420px){.inn__grupo-tarjetas{grid-template-columns:minmax(0,1fr)}.inn__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ini__barra{background:var(--ini-oscuro);display:flex;align-items:center;gap:24px;padding:12px 24px;flex-wrap:wrap}.ini__marca{display:flex;align-items:center;gap:14px;flex-shrink:0;text-decoration:none;color:inherit;border-radius:6px}.ini__marca:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:4px}.ini__logo{height:26px;width:auto;display:block}.ini__marca-sub{color:#ffffff9e;font-size:12px;white-space:nowrap}.ini__buscar{position:relative;flex:1 1 260px;min-width:0;max-width:560px;display:flex;align-items:center}.ini__buscar input{width:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:9px;padding:9px 86px 9px 38px;font-size:13px;color:#fff}.ini__buscar input::placeholder{color:#ffffff73}.ini__buscar input:focus{border-color:#ffffff61}.ini__buscar-lupa{position:absolute;left:12px;width:16px;height:16px;color:#ffffff80;pointer-events:none}.ini__buscar-kbd{position:absolute;right:8px;background:#ffffff1f;color:#ffffffb8;border-radius:6px;padding:3px 8px;font-size:11px;font-family:inherit;white-space:nowrap;pointer-events:none}.ini__acciones{display:flex;align-items:center;gap:14px;margin-left:auto}.ini__perfil{position:relative}.ini__perfil-btn{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:4px 6px;border-radius:8px}.ini__perfil-btn:hover{background:#ffffff12}.ini__avatar{width:34px;height:34px;border-radius:50%;background:var(--ini-rojo);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ini__perfil-txt{display:flex;flex-direction:column;text-align:left}.ini__perfil-nombre{color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.ini__perfil-cargo{color:#fff9;font-size:11px;white-space:nowrap}.ini__perfil-chev{width:16px;height:16px;color:#ffffff80}.ini__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;background:var(--surface);border:1px solid var(--ini-borde);border-radius:10px;box-shadow:var(--shadow-md);min-width:190px;padding:6px;display:flex;flex-direction:column}.ini__menu button{background:none;border:none;text-align:left;cursor:pointer;padding:9px 12px;border-radius:7px;font-size:13px;color:var(--ini-texto)}.ini__menu button:hover{background:var(--ini-fondo)}.ini__hero{position:relative;background:linear-gradient(180deg,var(--ini-oscuro) 0%,var(--ini-oscuro-2) 100%);padding:48px 24px 132px;overflow:hidden}.ini__hero-motor{position:absolute;right:0;top:0;bottom:0;width:min(62%,calc(100% - var(--ini-hero-texto) - var(--ini-hero-holgura)));pointer-events:none;display:block}.ini__hero-motor img{width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.92;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 34%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 34%,#000 100%)}.ini__hero-txt{position:relative;z-index:2;max-width:var(--ini-hero-texto)}.ini__saludo{margin:0;color:#fff;font-weight:700;letter-spacing:-.5px;font-size:clamp(30px,4.2vw,52px);line-height:1.08}.ini__pregunta{margin:12px 0 0;color:#ffffffe0;font-weight:400;font-size:clamp(17px,2vw,26px)}.ini__raya{display:block;width:72px;height:3px;background:var(--ini-rojo);border-radius:2px;margin:22px 0 16px}.ini__lema{margin:0;color:#ffffffb8;font-size:12px;letter-spacing:3px;text-transform:uppercase}.ini__bajada{position:absolute;right:30px;bottom:116px;z-index:2;margin:0;text-align:right;color:#fff;font-size:13px;letter-spacing:3.4px;line-height:1.75;text-transform:uppercase;border-bottom:3px solid var(--ini-rojo);padding-bottom:12px}.ini__tarjetas{margin:-96px auto 0;max-width:1480px;width:100%;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;position:relative;z-index:3}.ini__tarjeta{background:var(--surface);border:1px solid var(--ini-borde);border-radius:14px;padding:20px 18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;cursor:pointer;box-shadow:0 8px 22px #17242d14;transition:transform .14s ease,box-shadow .14s ease;min-width:0}.ini__tarjeta:hover{transform:translateY(-3px);box-shadow:0 14px 30px #17242d24}.ini__tarjeta-icono{width:52px;height:52px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.ini__tarjeta-icono svg{width:25px;height:25px}.ini__tarjeta-titulo{font-size:16px;font-weight:700;color:var(--ini-texto);line-height:1.25}.ini__tarjeta-texto{font-size:13px;color:var(--ini-tenue);line-height:1.5;overflow-wrap:break-word}.ini__tarjeta-flecha{margin-top:auto;align-self:flex-end;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ini__tarjeta-flecha svg{width:17px;height:17px}.ini__tarjeta--rojo .ini__tarjeta-icono,.ini__tarjeta--rojo .ini__tarjeta-flecha{background:var(--fk-rojo-bg);color:var(--ini-rojo)}.ini__tarjeta--azul .ini__tarjeta-icono,.ini__tarjeta--azul .ini__tarjeta-flecha{background:var(--fase-diag-fondo);color:var(--ini-azul)}.ini__tarjeta--verde .ini__tarjeta-icono,.ini__tarjeta--verde .ini__tarjeta-flecha{background:var(--cumple-bg);color:var(--ini-verde)}.ini__tarjeta--gris .ini__tarjeta-icono,.ini__tarjeta--gris .ini__tarjeta-flecha{background:var(--fk-neutro-bg);color:var(--ini-gris)}.ini__tarjeta--morado .ini__tarjeta-icono,.ini__tarjeta--morado .ini__tarjeta-flecha{background:var(--ia-bg);color:var(--ini-morado)}.ini__tarjeta--ambar .ini__tarjeta-icono,.ini__tarjeta--ambar .ini__tarjeta-flecha{background:var(--fase-rep-fondo);color:var(--fase-rep)}.ini__tarjeta-fase{display:inline-block;max-width:100%;padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1.5;overflow-wrap:break-word}.ini__tarjeta-fase--diagnostico{background:var(--fase-diag-fondo);color:var(--fase-diag-texto)}.ini__tarjeta-fase--reparacion{background:var(--fase-rep-fondo);color:var(--fase-rep-texto)}@media (min-width: 721px) and (max-width: 1599px){.ini__tarjetas--ocho{grid-template-columns:repeat(4,minmax(0,1fr))}}.ini__paneles{max-width:1480px;width:100%;margin:22px auto 0;padding:0 24px;display:grid;gap:14px;grid-template-columns:minmax(0,1.85fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start}.ini__panel{background:var(--surface);border:1px solid var(--ini-borde);border-radius:14px;padding:18px 18px 16px;min-width:0}.ini__panel-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ini__panel-cab h2{margin:0;font-size:15px;font-weight:700}.ini__enlace{background:none;border:none;cursor:pointer;color:var(--ini-rojo);font-size:13px;font-weight:700;white-space:nowrap}.ini__tabla{width:100%;border-collapse:collapse;font-size:13px}.ini__tabla th{text-align:left;font-size:11px;letter-spacing:.6px;text-transform:uppercase;background:var(--fk-oscuro);color:#fff;font-weight:700;padding:8px;white-space:nowrap}.ini__tabla td{padding:9px 8px;border-top:1px solid var(--fk-borde-suave)}.ini__tabla tbody tr{cursor:pointer}.ini__tabla tbody tr:nth-child(2n){background:var(--bg)}.ini__tabla tbody tr:hover{background:var(--fk-neutro-bg)}.ini__td-ot{font-weight:700;white-space:nowrap}.ini__td-desc,.ini__td-cli{color:var(--ini-tenue)}.ini__td-fecha{color:var(--ini-tenue);white-space:nowrap}.ini__td-chev{color:var(--ini-tenue);text-align:right;width:18px}.ini__sello{display:inline-block;padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:12px;font-weight:700;white-space:nowrap}.ini__sello--azul{background:var(--fase-diag-fondo);color:var(--fase-diag-texto)}.ini__sello--verde{background:var(--cumple-bg);color:var(--cumple-color)}.ini__sello--ambar{background:var(--warn-bg);color:var(--warn-color)}.ini__sello--rojo{background:var(--no-cumple-bg);color:var(--no-cumple-color)}.ini__sello--gris{background:var(--fk-neutro-bg);color:var(--fk-neutro-color)}.ini__vacio{color:var(--ini-tenue);font-size:13px;margin:6px 0}.ini__vacio--error{color:var(--ini-rojo)}.ini__vacio-bloque{border:1px dashed var(--ini-borde);border-radius:12px;padding:26px 20px;text-align:center;background:var(--bg)}.ini__vacio-titulo{margin:0 0 6px;font-size:14px;font-weight:700}.ini__vacio-texto{margin:0 0 14px;font-size:13px;color:var(--ini-tenue)}.ini__vacio-btn{background:var(--ini-rojo);color:#fff;border:none;cursor:pointer;padding:9px 18px;border-radius:var(--radius);font-size:13px;font-weight:700}.ini__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ini__kpi{border-radius:12px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.ini__kpi-n{font-size:28px;font-weight:700;line-height:1}.ini__kpi-txt{font-size:12px;color:var(--ini-tenue)}.ini__kpi--azul{background:var(--fase-diag-fondo)}.ini__kpi--azul .ini__kpi-n{color:var(--ini-azul)}.ini__kpi--ambar{background:var(--warn-bg)}.ini__kpi--ambar .ini__kpi-n{color:var(--ini-ambar)}.ini__kpi--rojo{background:var(--no-cumple-bg)}.ini__kpi--rojo .ini__kpi-n{color:var(--ini-rojo)}.ini__kpi--verde{background:var(--cumple-bg)}.ini__kpi--verde .ini__kpi-n{color:var(--ini-verde)}.ini__nota{margin:12px 0 0;font-size:11px;color:var(--ini-tenue);line-height:1.5}.ini__accesos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ini__acceso{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;border:1px solid transparent;border-radius:9px;padding:10px 12px;cursor:pointer;font-size:13px;color:var(--ini-texto);text-align:left}.ini__acceso:hover{background:var(--ini-fondo)}.ini__acceso--destacado{background:var(--fk-rojo-bg);border-color:#c1171740;color:var(--ini-rojo);font-weight:700}.ini__acceso--destacado:hover{border-color:var(--ini-rojo)}.ini__pie{margin-top:auto;padding:22px 24px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid var(--ini-borde);font-size:12px;color:var(--ini-tenue)}.ini__pie-sep{width:1px;height:16px;background:var(--ini-borde);flex:0 0 1px}.ini__pie-beta{font-weight:700;color:var(--ini-texto);display:flex;flex-direction:column;align-items:flex-start;gap:5px}.ini__pie-subrayado{display:block;width:32px;height:2px;background:var(--ini-rojo)}.ini__pie-por{color:var(--ini-tenue)}.ini__pie-clover{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ini__pie-logo-fk,.ini__pie-logo-cl,.ini__pie-eslogan{display:block;width:auto;flex:0 0 auto}.ini__pie-logo-fk{height:18px}.ini__pie-logo-cl{height:45px}.ini__pie-eslogan{height:10px}@media (max-width: 1100px){.ini{--ini-hero-texto: 100%;--ini-hero-holgura: 0px}.ini__hero{padding:40px 20px 120px}.ini__hero-motor{width:100%}.ini__hero-motor img{opacity:.3;-webkit-mask-image:none;mask-image:none}.ini__bajada{position:relative;z-index:2;right:auto;bottom:auto;text-align:left;margin-top:26px;display:inline-block}.ini__paneles{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.ini__barra{gap:12px;padding:10px 16px}.ini__marca-sub{display:none}.ini__buscar{order:3;flex-basis:100%;max-width:none}.ini__buscar-kbd{display:none}.ini__buscar input{padding-right:14px}.ini__perfil-txt{display:none}.ini__hero{padding:32px 16px 108px}.ini__tarjetas{padding:0 16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ini__paneles{padding:0 16px}.ini__tabla th:nth-child(2),.ini__tabla td:nth-child(2){display:none}.ini__pie{padding:18px 16px}.ini__pie-clover{margin-left:0;flex-basis:100%}.ini__pie-clover .ini__pie-sep{display:none}}@media (max-width: 420px){.ini__tarjetas,.ini__kpis{grid-template-columns:minmax(0,1fr)}.ini__tabla th:nth-child(3),.ini__tabla td:nth-child(3){display:none}.ini__panel{padding:14px 12px;overflow-x:auto}.ini__tabla th,.ini__tabla td{padding-left:5px;padding-right:5px}.ini__td-ot{white-space:normal;overflow-wrap:anywhere}.ini__sello{white-space:normal}.ini__pie-eslogan{width:100%;max-width:324px;height:auto}}.inf__cargando{text-align:center;padding:60px 20px}.inf__tabla-caja{overflow-x:auto}.inf__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.inf__tabla thead tr{background:var(--fk-oscuro);color:#fff}.inf__tabla th{padding:9px 14px;text-align:left;font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap}.inf__tabla td{padding:9px 14px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:middle}.inf__tabla tbody tr:nth-child(2n){background:var(--bg)}.inf__tabla tbody tr:last-child td{border-bottom:none}.inf__tabla td[data-rotulo=Cliente]{overflow-wrap:anywhere}.inf__th-accion,.inf__td-accion{text-align:right;white-space:nowrap}.inf__vacio{padding:44px 20px;text-align:center;max-width:520px;margin:0 auto}.inf__vacio-icono{font-size:40px;line-height:1;margin-bottom:14px}.inf__vacio-titulo{font-size:var(--fk-letra-l);font-weight:700;color:var(--fk-oscuro);margin:0 0 8px}.inf__vacio-texto{font-size:var(--fk-letra-m);line-height:1.55;color:var(--text-muted);margin:0}.inf__vacio-corto{padding:4px 2px}.inf__espera{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 720px){.inf__tabla-caja{overflow-x:visible}.inf__tabla,.inf__tabla tbody,.inf__tabla tr,.inf__tabla td{display:block;width:100%}.inf__tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.inf__tabla tr,.inf__tabla tbody tr:nth-child(2n){border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;padding:4px 0;background:var(--surface)}.inf__tabla td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;border-bottom:none;padding:6px 14px;text-align:left;min-width:0}.inf__tabla td:before{content:attr(data-rotulo);flex:0 1 auto;min-width:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.inf__tabla td.inf__td-accion{display:block;padding-top:10px;padding-bottom:10px}.inf__tabla td.inf__td-accion:before{content:none}.inf__tabla td.inf__td-accion>button{width:100%;white-space:normal;overflow-wrap:anywhere}}.inf__grupo{position:relative;margin:22px 0 10px;padding-left:12px;display:flex;align-items:center;gap:10px;font-size:var(--fk-letra-xs);font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--fk-oscuro)}.inf__grupo:before{content:"";position:absolute;left:0;top:50%;width:4px;height:16px;margin-top:-8px;background:var(--fk-rojo)}.inf__grupo:after{content:"";flex:1;height:1px;background:var(--fk-linea-banner)}.emp__cargando{text-align:center;padding:60px 20px}.emp__tabla-caja{overflow-x:auto}.emp__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.emp__tabla thead tr{background:var(--fk-oscuro);color:#fff}.emp__tabla th{padding:9px 14px;text-align:left;font-size:var(--fk-letra-s);font-weight:700;white-space:nowrap}.emp__tabla td{padding:9px 14px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:middle}.emp__tabla tbody tr:nth-child(2n){background:var(--bg)}.emp__tabla tbody tr:last-child td{border-bottom:none}.emp__tabla td[data-rotulo="Razón social"],.emp__td-correo{overflow-wrap:anywhere}.emp__th-accion,.emp__td-accion{text-align:right;white-space:nowrap}.emp__lapiz{display:inline-flex;margin-right:6px;vertical-align:-2px}@media (max-width: 820px){.emp__tabla-caja{overflow-x:visible}.emp__tabla,.emp__tabla tbody,.emp__tabla tr,.emp__tabla td{display:block;width:100%}.emp__tabla thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.emp__tabla tr,.emp__tabla tbody tr:nth-child(2n){border:1px solid var(--border);border-radius:var(--radius);margin-bottom:10px;padding:4px 0;background:var(--surface)}.emp__tabla td{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;border-bottom:none;padding:6px 14px;text-align:left;min-width:0}.emp__tabla td:before{content:attr(data-rotulo);flex:0 1 auto;min-width:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.emp__tabla td.emp__td-accion{display:block;padding-top:10px;padding-bottom:10px}.emp__tabla td.emp__td-accion:before{content:none}.emp__tabla td.emp__td-accion>button{width:100%;white-space:normal;overflow-wrap:anywhere}}.cfg__cargando{text-align:center;padding:60px 20px}.cfg__grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:0 20px;align-items:start}.cfg__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.cfg__tabla th{text-align:left;font-size:var(--fk-letra-s);font-weight:700;color:#fff;background:var(--fk-oscuro);padding:6px 8px;white-space:nowrap}.cfg__tabla td{padding:6px 8px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:middle}.cfg__tabla tbody tr:nth-child(2n){background:var(--bg)}.cfg__tabla tfoot td{font-weight:700;border-bottom:none}.cfg__num{text-align:right;white-space:nowrap}.cfg__texto{color:var(--text-muted)}.cfg__semana{color:var(--text-muted);text-transform:capitalize}.cfg__vacio{text-align:center;color:var(--text-muted);font-style:italic;padding:14px}.cfg__fila-inhabil td{color:var(--text-muted)}.cfg__tipo{padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700}.cfg__tipo--nacional{background:var(--auto-bg);color:var(--auto-color)}.cfg__tipo--propio{background:var(--warn-bg);color:var(--warn-color)}.cfg__nota{font-size:var(--fk-letra-s);color:var(--text-muted);margin:12px 0 0;line-height:1.5}.cfg__acciones{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.cfg__ultima{font-size:var(--fk-letra-xs);color:var(--text-muted)}.cfg__agregar{display:grid;grid-template-columns:150px 1fr 120px auto;gap:8px;margin-top:14px}.cfg__umbral{display:grid;grid-template-columns:130px auto 1fr;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--fk-borde-suave)}.cfg__umbral-nombre{font-weight:700;font-size:var(--fk-letra-m)}.cfg__umbral-valor{display:flex;align-items:center;gap:8px;font-size:var(--fk-letra-m);white-space:nowrap}.cfg__umbral-ayuda{font-size:var(--fk-letra-s);color:var(--text-muted)}@media (max-width: 720px){.cfg__grilla,.cfg__agregar{grid-template-columns:1fr}.cfg__umbral{grid-template-columns:1fr;gap:4px}.cfg__tabla{display:block;overflow-x:auto}}.lim__cargando{text-align:center;padding:60px 20px}.lim__nota-alerta{margin-top:4px;line-height:1.5}.lim__tabla-caja{overflow-x:auto}.lim__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.lim__tabla th{text-align:left;font-size:var(--fk-letra-s);font-weight:700;color:#fff;background:var(--fk-oscuro);padding:6px 8px;white-space:nowrap}.lim__tabla td{padding:6px 8px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:top}.lim__tabla tbody tr:nth-child(2n){background:var(--bg)}.lim__n{color:var(--text-muted);font-weight:700;padding-top:13px!important}.lim__que{font-size:var(--fk-letra-xs);color:var(--text-muted);margin-top:4px;line-height:1.4;max-width:360px}.lim__unidad{color:var(--text-muted);white-space:nowrap;padding-top:13px!important}.lim__vacio{text-align:center;color:var(--text-muted);font-style:italic;padding:14px}.lim__nota{font-size:var(--fk-letra-s);color:var(--text-muted);margin:12px 0 0;line-height:1.5}.lim__acciones{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.lim__cargar{margin-left:auto}.lim__confirmar{margin-top:14px;padding:14px 16px;border:1px solid var(--warn-bg);border-left:4px solid var(--warn-color);background:var(--warn-bg);border-radius:var(--radius);font-size:var(--fk-letra-m)}.lim__confirmar ul{margin:8px 0 4px;padding-left:18px;line-height:1.6}.lim__grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:0 20px;align-items:start}.lim__pendiente{padding:10px 0;border-bottom:1px solid var(--fk-borde-suave);font-size:var(--fk-letra-m);line-height:1.5}.lim__pendiente:first-child{padding-top:0}.lim__pendiente:last-child{border-bottom:none;padding-bottom:0}.lim__chip{margin-left:6px;padding:2px 8px;border-radius:var(--fk-radio-chico);font-size:var(--fk-letra-s);font-weight:700;background:var(--warn-bg);color:var(--warn-color)}.lim__necesita{margin-top:4px;color:var(--text-muted)}.lim__propuesta{margin:10px 0 0;padding-left:18px;font-size:var(--fk-letra-m);line-height:1.5}.lim__propuesta li+li{margin-top:6px}@media (max-width: 720px){.lim__grilla{grid-template-columns:1fr}.lim__cargar{margin-left:0}}.nam__cargando{text-align:center;padding:60px 20px}.nam__intro{line-height:1.5}.nam__grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr));gap:0 20px;align-items:start}.nam__tabla-caja{overflow-x:auto}.nam__tabla{width:100%;border-collapse:collapse;font-size:var(--fk-letra-m)}.nam__tabla th{text-align:left;font-size:var(--fk-letra-s);font-weight:700;color:#fff;background:var(--fk-oscuro);padding:6px 8px;white-space:nowrap}.nam__tabla td{padding:6px 8px;border-bottom:1px solid var(--fk-borde-suave);vertical-align:top}.nam__tabla tbody tr:nth-child(2n){background:var(--bg)}.nam__n{color:var(--text-muted);font-weight:700;width:24px}.nam__estado{white-space:nowrap}.nam__acciones{white-space:nowrap;text-align:right}.nam__acciones>span+span{margin-left:6px}.nam__nota-fila{font-size:var(--fk-letra-xs);color:var(--text-muted);margin-top:3px}.nam__fila--inactiva td:nth-child(2){color:var(--text-muted);text-decoration:line-through}.nam__fila--inactiva td:nth-child(2) input{text-decoration:line-through;color:var(--text-muted)}.nam__fila--otro td{font-style:italic;color:var(--text-muted)}.nam__agregar{display:flex;gap:10px;align-items:center;margin-top:12px}.nam__seccion{margin-top:28px;padding-top:18px;border-top:2px solid var(--border)}.nam__seccion-titulo{font-size:var(--fk-letra-xl);font-weight:700;color:var(--fk-oscuro);margin:0 0 2px}.nam__seccion-sub{font-size:var(--fk-letra-m);color:var(--text-muted);margin-bottom:12px}.nam__ficha{border:1px solid var(--fk-borde-suave);border-radius:8px;padding:10px 12px;margin-bottom:8px;background:var(--surface)}.nam__ficha--inactiva{background:var(--bg)}.nam__ficha--inactiva .nam__ficha-valor,.nam__ficha--inactiva input,.nam__ficha--inactiva textarea{color:var(--text-muted);text-decoration:line-through}.nam__ficha--nueva{border-style:dashed;margin-top:12px}.nam__ficha.nam__fila--otro{font-style:italic;color:var(--text-muted);background:transparent}.nam__ficha-cabeza{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px}.nam__ficha-campo{display:flex;flex-direction:column;gap:3px;margin-bottom:6px;font-size:var(--fk-letra-m)}.nam__ficha-campo>span:first-child{font-size:var(--fk-letra-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.nam__ficha-campo--corto{flex-direction:row;align-items:center;gap:8px;margin:0}.nam__ficha-campo--corto select{width:auto}.nam__ficha-valor{color:var(--text)}.nam__ficha-acciones{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 720px){.nam__agregar{flex-direction:column;align-items:stretch}.nam__acciones{white-space:normal}.nam__ficha-acciones{justify-content:flex-start}}.pe-armazon{position:relative}.pe-armazon--dos{display:grid;grid-template-columns:minmax(0,1fr) clamp(250px,28%,310px);gap:18px;align-items:start}.pe-trabajo{min-width:0}.pe-armazon--una .pe-trabajo{padding-bottom:72px}.pe-columna{position:sticky;top:calc(var(--header-h) + var(--barra-ot-h, 0px) + 12px);max-height:calc(100vh - var(--header-h) - var(--barra-ot-h, 0px) - 24px);overflow-y:auto;background:var(--surface);border:1px solid var(--fk-borde-suave, var(--border));border-radius:var(--radius);box-shadow:var(--shadow);font-size:13px}.pe-hoja .pe-columna{position:static;max-height:none;border:none;box-shadow:none}.pe-cab{padding:12px 14px 10px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.pe-cab__fila{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pe-cab__titulo{font-size:15px;font-weight:700;color:var(--fk-oscuro)}.pe-cab__cuenta{font-size:13px;font-weight:700;white-space:nowrap}.pe-cab__cuenta--falta{color:var(--no-cumple-color)}.pe-cab__cuenta--listo{color:var(--cumple-color)}.pe-barra{margin-top:8px;height:6px;border-radius:3px;background:var(--border);overflow:hidden}.pe-barra__relleno{height:100%;background:var(--fk-aviso-borde);transition:width .3s}.pe-barra__relleno--completo{background:var(--cumple-color)}.pe-cab__nota{margin-top:6px;font-size:11.5px;color:var(--text-muted)}.pe-cuerpo{padding:6px 14px 12px}.pe-aviso{margin:10px 0 4px;padding:9px 11px;border-radius:6px;font-size:12.5px;line-height:1.4}.pe-aviso--devuelto{background:var(--no-cumple-bg);border:1px solid var(--no-cumple-color);border-left-width:4px;color:var(--text)}.pe-aviso--devuelto b{color:var(--no-cumple-color)}.pe-aviso--espera{background:var(--fk-naranjo-bg);border:1px solid var(--fk-naranjo-color);color:var(--fk-naranjo-color)}.pe-aviso--validado{background:var(--cumple-bg);border:1px solid var(--cumple-color);color:var(--cumple-color)}.pe-aviso--nota{background:var(--bg);border:1px solid var(--border);color:var(--text-muted)}.pe-aviso--estudio{background:var(--warn-bg);border:1px solid var(--fk-aviso-borde);color:var(--warn-color)}.pe-grupo{margin-top:10px}.pe-grupo__titulo{display:flex;justify-content:space-between;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.pe-linea{display:flex;align-items:flex-start;gap:7px;width:100%;padding:5px 6px;margin:0 -6px;border:none;border-radius:5px;background:none;font:inherit;font-size:12.5px;line-height:1.35;text-align:left;color:var(--text);cursor:pointer}.pe-linea:hover{background:var(--warn-bg)}.pe-linea:focus-visible{outline:2px solid var(--fk-aviso-borde);outline-offset:1px}.pe-linea__punto{flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%;border:2px solid var(--fk-aviso-borde)}.pe-linea--listo{color:var(--text-muted);cursor:default}.pe-linea--listo:hover{background:none}.pe-linea--listo .pe-linea__punto{background:var(--cumple-color);border-color:var(--cumple-color)}.pe-linea--sin-ancla{cursor:default}.pe-linea__detalle{display:block;font-size:11.5px;color:var(--text-muted);margin-top:1px}.pe-listos{margin-top:12px;border-top:1px solid var(--border);padding-top:8px}.pe-listos>summary{cursor:pointer;list-style:none;font-size:12px;font-weight:700;color:var(--cumple-color);display:flex;align-items:center;gap:6px}.pe-listos>summary::-webkit-details-marker{display:none}.pe-listos>summary:before{content:"▸";font-size:11px;transition:transform .15s}.pe-listos[open]>summary:before{transform:rotate(90deg)}.pe-pie{padding:12px 14px 14px;border-top:1px solid var(--border);background:var(--bg)}.pe-pie .fk-btn{width:100%;justify-content:center}.pe-pie__nota{margin-top:6px;font-size:11.5px;color:var(--text-muted);text-align:center}.pe-pie__botones{display:flex;gap:8px;margin-top:8px}.pe-pie__botones>*{flex:1}.pe-pie textarea{width:100%;box-sizing:border-box}.pe-error{margin:0 0 8px;padding:8px 10px;border-radius:6px;background:var(--no-cumple-bg);color:var(--no-cumple-color);font-size:12px;font-weight:600}.pe-barra-movil{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -2px 10px #00000014}.pe-barra-movil__guardar{display:flex;align-items:center;gap:8px;min-width:0;flex:1;font-size:12.5px;font-weight:600;color:var(--warn-color)}.pe-barra-movil__guardar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-barra-movil__boton{margin-left:auto;padding:9px 14px;border-radius:var(--radius);border:1px solid var(--fk-oscuro);background:var(--fk-oscuro);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.pe-barra-movil__boton--listo{background:var(--cumple-color);border-color:var(--cumple-color)}.pe-barra-movil__boton--guardar{margin-left:0;background:var(--fk-rojo);border-color:var(--fk-rojo)}.pe-barra-movil__boton--na{background:var(--surface);color:var(--fk-oscuro)}.pe-barra-movil__boton--na+.pe-barra-movil__boton{margin-left:0}.pe-hoja-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:var(--fk-velo);display:flex;align-items:flex-end}.pe-hoja{width:100%;max-height:82vh;overflow-y:auto;background:var(--surface);border-radius:12px 12px 0 0;box-shadow:var(--fk-sombra-modal)}.pe-hoja__cerrar{display:flex;justify-content:flex-end;padding:6px 8px 0}.pe-hoja__cerrar button{border:none;background:none;font-size:22px;line-height:1;padding:4px 8px;cursor:pointer;color:var(--text-muted)}.pe-resalte{outline:3px solid var(--fk-aviso-borde)!important;outline-offset:2px;border-radius:4px;animation:pe-resalte 1.2s ease-out 2}@keyframes pe-resalte{0%{box-shadow:0 0 #d689108c}to{box-shadow:0 0 0 10px #d6891000}}.pe-cabecera{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:6px;font-size:12.5px;color:var(--text-muted)}.pe-cabecera b{color:var(--text);font-weight:600}.pe-trabajo .fk-tarjeta{margin-bottom:14px!important}.pe--fotos5 .pe-trabajo [data-grilla-fotos]{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.pe--fotos5 .pe-trabajo .fp-abierta [data-grilla-fotos]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.pe--fotos5 .pe-trabajo [data-grilla-fotos] .fk-foto__titulo{font-size:12px}.pe--fotos5 .pe-trabajo [data-grilla-fotos] [data-accion=cargar-foto]{min-height:0;overflow:hidden;gap:2px!important}.pe--fotos5 .pe-trabajo [data-grilla-fotos] [data-accion=cargar-foto]>span:first-child{font-size:22px!important}.pe--fotos5 .pe-trabajo [data-grilla-fotos] [data-accion=cargar-foto]>span:nth-child(3){display:none}.pe-trabajo [data-datos-3]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pe-armazon--una .pe-trabajo [data-datos-3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.k-mant-na{margin:0 0 16px;padding:10px 12px;border-radius:6px;font-size:12.5px;line-height:1.45;border:1px solid var(--fk-borde-campo);border-left:4px solid var(--fk-neutro-color);background:var(--fk-neutro-bg)}.k-mant-na__titulo{font-weight:800;color:var(--fk-oscuro)}.k-mant-na__motivo{margin-top:4px;color:var(--text);overflow-wrap:anywhere}.k-mant-na__quien{margin-top:4px;font-size:11.5px;color:var(--text-muted)}.k-mant-na__nota{margin-top:6px;font-size:11.5px;color:var(--text-muted);font-style:italic}.k-mant-na__acciones{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.k-mant-na-etiqueta{display:inline-flex;align-items:center;padding:2px 10px;border-radius:10px;font-size:11.5px;font-weight:700;border:1px solid var(--fk-borde-campo);background:var(--fk-neutro-bg);color:var(--fk-neutro-color);white-space:nowrap}.k-mant-na-apagadas{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.k-mant-na-modal__aviso{font-size:var(--fk-letra-s, 12px);color:var(--warn-color);background:var(--warn-bg);border-radius:var(--radius);padding:6px 9px}
