/* LuckEducation membership identity + access badges. Presentation only. */
.lgds-membership-identity{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;vertical-align:middle}
.lgds-membership-badge,.lgds-membership-level,.lgds-access-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--lg-radius-full);white-space:nowrap;font-weight:600;line-height:1;letter-spacing:.025em}
.lgds-membership-badge,.lgds-membership-level{font-family:var(--lg-font-latin)}
.lgds-access-badge{font-family:var(--lg-font-cn)}

.lgds-membership-badge--compact,.lgds-membership-level--compact{height:22px;padding:0 8px;font-size:10px}
.lgds-membership-badge--default,.lgds-membership-level--default{height:26px;padding:0 10px;font-size:11px}
.lgds-membership-level{background:var(--lg-color-neutral-100);border-color:var(--lg-color-neutral-200);color:var(--lg-color-neutral-600)}

.lgds-membership-badge--member{background:var(--lg-color-neutral-100);border-color:var(--lg-color-neutral-200);color:var(--lg-color-neutral-600)}
.lgds-membership-badge--luckplus{background:var(--lg-color-brand-50);border-color:var(--lg-color-brand-200);color:var(--lg-color-brand-700)}
.lgds-membership-badge--vip{background:var(--lg-color-accent-950);border-color:var(--lg-color-brand-300);color:var(--lg-text-inverse)}

.lgds-access-badge{height:26px;padding:0 11px;font-size:11px}
.lgds-access-badge--member{background:var(--lg-color-neutral-100);border-color:var(--lg-color-neutral-200);color:var(--lg-color-neutral-600)}
.lgds-access-badge--luckplus{background:var(--lg-color-brand-50);border-color:var(--lg-color-brand-200);color:var(--lg-color-brand-700)}
.lgds-access-badge--vip{background:var(--lg-color-accent-950);border-color:var(--lg-color-brand-300);color:var(--lg-text-inverse)}

.lgds-public-header .lgds-public-account{gap:8px;min-width:0}
.lgds-public-header .lgds-public-account__name{min-width:0;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lgds-public-header .lgds-public-account .lgds-membership-identity{margin-left:1px}
.lgds-mobile-nav__account-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}
.lgds-mobile-nav__account-name{min-width:0;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.rmx-member-membership-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}
.rmx-member-membership-summary>span:first-child{font-size:13px;font-weight:600;color:var(--lg-color-neutral-600)}
@media (max-width:640px){.lgds-public-header .lgds-public-account .lgds-membership-identity{display:none}.rmx-member-membership-summary{margin-top:15px}}
.lgds-test-v4-entry>.lgds-access-badge{align-self:flex-start}
.rmx-member-card__access .lgds-access-badge{vertical-align:top}
.luck-member-resource__access-card strong .lgds-access-badge{font:600 11px/1 var(--lg-font-cn)}
