.access-plans{display:flex;flex-direction:column;gap:6px;margin:0 0 18px}
.access-plan-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--brand-line,#cfe3d8);background:color-mix(in srgb,var(--brand-surface,#fff) 72%,var(--brand-tint,#eef5f0));border-radius:10px;padding:7px 10px;font-size:12px;color:var(--brand-text,#17211a);line-height:1.4}
.access-plan-row small{color:var(--brand-muted,#68756b);font-size:10px}
.access-plan-price{display:flex;align-items:baseline;gap:5px;white-space:nowrap}
.access-plan-price s{color:var(--brand-muted,#68756b);font-size:10px}
.access-plan-price strong{color:var(--brand-primary,#1d6d46);font-size:15px;font-weight:700}
.access-plan-price em{font-style:normal;background:var(--brand-primary,#1d6d46);color:#fff;border-radius:5px;padding:0 4px;font-size:9px;line-height:16px}
.access-plan-loading{color:var(--brand-muted,#68756b);font-size:11px}
.access-card.member .access-plans{margin-top:auto}
.access-card.member .access-plans + button{margin-top:14px}
@media(max-width:650px){.access-plan-row{padding:7px 9px}.access-card.member .access-plans{margin-top:0}}
