.crono-cabecera{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.crono-rotulo{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-tenue)}.crono-flechas{display:flex;gap:.35rem}.crono-flecha{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:1.1rem;line-height:1;background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:50%;color:var(--tinta-media);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.crono-flecha:hover:not(:disabled){background:var(--marca-claro)}.crono-flecha:hover:not(:disabled){border-color:var(--marca);color:var(--marca)}.crono-flecha:disabled{opacity:.35;cursor:default}.crono-marco{overflow:hidden;padding:.25rem 0 .75rem}.crono-tira{display:flex;gap:.9rem;transition:transform .45s cubic-bezier(.22, .61, .36, 1);will-change:transform}.crono-tarjeta{flex:0 0 17rem;min-width:0;display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.15rem;background:var(--superficie);border:1px solid var(--borde);border-top:3px solid var(--borde-fuerte);border-radius:var(--radio-sm);transition:border-color .18s}.crono-tarjeta:hover{border-color:var(--borde-fuerte)}.crono-fuera{opacity:.35}.crono-emergencia{border-top-color:var(--marca)}.crono-presupuestal{border-top-color:var(--ambar)}.crono-normativa{border-top-color:var(--borde-fuerte)}.crono-fecha{font-family:var(--mono);font-size:var(--t-xs);color:var(--tinta-tenue)}.crono-norma{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-sm);font-weight:600;letter-spacing:0;line-height:1.3;color:var(--tinta);margin:0}.crono-etiqueta{align-self:flex-start;font-size:var(--t-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px;background:var(--fondo);color:var(--tinta-suave)}.crono-emergencia .crono-etiqueta{background:var(--marca-claro);color:var(--marca-hondo)}.crono-presupuestal .crono-etiqueta{background:var(--ambar-claro);color:var(--ambar-hondo)}.crono-normativa .crono-etiqueta{background:var(--fondo);color:var(--tinta-media)}.crono-desc{font-family:var(--sans);font-size:var(--t-sm);font-weight:400;color:var(--tinta-media);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.crono-monto{margin:0;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--t-sm);font-weight:600;color:var(--tinta)}.crono-enlace{margin-top:auto;font-family:var(--sans);font-size:var(--t-xs);color:var(--marca);text-decoration:none}.crono-enlace:hover{text-decoration:underline}.crono-vacio{color:var(--tinta-tenue);font-style:italic;margin:0}.crono-eje{display:flex;align-items:flex-start;gap:.15rem;margin-top:.4rem;padding-top:.75rem;border-top:2px solid var(--borde)}.crono-hito{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:0;background:0 0;border:none;cursor:pointer;color:var(--tinta-tenue)}.crono-hito-punto{width:.6rem;height:.6rem;border-radius:50%;background:var(--superficie);border:2px solid var(--borde-fuerte);margin-top:-1.05rem;transition:transform .2s,background .2s}.crono-hito-fecha{font-family:var(--mono);font-size:.5625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.crono-hito.crono-emergencia .crono-hito-punto{border-color:var(--marca)}.crono-hito.crono-presupuestal .crono-hito-punto{border-color:var(--ambar)}.crono-hito.crono-normativa .crono-hito-punto{border-color:var(--borde-fuerte)}.crono-hito-on{color:var(--tinta)}.crono-hito-on .crono-hito-punto{transform:scale(1.25)}.crono-hito.crono-emergencia.crono-hito-on .crono-hito-punto{background:var(--marca)}.crono-hito.crono-presupuestal.crono-hito-on .crono-hito-punto{background:var(--ambar)}.crono-hito.crono-normativa.crono-hito-on .crono-hito-punto{background:var(--tinta-suave)}.crono-hito:hover .crono-hito-punto{transform:scale(1.25)}.crono-hito:focus-visible{outline:2px solid var(--marca);outline-offset:2px}@media (max-width:520px){.crono-tarjeta{flex-basis:100%}.crono-hito-fecha{display:none}}