/* Desktop-only rhythm for authenticated Friends cabinet.
   Mobile/foldable behavior stays in the existing responsive layers. */

@media (min-width: 981px) {
  body.cabinet-theme-friends.wc-authenticated .wc-pay-page {
    width: min(100%, 980px);
    max-width: 980px;
    margin-inline: auto;
  }

  body.cabinet-theme-friends.wc-authenticated .wc-pay-card > .wc-pay-heading,
  body.cabinet-theme-friends.wc-authenticated .wc-pay-card > .wc-pay-form {
    width: min(100%, 700px);
    max-width: 700px;
    margin-inline: auto;
  }

  body.cabinet-theme-friends.wc-authenticated .wc-profile-simple {
    width: min(100%, 840px);
    max-width: 840px;
    margin-inline: auto;
  }
}

@media (min-width: 1600px) and (min-height: 850px) {
  body.cabinet-theme-friends.wc-authenticated.wc-home-route .wc-home-dashboard {
    padding-top: clamp(44px, 6vh, 84px);
  }

  body.cabinet-theme-friends.wc-authenticated .wc-support-widget {
    width: 460px;
    height: min(680px, calc(100dvh - 48px));
    right: 24px;
    bottom: 24px;
  }
}
