/* FG-MOVIL v2 17/10/2026: oficina y taller caben en la pantalla del celular */
@media (max-width: 640px) {
  /* encabezado: no se queda pegado arriba y los botones bajan a varias filas */
  .topbar { position: static; }
  .top-right {
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    gap: 6px;
  }
  .top-right > * { flex: 0 0 auto; white-space: nowrap; }
  .top-right .btn-ghost, .top-right .btn-nuevo { padding: 6px 9px; font-size: 13px; }

  /* tablas anchas: se deslizan dentro de su propio recuadro */
  table:not(.tabla-wrap table) {
    display: block;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  fieldset { min-width: 0; }

  /* barras de filtros se acomodan en varias lineas */
  .filtros, .ac-filtros { flex-wrap: wrap; }
}
