.loyalty-progress{display:flex;flex-wrap:wrap;gap:6px;width:100%}.loyalty-progress__container{flex-grow:1}.loyalty-progress__prev{align-items:center;display:flex;flex:1 1 auto;gap:4px;justify-content:flex-start}.loyalty-progress__prev-label{color:var(--text-tertiary);display:none}.loyalty-progress__prev-label,.loyalty-progress__prev-value{font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height, )}.loyalty-progress__prev-value{color:var(--text-primary);font-family:Space Grotesk,Space Grotesk fallback,Inter,sans-serif;--line-height:auto}.loyalty-progress__prev-icon{height:14px;width:14px}.loyalty-progress__next{align-items:center;display:flex;flex:1 1 auto;gap:4px;justify-content:flex-end}.loyalty-progress__next-label{color:var(--text-tertiary);font-size:var(--font-size,.625rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.5);--line-height:auto}.loyalty-progress__next-value{color:var(--text-secondary);font-family:Space Grotesk,Space Grotesk fallback,Inter,sans-serif;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height, );--line-height:auto}.loyalty-progress__next-icon{height:14px;width:14px}.loyalty-progress__bar{background:var(--layer-bg);box-shadow:inset 0 0 0 1px var(--border-00-low-contrast);display:flex;margin-top:var(--progress-margin-top,0);overflow:hidden;width:100%}.loyalty-progress__bar,.loyalty-progress__bar-line{border-radius:var(--radius-pill);height:var(--progress-height,8px);position:relative}.loyalty-progress__bar-line{background:var(--gradient-orange-line);bottom:0;box-shadow:var(--glow-brand-soft);display:inline-flex;left:0;top:0;transition:width var(--dur-slow) var(--ease-out)}.loyalty-progress__points{align-items:center;display:flex;gap:3px}.loyalty-progress__points-prev{align-items:center;color:var(--text-primary);display:flex;font-family:Space Grotesk,Space Grotesk fallback,Inter,sans-serif;font-size:var(--font-size,.625rem);font-weight:var(--font-weight,500);gap:2px;letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);--line-height:auto}.is-sidebar .loyalty-progress__points-prev{color:var(--text-accent)}.is-user-nav .loyalty-progress__points-prev-label{display:none}.loyalty-progress__points-divider,.loyalty-progress__points-next{color:var(--text-tertiary);font-size:var(--font-size,.625rem);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);--line-height:auto}.loyalty-progress__points-next{align-items:center;display:flex;font-family:Space Grotesk,Space Grotesk fallback,Inter,sans-serif;gap:2px}.loyalty-progress__points-info{--color:var(--icon-secondary);--icon-size:14px;cursor:pointer;transition:color var(--dur-base) var(--ease-out)}.loyalty-progress__points-info:hover{--color:var(--icon-accent)}.loyalty-progress--short .loyalty-progress__prev-label{display:block}.loyalty-progress--short .loyalty-progress__next{display:none}.loyalty-progress--short .loyalty-progress__points-prev-value{color:var(--text-accent)}.loyalty-progress--short .loyalty-progress__points-prev-label{display:none}
