/* vip-member-navigation-55-v1: scoped to the new account links */
.vm55-nav,.vm55-nav *{box-sizing:border-box}
.vm55-nav{gap:8px;max-width:100%;font-family:inherit}
.vm55-nav--top{display:inline-flex;align-items:center;flex-wrap:wrap;vertical-align:middle;margin-inline-start:10px}
.vm55-nav .vm55-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 15px;border:1px solid #ffffff26;border-radius:11px;background:#14151c;color:#f5f5f7;text-decoration:none;font:inherit;font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap;box-shadow:none;transition:background .15s ease,border-color .15s ease}
.vm55-nav .vm55-link--primary{border-color:#ec3c52;background:linear-gradient(110deg,#cc2139,#eb3c50);color:#fff}
.vm55-nav .vm55-link:hover{background:#252631;border-color:#ffffff50;color:#fff;text-decoration:none}
.vm55-nav .vm55-link--primary:hover{background:#f04458;border-color:#ff6c7d}
.vm55-nav .vm55-link[aria-current=page]{outline:1px solid #ff8d9b;outline-offset:2px}
.vm55-nav .vm55-link:focus-visible{outline:3px solid #ff9fab;outline-offset:3px}
.vm55-nav .vm55-link svg{width:18px;height:18px;flex:0 0 18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.vm55-nav--side{display:grid;grid-template-columns:minmax(0,1fr);width:100%;margin:0 0 24px}
.vm55-nav--side .vm55-link{width:100%;min-height:44px;font-size:14px}
@media(max-width:1050px){.top-nav .vm55-nav--top{display:none}}
@media(prefers-reduced-motion:reduce){.vm55-nav .vm55-link{transition:none}}
