/* PMS Subscriptions — My account. One rhythm: 8px inside a group, 16px between groups, equal card padding. */
.woocommerce-MyAccount-content .pms-subscriptions{--pms-line:#dce3ec;--pms-muted:#5b677a;--pms-ink:#07070c}
.woocommerce-MyAccount-content .pms-subscriptions__title{margin:0 0 16px;line-height:1.25}
.woocommerce-MyAccount-content .pms-subscriptions__empty{margin:0}
.woocommerce-MyAccount-content .pms-subscription-card{margin:0 0 16px;padding:24px;border:1px solid var(--pms-line);border-radius:16px;background:#fff}
.woocommerce-MyAccount-content .pms-subscription-card:last-child{margin-bottom:0}
.woocommerce-MyAccount-content .pms-subscription-card__name{margin:0 0 12px;font-size:18px;line-height:1.35;color:var(--pms-ink)}
.woocommerce-MyAccount-content .pms-subscription-card__line{margin:0 0 8px;line-height:1.5}
.woocommerce-MyAccount-content .pms-subscription-card__line:last-of-type{margin-bottom:0}
.woocommerce-MyAccount-content .pms-subscription-card__label{color:var(--pms-muted);margin-right:6px}
.woocommerce-MyAccount-content .pms-subscription-card__label:after{content:":"}
.woocommerce-MyAccount-content .pms-subscription-card__action{margin:16px 0 0}
.woocommerce-MyAccount-content .pms-subscription-card__action .button{margin:0}
.woocommerce-MyAccount-content .pms-card-info{margin:0 0 16px;padding:12px 16px;border:1px solid var(--pms-line,#dce3ec);border-radius:12px;background:#f8f9fb;color:#3b4252;font-size:14px;line-height:1.5}
.woocommerce-MyAccount-content .pms-card-renewal{display:inline-block;margin-left:4px;color:#5b677a;font-size:13px;white-space:nowrap}
@media(max-width:600px){.woocommerce-MyAccount-content .pms-subscription-card{padding:18px}}
