/* GAMESPSN RC10.53 — typography/layout only. All paint via existing theme tokens. */
/* Give the merchant the intended ONE-column compact details irrespective of older cached grid rules. */
body .glpd-account-options .glpd-ao-details ul.glpd-ao-detail-grid {
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:7px!important;
  margin:0!important;
  padding:8px 0 0!important;
  list-style:none!important;
}
body .glpd-account-options .glpd-ao-details .glpd-ao-detail-row {
  grid-column:1/-1!important;
  display:flex;
  align-items:flex-start;
  gap:8px;
  margin:0;
  min-width:0;
  font-size:13px;
  line-height:1.48;
}
body .glpd-account-options .glpd-ao-details .glpd-ao-detail-row>span{min-width:0;overflow-wrap:anywhere}
/* A consistent reading rhythm for non-gallery popup content. No image/gallery rules changed. */
.glpd-ao-dialog-body{line-height:1.55}
.glpd-ao-dialog-body>.glpd-ao-popup-intro{margin:0 0 16px}
.glpd-ao-dialog-body>.glpd-ao-popup-section-title{margin:18px 0 9px;line-height:1.35}
.glpd-ao-popup-group{margin:16px 0}
.glpd-ao-popup-group .glpd-ao-popup-section-title{margin:0 0 9px}
.glpd-ao-popup-grid{gap:9px 15px}
.glpd-ao-popup-steps{gap:10px}
.glpd-ao-popup-steps li{line-height:1.5}
.glpd-ao-popup-faq{margin-top:7px}
@media(max-width:560px){
  .glpd-ao-dialog-body>.glpd-ao-popup-section-title{margin:16px 0 8px}
  .glpd-ao-popup-group{margin:14px 0}
  .glpd-ao-popup-grid{grid-template-columns:minmax(0,1fr);gap:8px}
}
/* New owner-written benefits immediately after the existing payment trust row. */
.glpd-benefits-after-payment{margin-top:14px;min-width:0;border-top:1px solid var(--gs-color-border);padding-top:13px;color:var(--gs-color-text-body)}
.glpd-benefits-after-payment h3{display:flex;align-items:center;gap:9px;margin:0 0 11px;font-size:14px;line-height:1.4;font-weight:700;color:var(--gs-color-text-primary)}
.glpd-benefits-after-payment ul{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0;gap:9px}
.glpd-benefits-after-payment li{display:flex;align-items:flex-start;gap:9px;min-width:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}
.glpd-benefits-after-payment .glpd-bf-icon{flex:0 0 18px;width:18px;height:18px;color:var(--gs-x-account_options-icon,var(--gs-color-text-secondary));margin-top:1px}
.glpd-benefits-after-payment li span{min-width:0}
