/* Phase 45.15 — wide cards, safe actions, gold trims, branding */
.lfp-front-wrap.lfp-modern-ui{
  --lfp-4515-gold:#c6a34f;
  --lfp-4515-gold-dark:#94722e;
  --lfp-4515-gold-soft:#f8f0d8;
  --lfp-4515-card:#fffefa;
  --lfp-4515-gap:20px;
}

.lfp-front-wrap.lfp-modern-ui.lfp-4515-wide .lfp-front-inner{
  width:min(1440px,calc(100% - 40px));
  padding-top:30px;
}

/* Keep every primary card grid wide enough for readable content and action rows. */
.lfp-front-wrap.lfp-modern-ui .lfp-grid-cards,
.lfp-front-wrap.lfp-modern-ui .lfp-link-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-mini-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-role-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-story-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-support-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-market-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-store-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;
  gap:var(--lfp-4515-gap)!important;
  align-items:stretch!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-phase403-hero-grid{
  grid-template-columns:minmax(0,1.7fr) minmax(340px,.85fr)!important;
  gap:28px!important;
}

/* Gold trims — light, modern, and readable rather than dark luxury glass. */
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-box,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-note,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-alert,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-order-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-product-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-store-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-plan-surface,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-table-wrap,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-mobile-link-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-mini-link-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-support-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-mini-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-category,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-story-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-role-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase411-local-nav,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-help-article,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-legal-text{
  border-color:rgba(198,163,79,.68)!important;
  box-shadow:0 10px 28px rgba(89,70,29,.08)!important;
}

.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-box:not(.lfp-market-card):not(.lfp-store-card):not(.lfp-product-card){
  min-width:0!important;
  overflow-wrap:anywhere;
}

.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-story-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-support-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-role-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-mobile-link-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-mini-link-card{
  padding:24px!important;
}

.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-card.compact-preview,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-store-card.compact-preview,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-product-card{
  min-width:0!important;
  height:100%;
}

/* Action containers: the core overlap fix. */
.lfp-front-wrap.lfp-modern-ui .lfp-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-inline-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-card-foot,
.lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot,
.lfp-front-wrap.lfp-modern-ui .lfp-side-cart-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-marketplace-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-phase419-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-growth-toolbar,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-link-list,
.lfp-front-wrap.lfp-modern-ui .lfp-phase411-local-nav-links,
.lfp-front-wrap.lfp-modern-ui .lfp-print-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-form-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:12px!important;
  max-width:100%!important;
  position:relative!important;
  z-index:2;
}

