/* 6.0.99 — painel do CLIENTE: cartões e códigos sem corte nas laterais. */
.rn6-account-page.is-authenticated .rn6-account-content,
.rn6-account-page.is-authenticated .woocommerce{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
.rn-customer-codes,
.rn-customer-hero,
.rn-native-orders-panel,
.rn-native-account-panel{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}
.rn-customer-code{
  grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto auto!important;
  min-width:0!important;
  overflow:visible!important;
}
.rn-customer-code-product,
.rn-customer-code-key{
  min-width:0!important;
}
.rn-customer-code-key code{
  display:block;
  max-width:100%;
  overflow-wrap:anywhere;
  word-break:break-word;
  white-space:normal!important;
}
.rn-native-order-card{
  min-width:0!important;
  overflow:visible!important;
}
.rn-native-order-meta{
  min-width:0!important;
}
.rn-native-order-product strong{
  white-space:normal!important;
  overflow-wrap:anywhere;
}
@media(max-width:1050px){
  .rn-customer-code{
    grid-template-columns:minmax(0,1fr) auto!important;
  }
  .rn-customer-code-key{
    grid-column:1/-1;
  }
}
@media(max-width:600px){
  .rn-customer-code{
    grid-template-columns:1fr!important;
  }
  .rn-customer-code>button,
  .rn-customer-code>b{
    width:100%;
    justify-self:stretch;
  }
}
