/* =====================================================================================
   ANCHOR · toda la interfaz en MAYÚSCULAS (pedido del cliente, 19-10-2026)
   -------------------------------------------------------------------------------------
   Es solo presentación: los datos se guardan tal como se escriben y lo que se exporta
   (Excel, ZPL, PDF) no cambia. Va en TODAS las páginas, la nueva y la legacy, con
   !important para ganarle a los text-transform:none que tienen algunos componentes.
   Los campos de texto también se ven en mayúsculas, aunque guardan lo que se tipea.

   QUEDAN FUERA:
   · campos de correo y clave (type=email / type=password): ahí la caja importa y el
     usuario tiene que ver exactamente lo que escribe.
   · pre / code: código ZPL, XML y similares.
   · cualquier cosa con la clase .sin-mayus (escape para un caso puntual).
   Los cuadros nativos del navegador (alert, confirm, prompt) no los alcanza el CSS.
   ===================================================================================== */
body, body *:not([type=email], [type=password], pre, pre *, code, code *, .sin-mayus, .sin-mayus *){
  text-transform:uppercase !important;
}
input::placeholder, textarea::placeholder{text-transform:uppercase !important}
