._8rFyjW_cuerpo{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._8rFyjW_descripcion{font-family:var(--font-family-body);font-size:var(--font-size-base);color:var(--color-ink-secondary);max-width:65ch;margin:0;line-height:1.55}._8rFyjW_bloqueo{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-paper-100);border:1px solid var(--color-paper-300);font-size:var(--font-size-sm);color:var(--color-navy-800);line-height:1.5;display:flex}._8rFyjW_impacto{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-7);border-radius:var(--radius-md);background:var(--color-warm-50);border:1px solid var(--color-warning-500);gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-navy-700);font-variant-numeric:tabular-nums;flex-direction:column;margin:0;line-height:1.5;display:flex}._8rFyjW_bloque{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._8rFyjW_rotulo{align-items:center;gap:var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-navy-800);margin:0;display:flex}._8rFyjW_ayuda{font-size:var(--font-size-xs);color:var(--color-ink-secondary);margin:0}._8rFyjW_aviso{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-paper-100);border:1px solid var(--color-paper-300);font-size:var(--font-size-sm);color:var(--color-navy-800);margin:0;line-height:1.5;display:flex}._8rFyjW_previa{padding:var(--space-3) var(--space-4);border:var(--border-width-hair) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-page);min-width:0}._8rFyjW_para{margin:0 0 var(--space-1);font-size:var(--font-size-xs);color:var(--color-ink-secondary);overflow-wrap:anywhere}._8rFyjW_asunto{margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--border-width-hair) solid var(--color-border-default);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._8rFyjW_texto{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;margin:0;overflow-y:auto}
.nXC52a_region[data-posicion=fijo]{left:50%;bottom:var(--space-5);z-index:1400;width:max-content;max-width:calc(100vw - var(--space-4) * 2);position:fixed;transform:translate(-50%)}.nXC52a_aviso{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);box-shadow:var(--shadow-4);font-family:var(--font-family-body);font-size:var(--font-size-sm);animation:nXC52a_entra var(--motion-enter-duration) var(--motion-enter-ease);display:flex}.nXC52a_texto{flex-direction:column;flex:1;min-width:0;display:flex}.nXC52a_texto b{font-weight:var(--font-weight-semibold)}.nXC52a_texto span{font-size:var(--font-size-2xs);color:var(--color-navy-200)}.nXC52a_deshacer{align-items:center;gap:var(--space-1);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-link-inverse);font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none;flex:none;display:inline-flex}.nXC52a_deshacer svg{width:var(--icon-size-xs);height:var(--icon-size-xs);stroke-width:var(--icon-stroke)}.nXC52a_deshacer:hover{background:#ffffff14}.nXC52a_deshacer:focus-visible{outline:var(--border-width-strong) solid var(--color-gold-400);outline-offset:1px}.nXC52a_aviso .nXC52a_cerrar{color:var(--color-navy-200)}.nXC52a_aviso .nXC52a_cerrar:hover{color:var(--color-paper-0)!important;background:#ffffff14!important}@media (max-width:599px){.nXC52a_region[data-posicion=fijo]{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);width:auto;max-width:none;transform:none}}@keyframes nXC52a_entra{0%{opacity:0;transform:translateY(var(--motion-distance-md))}}@media (prefers-reduced-motion:reduce){.nXC52a_aviso{animation:none}}
.-\33 3KRW_cajon{gap:var(--space-4);font-size:var(--font-size-sm);line-height:var(--line-height-caption);color:var(--color-text-primary);flex-direction:column;display:flex}.-\33 3KRW_cabecera{align-items:center;gap:var(--space-3);display:flex}.-\33 3KRW_icono{border-radius:var(--radius-md);background:var(--color-paper-100);width:40px;height:40px;color:var(--color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.-\33 3KRW_icono[data-tipo=empresa]{background:var(--color-warm-50);color:var(--color-gold-700)}.-\33 3KRW_icono svg{width:var(--icon-size-sm);height:var(--icon-size-sm);stroke-width:var(--icon-stroke)}.-\33 3KRW_identidad{flex-direction:column;flex:1;min-width:0;display:flex}.-\33 3KRW_tipo{font-family:var(--font-family-display);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-overline);color:var(--color-ink-muted)}.-\33 3KRW_subtitulo{font-size:var(--font-size-xs);color:var(--color-ink-secondary)}.-\33 3KRW_estado{flex:none}.-\33 3KRW_acciones{align-items:center;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--border-width-hair) solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.-\33 3KRW_datos{flex-direction:column;margin:0;display:flex}.-\33 3KRW_dato{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width-hair) solid var(--color-border-subtle);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);display:grid}.-\33 3KRW_dato dt{align-items:center;gap:var(--space-2);color:var(--color-ink-secondary);font-size:var(--font-size-xs);display:inline-flex}.-\33 3KRW_dato dd{min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:0}.-\33 3KRW_dato dd a{color:var(--color-text-link);text-decoration:none}.-\33 3KRW_dato dd a:hover{text-decoration:underline}.-\33 3KRW_datoIcono{color:var(--color-ink-muted);display:inline-flex}.-\33 3KRW_datoIcono svg{width:var(--icon-size-xs);height:var(--icon-size-xs);stroke-width:var(--icon-stroke)}
.Y15DXa_migas{align-items:center;gap:var(--space-1) var(--space-4);min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.Y15DXa_volver{align-items:center;gap:var(--space-2);max-width:100%;min-height:32px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-md);background:var(--color-paper-100);color:var(--color-text-primary);text-decoration:none;display:inline-flex}.Y15DXa_volver span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Y15DXa_volver b{font-weight:var(--font-weight-semibold)}.Y15DXa_volver svg{width:var(--icon-size-xs);height:var(--icon-size-xs);stroke-width:var(--icon-stroke);flex:none}.Y15DXa_volver:hover{background:var(--color-paper-200)}.Y15DXa_volver:focus-visible,.Y15DXa_camino a:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:2px}.Y15DXa_camino{align-items:center;gap:var(--space-1);color:var(--color-ink-secondary);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.Y15DXa_camino li{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.Y15DXa_camino a{color:var(--color-text-link);border-radius:var(--radius-sm);text-decoration:none}.Y15DXa_camino a:hover{text-decoration:underline}.Y15DXa_sep{color:var(--color-ink-muted)}.Y15DXa_actual{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media (max-width:599px){.Y15DXa_camino{display:none}}
.xo5BTG_barra{gap:var(--space-3);min-width:0;font-family:var(--font-family-body);color:var(--color-text-primary);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.xo5BTG_desplazamiento{overscroll-behavior-x:contain;padding-bottom:2px;overflow-x:auto}.xo5BTG_lienzo{min-width:640px;padding:0 var(--space-2) 24px;position:relative}.xo5BTG_eje{height:18px;font-size:var(--font-size-2xs);color:var(--color-ink-secondary);position:relative}.xo5BTG_eje span{left:var(--pos);white-space:nowrap;border-left:var(--border-width-hair) solid var(--color-border-strong);padding-left:4px;line-height:1.2;position:absolute;top:0}.xo5BTG_insignias{height:36px;position:relative}.xo5BTG_insignias>*{position:static}.xo5BTG_insignia{left:var(--pos);border-radius:var(--radius-full);background:var(--color-surface-card);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--color-ink-muted);color:var(--color-text-primary);font-size:11px;font-weight:var(--font-weight-bold);cursor:help;z-index:2;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:17px;transform:translate(-50%)}.xo5BTG_insignia[data-fila="1"]{top:0}.xo5BTG_insignia:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:2px}.xo5BTG_insignia[data-estado=hecho],.xo5BTG_numero[data-estado=hecho]{background:var(--color-success-500);box-shadow:none;color:var(--color-paper-0)}.xo5BTG_insignia[data-estado=vencido],.xo5BTG_numero[data-estado=vencido]{background:var(--color-danger-500);box-shadow:none;color:var(--color-paper-0)}.xo5BTG_insignia[data-estado=clave],.xo5BTG_numero[data-estado=clave]{background:var(--color-navy-800);box-shadow:none;color:var(--color-paper-0)}.xo5BTG_pista{height:calc(var(--filas,1) * 30px + 6px);border-radius:var(--radius-md);background:var(--color-paper-100);position:relative}.xo5BTG_pista>*{position:static}.xo5BTG_tramo{top:calc(3px + var(--fila,0) * 30px);min-width:0;height:30px;padding:0 var(--space-2);border:var(--border-width-hair) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-family-body);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-align:left;box-sizing:border-box;align-items:center;display:flex;position:absolute;overflow:hidden}.xo5BTG_tramo>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.xo5BTG_tramo{cursor:pointer}.xo5BTG_tramo:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:1px}.xo5BTG_tramo[data-estado=hecho]{color:#176a47;background:#e4f6ee}.xo5BTG_tramo[data-estado=actual]{background:var(--color-paper-0);border-color:var(--color-azure-600);box-shadow:inset 0 0 0 1px var(--color-azure-600);color:var(--color-azure-700)}.xo5BTG_tramo[data-estado=pendiente]{background:var(--color-paper-0);border-color:var(--color-border-default);color:var(--color-ink-secondary)}.xo5BTG_tramo[data-sin-fecha]{border:var(--border-width-base) dashed var(--color-ink-muted);box-shadow:none;color:var(--color-ink-secondary);font-weight:var(--font-weight-medium);background:0 0}.xo5BTG_tramo[data-seleccionado]{outline:var(--border-width-strong) solid var(--color-accent);outline-offset:1px}button.xo5BTG_tramo:hover{filter:brightness(.97)}.xo5BTG_raya{left:var(--pos);border-left:1.5px dashed var(--color-ink-muted);pointer-events:none;z-index:1;width:0;position:absolute;top:-20px;bottom:-4px}.xo5BTG_raya[data-estado=hecho]{border-left-color:var(--color-success-500)}.xo5BTG_raya[data-estado=vencido]{border-left-color:var(--color-danger-500)}.xo5BTG_raya[data-estado=clave]{border-left:var(--border-width-strong) solid var(--color-navy-800)}.xo5BTG_hoy{left:var(--pos);width:var(--border-width-strong);background:var(--color-text-link);z-index:3;pointer-events:none;position:absolute;top:-4px;bottom:-22px}.xo5BTG_hoy b{white-space:nowrap;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-link);line-height:1;position:absolute;bottom:0;left:6px}.xo5BTG_notas{gap:var(--space-1) var(--space-4);font-size:var(--font-size-2xs);color:var(--color-ink-secondary);flex-wrap:wrap;margin:0;display:flex}.xo5BTG_lista{gap:var(--space-1);padding:var(--space-2) 0 0;border-top:var(--border-width-hair) dashed var(--color-border-default);flex-wrap:wrap;margin:0;list-style:none;display:flex}.xo5BTG_hito{min-height:26px;padding:2px var(--space-2) 2px 4px;border:var(--border-width-hair) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-page);font-size:var(--font-size-2xs);align-items:center;gap:6px;display:inline-flex}.xo5BTG_hito[data-estado=vencido]{background:#fbeae6;border-color:#f3c9bf}.xo5BTG_hito[data-estado=clave]{border-color:var(--color-navy-200)}.xo5BTG_hito time{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.xo5BTG_hitoNombre{color:var(--color-text-primary)}.xo5BTG_hito[data-pasado] .xo5BTG_hitoNombre{color:var(--color-ink-secondary)}.xo5BTG_numero{border-radius:var(--radius-full);background:var(--color-surface-card);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--color-ink-muted);font-size:11px;font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.xo5BTG_glifo{font-weight:var(--font-weight-bold);color:var(--color-ink-secondary)}.xo5BTG_hito[data-estado=hecho] .xo5BTG_glifo{color:#176a47}.xo5BTG_hito[data-estado=vencido] .xo5BTG_glifo{color:#c23e29}.xo5BTG_soloLector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:599px){.xo5BTG_lista{flex-flow:column}}
