/* Plan90 v0.1.3: corrección de viewport y ancho completo en Android */
html, body {
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  overflow-x: hidden !important;
}
body {
  margin: 0 !important;
}
.app-header,
main,
.screen,
.bottom-nav {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  transform: none !important;
}
.app-header {
  padding-left: 14px !important;
  padding-right: 14px !important;
}
main {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.bottom-nav {
  left: 0 !important;
  right: 0 !important;
}
.card,
.grid-2,
.quick-register,
.meal-card,
.workout-card {
  width: 100% !important;
  max-width: none !important;
}
@media (max-width: 1200px) {
  .app-header,
  main,
  .bottom-nav {
    width: 100vw !important;
    max-width: 100vw !important;
  }
}
