.qk-_xG_sk{background:var(--color-surface-sunken);border-radius:var(--radius-sm);animation:qk-_xG_skeleton-pulse 1.6s var(--easing-standard) infinite;display:block}@keyframes qk-_xG_skeleton-pulse{50%{opacity:.55}}.qk-_xG_sk[data-radius=lg]{border-radius:var(--radius-lg)}.qk-_xG_rows{background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg)}.qk-_xG_row{gap:var(--space-4);padding:var(--space-4);border-bottom:var(--border-width-thin) solid var(--color-border);display:flex}@media (prefers-reduced-motion:reduce){.qk-_xG_sk{animation:none}}
.KsquAW_region{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);display:grid;position:fixed}.KsquAW_toast{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:var(--border-width-thin) solid var(--color-border);border-left:var(--border-width-heavy) solid var(--color-success);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);animation:KsquAW_toast-in var(--duration-base) var(--easing-standard);align-items:flex-start;display:flex}.KsquAW_toast p{overflow-wrap:anywhere;flex:1;min-width:0}.KsquAW_toast[data-kind=error]{border-left-color:var(--color-danger)}.KsquAW_toast[data-kind=info]{border-left-color:var(--color-info)}.KsquAW_icon{color:var(--color-success);margin-top:var(--space-0-5);flex:none}.KsquAW_toast[data-kind=error] .KsquAW_icon{color:var(--color-danger)}.KsquAW_toast[data-kind=info] .KsquAW_icon{color:var(--color-info)}.KsquAW_close{min-width:var(--touch-target-min);min-height:var(--touch-target-min);margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-4)) calc(-1 * var(--space-3)) 0;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.KsquAW_close:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@keyframes KsquAW_toast-in{0%{opacity:0;translate:0 var(--space-2)}}@media (min-width:768px){.KsquAW_region{left:auto;right:var(--space-6);bottom:var(--space-6);width:min(var(--toast-width), calc(100vw - var(--space-8)))}}@media (prefers-reduced-motion:reduce){.KsquAW_toast{animation:none}}
.ImmGza_pagina{gap:var(--space-6);max-width:var(--content-max-width);padding-block:0 var(--space-4);display:grid}.ImmGza_encabezado{flex:1 1 calc(var(--space-20) * 6);gap:var(--space-2);display:grid}.ImmGza_cabecera{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ImmGza_titulo{font-size:var(--font-size-3xl)}.ImmGza_subtitulo{color:var(--color-text-muted);font-size:var(--font-size-md)}.ImmGza_subtitulo strong{color:var(--color-text)}.ImmGza_enlace{align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);text-decoration:underline;display:inline-flex}.ImmGza_enlaceSecundario{align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding-inline:var(--space-4);border:var(--border-width-thin) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.ImmGza_enlaceSecundario:hover{background:var(--color-accent-subtle);border-color:var(--color-accent)}.ImmGza_enlaceSecundario:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ImmGza_cuerpo{gap:var(--space-6);align-items:start;min-width:0;display:grid}.ImmGza_columna{gap:var(--space-6);min-width:0;display:grid}.ImmGza_lateral{order:-1;min-width:0}@media (min-width:1100px){.ImmGza_cuerpo{grid-template-columns:minmax(0, 1fr) minmax(0, var(--panel-width))}.ImmGza_lateral{top:var(--space-6);order:0;position:sticky}}.ImmGza_formulario{gap:var(--space-5);min-width:0;display:grid}.ImmGza_campos{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.ImmGza_campos[data-solo-lectura] :disabled{color:var(--color-text);cursor:default}.ImmGza_campos [data-cambiado] :is(input,select){border-color:var(--color-warning);background:var(--color-warning-subtle);box-shadow:0 0 0 var(--border-width-thin) var(--color-warning)}.ImmGza_tarjeta{gap:var(--space-4);min-width:0;padding:var(--space-6);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);display:grid}.ImmGza_cab{gap:var(--space-1);display:grid}.ImmGza_tituloSeccion{font-size:var(--font-size-lg);margin:0}.ImmGza_nota{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.ImmGza_tabla{min-width:0;overflow-x:auto}.ImmGza_matriz{width:100%;min-width:calc(var(--space-20) * 8);table-layout:fixed;border-collapse:collapse;font-size:var(--font-size-sm)}.ImmGza_matriz th,.ImmGza_matriz td{padding:var(--space-2) var(--space-1);border-bottom:var(--border-width-thin) solid var(--color-border);text-align:left;vertical-align:top;--number-input-max-width:none;--form-max-width:none}.ImmGza_matriz thead th{vertical-align:bottom;font-weight:var(--font-weight-semibold)}.ImmGza_matriz [data-general]{background:var(--color-surface-sunken)}.ImmGza_matriz th[scope=row]{z-index:var(--z-raised);background:var(--color-surface);font-weight:var(--font-weight-semibold);position:sticky;left:0}.ImmGza_matriz th[scope=row] span{font-weight:var(--font-weight-regular);color:var(--color-text-muted);display:block}.ImmGza_matriz select{padding-inline:var(--space-2) calc(var(--space-2) + var(--space-6));font-size:var(--font-size-sm)}.ImmGza_tiempos>*{align-items:end}.ImmGza_columnaModalidad{gap:var(--space-1);justify-items:start;display:grid}.ImmGza_errorCelda{margin:var(--space-1) 0 0;color:var(--color-danger-text);font-size:var(--font-size-xs)}.ImmGza_aviso{border-radius:var(--radius-md)}.ImmGza_aviso:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ImmGza_cifras{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ImmGza_cifras dt{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ImmGza_cifras dd{margin:var(--space-0-5) 0 0;font-size:var(--font-size-num-sm);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.ImmGza_cifras small{margin-left:var(--space-0-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.ImmGza_dibujo{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);justify-content:flex-end;align-items:flex-end;display:flex;overflow:hidden}.ImmGza_dibujo i{box-sizing:border-box;flex:none}.ImmGza_dibujo [data-tramo=separacion]{border-inline:var(--border-width-thick) dashed var(--color-border-strong);opacity:.7}.ImmGza_dibujo [data-tramo=filas]{background-image:radial-gradient(circle, var(--color-accent) calc(var(--space-0-5) * .85), transparent calc(var(--space-0-5) * 1.1));background-repeat:repeat}.ImmGza_dibujo [data-tramo=vehiculo]{border:var(--border-width-thin) solid var(--color-neutral-800);border-radius:var(--radius-sm);background:var(--color-neutral-600)}.ImmGza_leyenda [data-tramo=separacion]{border-inline:var(--border-width-thick) solid var(--color-border-strong);border-radius:0}.ImmGza_leyenda [data-tramo=filas]{border-radius:var(--radius-full);background:var(--color-accent)}.ImmGza_leyenda [data-tramo=vehiculo]{background:var(--color-neutral-600)}.ImmGza_leyenda{gap:var(--space-1) var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.ImmGza_leyenda b{width:var(--space-2);height:var(--space-2);margin-right:var(--space-1);border-radius:var(--radius-sm);vertical-align:middle;display:inline-block}.ImmGza_vacio{padding:var(--space-4);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-warning-text);font-size:var(--font-size-sm);text-align:center;margin:0}.ImmGza_historial{gap:var(--space-4);min-width:0;display:grid}.ImmGza_barraVersion{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ImmGza_volver{width:var(--touch-target-min);height:var(--touch-target-min);border-radius:var(--radius-full);color:var(--color-text);flex:none;place-items:center;display:inline-grid}.ImmGza_volver:hover{background:var(--color-surface-sunken)}.ImmGza_volver:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ImmGza_tituloVersion{font-size:var(--font-size-2xl);overflow-wrap:anywhere}.ImmGza_acciones{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.ImmGza_agregar{align-items:flex-end;gap:var(--space-3);max-width:var(--form-max-width);display:flex}.ImmGza_agregar>:first-child{flex:1}.ImmGza_codigo{overflow-wrap:anywhere;font-size:var(--font-size-sm);color:var(--color-text-muted)}
.UoUeIW_pagina{grid-template-rows:var(--ribbon-height) 1fr;background:var(--color-bg);min-height:100dvh;display:grid}.UoUeIW_cinta{display:flex}.UoUeIW_cinta span{flex:1}.UoUeIW_cinta span:first-child{background:var(--color-ribbon-1)}.UoUeIW_cinta span:nth-child(2){background:var(--color-ribbon-2)}.UoUeIW_cinta span:nth-child(3){background:var(--color-ribbon-3)}.UoUeIW_cinta span:nth-child(4){background:var(--color-ribbon-4)}.UoUeIW_centro{padding:var(--space-6) var(--space-4);place-items:start center;display:grid}.UoUeIW_tarjeta{gap:var(--space-5);width:100%;max-width:400px;padding:var(--space-6) var(--space-5);background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid}.UoUeIW_marca{align-items:center;gap:var(--space-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex}.UoUeIW_monograma{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-md);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);box-shadow:inset 0 calc(-1 * var(--border-width-heavy)) 0 var(--color-ribbon-2);flex:none;place-items:center;display:grid}.UoUeIW_titulos{gap:var(--space-1);display:grid}.UoUeIW_titulo{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);margin:0}.UoUeIW_subtitulo{color:var(--color-text-muted);margin:0}.UoUeIW_formulario{gap:var(--space-4);display:grid}.UoUeIW_contrasena{display:grid;position:relative}.UoUeIW_contrasena input{padding-inline-end:var(--space-20)}.UoUeIW_mostrar{min-width:var(--touch-target-min);padding-inline:var(--space-3);border-radius:var(--input-radius);color:var(--color-accent-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;position:absolute;inset-block:0;inset-inline-end:0}.UoUeIW_mostrar:hover{background:var(--color-accent-subtle)}.UoUeIW_mostrar:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.UoUeIW_pie{justify-content:center;display:flex}@media (min-width:768px){.UoUeIW_centro{padding:var(--space-10) var(--space-6);place-items:center}.UoUeIW_tarjeta{padding:var(--space-8)}}.UoUeIW_nueva{gap:var(--space-2);display:grid}.UoUeIW_medidor{gap:var(--space-1);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.UoUeIW_medidor span{height:calc(var(--space-1) + var(--space-0-5));border-radius:var(--radius-full);background:var(--color-border);transition:background var(--duration-fast) var(--easing-standard)}.UoUeIW_medidor span[data-lleno]{background:var(--color-accent)}.UoUeIW_medidor[data-ok] span[data-lleno]{background:var(--color-success)}.UoUeIW_requisito{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;display:flex}.UoUeIW_requisito[data-cumplido]{color:var(--color-text);font-weight:var(--font-weight-medium)}.UoUeIW_casilla{width:calc(var(--space-4) + var(--space-0-5));height:calc(var(--space-4) + var(--space-0-5));border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-border-strong);transition:background var(--duration-base) var(--easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UoUeIW_casilla:after{content:"";width:var(--space-1);height:var(--space-2);margin-top:calc(-1 * var(--space-0-5));border:solid var(--color-text-on-accent);border-width:0 var(--border-width-thick) var(--border-width-thick) 0;transition:transform var(--duration-base) var(--easing-standard);transform:rotate(45deg)scale(0)}.UoUeIW_requisito[data-cumplido] .UoUeIW_casilla{background:var(--color-success);box-shadow:none}.UoUeIW_requisito[data-cumplido] .UoUeIW_casilla:after{transform:rotate(45deg)scale(1)}@media (prefers-reduced-motion:reduce){.UoUeIW_medidor span,.UoUeIW_casilla,.UoUeIW_casilla:after{transition:none}}
._4HdeNG_shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ribbon-height) auto 1fr;min-height:100dvh;display:grid}._4HdeNG_ribbon{display:flex}._4HdeNG_ribbon span{flex:1}._4HdeNG_ribbon span:first-child{background:var(--color-ribbon-1)}._4HdeNG_ribbon span:nth-child(2){background:var(--color-ribbon-2)}._4HdeNG_ribbon span:nth-child(3){background:var(--color-ribbon-3)}._4HdeNG_ribbon span:nth-child(4){background:var(--color-ribbon-4)}._4HdeNG_skip{left:var(--space-4);top:calc(-1 * var(--space-16));z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-text);position:absolute}._4HdeNG_skip:focus{top:var(--space-4)}._4HdeNG_skip:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._4HdeNG_mark{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);box-shadow:inset 0 calc(-1 * var(--border-width-heavy)) 0 var(--color-ribbon-2);flex:none;place-items:center;display:grid}._4HdeNG_link{min-height:var(--input-height-touch);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--font-weight-medium);align-items:center;text-decoration:none;display:flex}._4HdeNG_link:hover{background:var(--color-surface-sunken);color:var(--color-text)}._4HdeNG_link:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._4HdeNG_link[aria-current=page]{background:var(--color-accent-subtle);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);box-shadow:inset var(--border-width-heavy) 0 0 var(--color-accent)}._4HdeNG_nav,._4HdeNG_navM{gap:var(--space-0-5);display:grid}._4HdeNG_side{display:none}._4HdeNG_top{align-items:center;gap:var(--space-3);height:var(--topbar-height);padding-inline:var(--space-4) var(--space-2);background:var(--color-surface);border-bottom:var(--border-width-thin) solid var(--color-border);z-index:var(--z-header);display:flex;position:sticky;top:0}._4HdeNG_topTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-semibold);flex:1;overflow:hidden}._4HdeNG_menu summary{min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding-inline:var(--space-2);cursor:pointer;font-weight:var(--font-weight-semibold);place-items:center;list-style:none;display:grid}._4HdeNG_menu summary::-webkit-details-marker{display:none}._4HdeNG_menu summary:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}._4HdeNG_panel{left:0;right:0;top:var(--topbar-height);gap:var(--space-2);padding:var(--space-2);background:var(--color-surface);border-bottom:var(--border-width-thin) solid var(--color-border);box-shadow:var(--shadow-md);max-height:calc(100dvh - var(--topbar-height) - var(--ribbon-height));display:grid;position:absolute;overflow-y:auto}._4HdeNG_userM{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-1);border-top:var(--border-width-thin) solid var(--color-border);font-size:var(--font-size-sm);display:grid}._4HdeNG_userM span{color:var(--color-text-muted)}._4HdeNG_userM button{min-height:var(--touch-target-min)}._4HdeNG_main{align-content:start;gap:var(--space-5);width:100%;min-width:0;max-width:var(--content-max-width);padding:var(--space-4);display:grid}@media (min-width:768px){._4HdeNG_main{gap:var(--space-6);padding:var(--space-6)}}@media (min-width:1024px){._4HdeNG_shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:var(--ribbon-height) 1fr}._4HdeNG_ribbon{grid-column:1/-1}._4HdeNG_top{display:none}._4HdeNG_side{gap:var(--space-1);height:calc(100dvh - var(--ribbon-height));padding:var(--space-5) var(--space-3);background:var(--color-surface);border-right:var(--border-width-thin) solid var(--color-border);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}._4HdeNG_brand{gap:var(--space-2);padding:0 var(--space-2) var(--space-5);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);align-items:center;display:flex}._4HdeNG_season{padding:0 var(--space-3) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted)}._4HdeNG_link{min-height:var(--button-height-md)}._4HdeNG_user{gap:var(--space-1);padding:var(--space-4) var(--space-3) 0;border-top:var(--border-width-thin) solid var(--color-border);font-size:var(--font-size-sm);margin-top:auto;display:grid}._4HdeNG_user span{color:var(--color-text-muted)}._4HdeNG_main{padding:var(--space-8)}}@media print{._4HdeNG_main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text:var(--color-neutral-900);--color-text-muted:var(--color-neutral-600);--color-surface:var(--color-neutral-0);--color-border:var(--color-neutral-200)}._4HdeNG_ribbon,._4HdeNG_skip,._4HdeNG_side,._4HdeNG_top{display:none}._4HdeNG_shell{min-height:0;display:block}._4HdeNG_main{max-width:none;color:var(--color-text);background:var(--color-surface);padding:0}}
