/* Vera Club Chromium PWA / Chrome account grid intrinsic sizing V2.
   Addresses screenshot evidence: grid tracks were shrinking to fit
   constrained scroll viewport, letting subscription buttons and language
   cards paint over the next section. Preserve modal header/footer stability
   and existing auth/profile script and caching paths. */
.landing-account-overlay.show .landing-account-body {
  grid-template-columns: minmax(0, 1fr);
  grid-auto-flow: row;
  grid-auto-rows: max-content;
  align-content: start;
  align-items: start;
}
.landing-account-overlay.show .landing-account-section {
  min-height: min-content;
  height: auto;
  box-sizing: border-box;
  overflow: visible;
  align-self: start;
}
.landing-account-overlay.show .landing-account-grid {
  grid-auto-rows: max-content;
  align-items: start;
}
.landing-account-overlay.show .landing-account-stat {
  min-height: min-content;
  box-sizing: border-box;
}
.landing-account-overlay.show .vera-billing-account-action {
  position: static;
  clear: both;
  overflow: visible;
}
@media (max-width: 640px) {
  .landing-account-overlay.show .landing-account-body {
    grid-template-columns: minmax(0, 1fr);
  }
}