.lfp-front-wrap.lfp-modern-ui .lfp-actions > *,
.lfp-front-wrap.lfp-modern-ui .lfp-inline-actions > *,
.lfp-front-wrap.lfp-modern-ui .lfp-card-foot > *,
.lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot > *,
.lfp-front-wrap.lfp-modern-ui .lfp-side-cart-actions > *,
.lfp-front-wrap.lfp-modern-ui .lfp-marketplace-actions > *,
.lfp-front-wrap.lfp-modern-ui .lfp-phase419-actions > *,
.lfp-front-wrap.lfp-modern-ui .lfp-growth-toolbar > *,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-link-list > *,
.lfp-front-wrap.lfp-modern-ui .lfp-phase411-local-nav-links > *{
  min-width:0!important;
  max-width:100%!important;
  margin:0!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-actions form,
.lfp-front-wrap.lfp-modern-ui .lfp-inline-actions form,
.lfp-front-wrap.lfp-modern-ui .lfp-card-foot form,
.lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot form,
.lfp-front-wrap.lfp-modern-ui .lfp-side-cart-actions form{
  display:inline-flex!important;
  flex:0 1 auto!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-btn,
.lfp-front-wrap.lfp-modern-ui .lfp-btn-alt,
.lfp-front-wrap.lfp-modern-ui .lfp-btn-soft,
.lfp-front-wrap.lfp-modern-ui .lfp-btn-danger,
.lfp-front-wrap.lfp-modern-ui button,
.lfp-front-wrap.lfp-modern-ui input[type="submit"]{
  max-width:100%!important;
  min-width:0!important;
  white-space:normal!important;
  text-align:center!important;
  overflow-wrap:anywhere;
  position:relative!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-btn-alt,
.lfp-front-wrap.lfp-modern-ui .lfp-btn-soft{
  border-color:rgba(198,163,79,.8)!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-btn:hover,
.lfp-front-wrap.lfp-modern-ui .lfp-btn-alt:hover,
.lfp-front-wrap.lfp-modern-ui .lfp-btn-soft:hover{
  box-shadow:0 7px 18px rgba(110,83,27,.11)!important;
}

/* Backgrounds should be visible but never make the page dark. */
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-hero-launch,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-marketplace-shell,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-trust-shell,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-contact-box{
  background-position:center center!important;
  background-size:cover!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-phase403-marketplace-shell,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-trust-shell,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-contact-box{
  padding:clamp(22px,3vw,34px)!important;
  border-radius:22px!important;
}


.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-hero-launch,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-marketplace-shell,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-trust-shell,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase403-contact-box{
  border:1.5px solid rgba(198,163,79,.72)!important;
}

/* Compact brand strip uses a manually uploaded banner when supplied. */
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-strip{
  position:relative;
  overflow:hidden;
  border:1.5px solid rgba(198,163,79,.75);
  border-radius:20px;
  margin:0 0 22px;
  min-height:92px;
  background:#fffdf7;
  box-shadow:0 9px 24px rgba(89,70,29,.07);
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-strip.has-banner{
  background-image:var(--lfp-brand-banner);
  background-size:cover;
  background-position:center;
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-overlay{
  position:absolute;
  inset:0;
  background:rgba(255,255,255,.88);
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-inner{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  min-height:92px;
  padding:14px 18px;
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-home{
  display:flex;
  align-items:center;
  gap:14px;
  color:#183128!important;
  text-decoration:none!important;
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-logo{
  width:64px;
  height:64px;
  border-radius:16px;
  display:grid;
  place-items:center;
  flex:0 0 64px;
  background:#fff;
  border:1px solid rgba(198,163,79,.78);
  overflow:hidden;
  font-weight:850;
  color:#8c6b28;
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-logo img{width:100%;height:100%;object-fit:contain;padding:6px}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-copy{display:grid;gap:1px}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-copy small{font-size:12px!important;text-transform:uppercase;letter-spacing:.08em;color:#7c704e!important;font-weight:750}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-copy strong{font-size:22px!important;line-height:1.15!important}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-links a{
  display:inline-flex;
  align-items:center;
  min-height:42px;
  padding:9px 13px;
  border-radius:12px;
  border:1px solid rgba(198,163,79,.65);
  background:rgba(255,255,255,.9);
  color:#24483b!important;
  font-weight:750;
  text-decoration:none!important;
}

/* Easy-access decorative icons. */
.lfp-front-wrap.lfp-modern-ui .lfp-ui-icon{
  display:inline-grid;
  place-items:center;
  flex:0 0 auto;
  width:1.35em;
  height:1.35em;
  font-size:1em;
  line-height:1;
}
.lfp-front-wrap.lfp-modern-ui .lfp-iconified{gap:8px!important}

/* Fallback navigation: more room, no menu collision. */
.lfp-phase403-fallback-inner{width:min(1440px,calc(100% - 40px))!important;gap:14px!important}
.lfp-phase403-fallback-links{gap:8px!important;min-width:0}
.lfp-phase403-fallback-panel{max-height:min(70vh,520px);overflow:auto;overscroll-behavior:contain}
.lfp-phase403-fallback-panel a{white-space:normal!important;line-height:1.35!important}

@media (max-width:1050px){
  .lfp-front-wrap.lfp-modern-ui .lfp-phase403-hero-grid{grid-template-columns:1fr!important}
  .lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-inner{align-items:flex-start;flex-direction:column}
  .lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-links{justify-content:flex-start}
}

@media (max-width:760px){
  .lfp-front-wrap.lfp-modern-ui .lfp-front-inner{width:min(100% - 20px,1440px)!important;padding-top:18px}
  .lfp-front-wrap.lfp-modern-ui .lfp-grid-cards,
  .lfp-front-wrap.lfp-modern-ui .lfp-link-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-phase403-mini-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-phase403-role-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-phase403-story-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-phase403-support-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-market-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-store-grid{grid-template-columns:1fr!important;gap:14px!important}

  .lfp-front-wrap.lfp-modern-ui .lfp-actions > a,
  .lfp-front-wrap.lfp-modern-ui .lfp-actions > button,
  .lfp-front-wrap.lfp-modern-ui .lfp-actions > form,
  .lfp-front-wrap.lfp-modern-ui .lfp-inline-actions > a,
  .lfp-front-wrap.lfp-modern-ui .lfp-inline-actions > button,
  .lfp-front-wrap.lfp-modern-ui .lfp-inline-actions > form,
  .lfp-front-wrap.lfp-modern-ui .lfp-card-foot > a,
  .lfp-front-wrap.lfp-modern-ui .lfp-card-foot > button,
  .lfp-front-wrap.lfp-modern-ui .lfp-card-foot > form,
  .lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot > a,
  .lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot > button,
  .lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot > form,
  .lfp-front-wrap.lfp-modern-ui .lfp-side-cart-actions > *{
    flex:1 1 100%!important;
    width:100%!important;
  }
  .lfp-front-wrap.lfp-modern-ui .lfp-actions form > button,
  .lfp-front-wrap.lfp-modern-ui .lfp-inline-actions form > button,
  .lfp-front-wrap.lfp-modern-ui .lfp-card-foot form > button,
  .lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot form > button{width:100%!important}
  .lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-links{width:100%;display:grid;grid-template-columns:1fr}
  .lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-links a{justify-content:center}
}

/* Structural card sizing remains active even if the optional gold trim is disabled. */
.lfp-front-wrap.lfp-modern-ui .lfp-box:not(.lfp-market-card):not(.lfp-store-card):not(.lfp-product-card),
.lfp-front-wrap.lfp-modern-ui .lfp-market-card,
.lfp-front-wrap.lfp-modern-ui .lfp-store-card,
.lfp-front-wrap.lfp-modern-ui .lfp-product-card{
  min-width:0!important;
  overflow-wrap:anywhere;
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-story-card,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-support-card,
.lfp-front-wrap.lfp-modern-ui .lfp-phase403-role-card,
.lfp-front-wrap.lfp-modern-ui .lfp-mobile-link-card,
.lfp-front-wrap.lfp-modern-ui .lfp-mini-link-card{
  padding:24px!important;
}
.lfp-phase403-brand{display:inline-flex!important;align-items:center!important;gap:10px!important}
.lfp-phase403-brand img{width:42px;height:42px;object-fit:contain;border-radius:10px;border:1px solid rgba(198,163,79,.7);background:#fff;padding:4px}

/* Phase 45.15 coverage expansion: older portal/card layouts also receive collision-safe sizing. */
.lfp-front-wrap.lfp-modern-ui .lfp-loyalty-cards,
.lfp-front-wrap.lfp-modern-ui .lfp-growth-promo-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-field-task-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-market-checkout-workspace-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-market-fulfilment-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-wishlist-grid,
.lfp-front-wrap.lfp-modern-ui .lfp-phase417-dashboard-cards,
.lfp-front-wrap.lfp-modern-ui .lfp-phase417-subscription-cards{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-growth-quicklinks,
.lfp-front-wrap.lfp-modern-ui .lfp-growth-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-phase417-card-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:12px!important;
}

.lfp-front-wrap.lfp-modern-ui .lfp-access-card,
.lfp-front-wrap.lfp-modern-ui .lfp-card,
.lfp-front-wrap.lfp-modern-ui .lfp-client-status-card,
.lfp-front-wrap.lfp-modern-ui .lfp-field-task-card,
.lfp-front-wrap.lfp-modern-ui .lfp-line-card,
.lfp-front-wrap.lfp-modern-ui .lfp-loyalty-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-checkout-seller-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-collection-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-command-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-confidence-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-fulfilment-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-highlight-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-quote-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-related-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-seller-summary-card,
.lfp-front-wrap.lfp-modern-ui .lfp-market-workflow-card,
.lfp-front-wrap.lfp-modern-ui .lfp-phase417-card,
.lfp-front-wrap.lfp-modern-ui .lfp-phase419-summary-card,
.lfp-front-wrap.lfp-modern-ui .lfp-step-card,
.lfp-front-wrap.lfp-modern-ui .lfp-summary-card,
.lfp-front-wrap.lfp-modern-ui .lfp-track-card,
.lfp-front-wrap.lfp-modern-ui .lfp-wishlist-card{
  min-width:0!important;
  max-width:100%!important;
  overflow-wrap:anywhere;
}

.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-access-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-client-status-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-field-task-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-line-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-loyalty-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-checkout-seller-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-collection-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-command-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-confidence-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-fulfilment-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-highlight-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-quote-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-related-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-seller-summary-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-market-workflow-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase417-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-phase419-summary-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-step-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-summary-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-track-card,
.lfp-front-wrap.lfp-modern-ui.lfp-4515-gold .lfp-wishlist-card{
  border:1.5px solid rgba(198,163,79,.58)!important;
  border-radius:18px!important;
  box-shadow:0 9px 24px rgba(89,70,29,.07)!important;
}

/* Without a manually uploaded banner, every plugin page still shows a lightweight floral brand header. */
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-strip.no-banner{
  background-image:var(--lfp-modern-bg-1,none);
  background-size:cover;
  background-position:center 42%;
}
.lfp-front-wrap.lfp-modern-ui .lfp-phase4515-brand-strip.no-banner .lfp-phase4515-brand-overlay{
  background:rgba(255,255,255,.78);
}

/* Avoid theme/legacy absolute positioning causing action collisions. */
.lfp-front-wrap.lfp-modern-ui .lfp-card-foot,
.lfp-front-wrap.lfp-modern-ui .lfp-market-card-foot,
.lfp-front-wrap.lfp-modern-ui .lfp-phase417-card-actions,
.lfp-front-wrap.lfp-modern-ui .lfp-growth-quicklinks{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
}

@media (max-width:760px){
  .lfp-front-wrap.lfp-modern-ui .lfp-loyalty-cards,
  .lfp-front-wrap.lfp-modern-ui .lfp-growth-promo-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-field-task-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-market-checkout-workspace-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-market-fulfilment-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-wishlist-grid,
  .lfp-front-wrap.lfp-modern-ui .lfp-phase417-dashboard-cards,
  .lfp-front-wrap.lfp-modern-ui .lfp-phase417-subscription-cards{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  .lfp-front-wrap.lfp-modern-ui .lfp-growth-quicklinks > *,
  .lfp-front-wrap.lfp-modern-ui .lfp-growth-actions > *,
  .lfp-front-wrap.lfp-modern-ui .lfp-phase417-card-actions > *{
    width:100%!important;
    flex:1 1 100%!important;
  }
}
