/* Calculadoras de Colombia (prima, cesantías, vacaciones, horas extras). Se carga detrás de herramientas.css y
   laboral.css: el resultado usa las piezas de la liquidación; aquí solo lo propio, bajo .lt-herr-co. */

/* La fecha de retiro solo con «Me retiro» (sin :has se ve siempre y el servidor la ignora si no aplica). */
.lt-herr-co__form:not(:has(input[value="retiro"]:checked)) .lt-herr-co__si-retiro { display: none; }

/* Las horas: tarjetas de la misma anchura; la etiqueta larga cabe en dos líneas sin bajar su casilla
   (campos.js iguala la fila). */
.lt-herr-co .lt-herr-co__horas { grid-template-columns: repeat(auto-fill, minmax(min(100%, 240px), 1fr)); }
.lt-herr-co .lt-herr-co__horas .lt-herr__etiqueta { display: flex; justify-content: space-between; gap: 8px; align-items: flex-end; }
.lt-herr-co .lt-herr-co__horas .lt-herr-laboral__defecto { flex: none; }

/* Tabla del valor de cada hora, bajo el resultado */
.lt-herr-co__valores { margin: 24px 0 0; }
.lt-herr-co__valores-h { margin: 0 0 12px; font-family: var(--herr-font-head); font-size: 20px; font-weight: 700; color: var(--herr-ink); }

/* El resultado de una sola cifra: sin pestañas, la columna principal no necesita tanto aire */
.lt-herr-co .lt-herr-co__resultados .lt-herr-laboral__reparto { margin-top: 16px; }

@media (prefers-reduced-motion: reduce) {
  .lt-herr-co * { transition: none !important; }
}
