/*
  Utilidades compartidas (components.css)
  - .ticket: tamaño fijo de botones de boleto en grids
  - .grid-min-height: altura mínima para contenedores de grids
*/

/* Tamaño de botón-ticket usado en grids de boletos */
.ticket {
  width: 48px;
  height: 32px;
}

/* Altura mínima para contenedores de grids */
.grid-min-height {
  min-height: 72px;
}

/* Solución para hover en dropdowns de Bootstrap */
.btn.dropdown-toggle[aria-expanded="true"],
.btn.active {
  transform: none;
  box-shadow: none;
}

/* Mejora para dispositivos móviles - elimina delay de 300ms */
.btn, button, a.btn {
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}

/* Evita selección accidental de texto al hacer tap */
.btn, button {
  user-select: none;
  -webkit-user-select: none;
}


