/* Final canonical rank layer. The impossible ID raises specificity above legacy page rules. */
.sg-user-rank-badge:not(#skillgrid-rank-style-lock){display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:max-content!important;max-width:100%!important;white-space:nowrap!important}
.sg-user-rank-badge:not(#skillgrid-rank-style-lock)>.sg-user-rank-badge__content{display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;white-space:nowrap!important}
.sg-user-rank-badge:not(#skillgrid-rank-style-lock)>.sg-user-rank-badge__content>.sg-user-rank-badge__number,.sg-user-rank-badge:not(#skillgrid-rank-style-lock)>.sg-user-rank-badge__content>b{display:grid!important;place-items:center!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap!important;line-height:1!important}
.sg-user-rank-badge:not(#skillgrid-rank-style-lock)>svg{display:block!important;flex:0 0 auto!important;order:2!important;color:inherit!important;fill:none!important;stroke:currentColor!important}
.sg-user-rank-badge:not(#skillgrid-rank-style-lock)>svg *{fill:none!important;stroke:currentColor!important}

.sg-user-rank-badge.sg-user-rank-badge--new:not(#skillgrid-rank-style-lock),.sg-user-rank-badge.sg-user-rank-badge--new:not(#skillgrid-rank-style-lock) *{color:#1f5961!important}.sg-user-rank-badge.sg-user-rank-badge--new:not(#skillgrid-rank-style-lock){border-color:#79b8bf!important;background:linear-gradient(135deg,#f1fbfb,#c9e8ea)!important;box-shadow:0 5px 13px rgba(31,89,97,.14)!important}
.sg-user-rank-badge.sg-user-rank-badge--capable:not(#skillgrid-rank-style-lock),.sg-user-rank-badge.sg-user-rank-badge--capable:not(#skillgrid-rank-style-lock) *{color:#285f43!important}.sg-user-rank-badge.sg-user-rank-badge--capable:not(#skillgrid-rank-style-lock){border-color:#75aa8b!important;background:linear-gradient(135deg,#f2fbf5,#cfe8d8)!important;box-shadow:0 5px 13px rgba(40,95,67,.14)!important}
.sg-user-rank-badge.sg-user-rank-badge--advance:not(#skillgrid-rank-style-lock),.sg-user-rank-badge.sg-user-rank-badge--advance:not(#skillgrid-rank-style-lock) *{color:#214d85!important}.sg-user-rank-badge.sg-user-rank-badge--advance:not(#skillgrid-rank-style-lock){border-color:#7da9dd!important;background:linear-gradient(135deg,#eff5ff,#c6daf5)!important;box-shadow:0 5px 13px rgba(33,77,133,.14)!important}
.sg-user-rank-badge.sg-user-rank-badge--expert:not(#skillgrid-rank-style-lock),.sg-user-rank-badge.sg-user-rank-badge--expert:not(#skillgrid-rank-style-lock) *{color:#6d4104!important}.sg-user-rank-badge.sg-user-rank-badge--expert:not(#skillgrid-rank-style-lock){border-color:#dfa94c!important;background:linear-gradient(135deg,#fff4d8,#ffd47a)!important;box-shadow:0 5px 13px rgba(109,65,4,.14)!important}
.sg-user-rank-badge.sg-user-rank-badge--skillful:not(#skillgrid-rank-style-lock),.sg-user-rank-badge.sg-user-rank-badge--skillful:not(#skillgrid-rank-style-lock) *{color:#5f2d7b!important}.sg-user-rank-badge.sg-user-rank-badge--skillful:not(#skillgrid-rank-style-lock){border-color:#ac82ca!important;background:linear-gradient(135deg,#faf1ff,#dfc1ef)!important;box-shadow:0 5px 13px rgba(95,45,123,.14)!important}

@media(max-width:980px){.sgh__account-meta .sg-user-rank-badge:not(#skillgrid-rank-style-lock)>.sg-user-rank-badge__content{display:none!important}}
