/* Rank badges v2.9.45: self-contained SVG to avoid missing WebP requests. */
.dx-rank-medal{display:block!important;position:absolute!important;right:-10px;bottom:-13px;z-index:15!important;width:44px;height:51px;flex:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;line-height:0!important;color:transparent!important;font-size:0!important;pointer-events:none}
.dx-rank-medal-vector{display:block!important;width:100%!important;height:100%!important;max-width:none!important;overflow:visible!important;vertical-align:top!important;filter:drop-shadow(0 2px 2px rgba(20,30,40,.25))}
.dx-author-avatar-wrap,.dx-rank-avatar-wrap,.dx-author-box-media,.dx-rank-directory-photo,.dx-top-author-photo{position:relative!important;overflow:visible!important}
.dx-author-avatar-wrap .dx-rank-medal{width:45px;height:52px;right:-9px;bottom:-16px}
.dx-author-box-media .dx-rank-medal,.dx-author-archive-avatar .dx-rank-medal{width:30px;height:35px;right:-7px;bottom:-10px}
.dx-rank-directory-photo .dx-rank-medal{width:35px;height:41px;right:-7px;bottom:-11px}
.dx-top-author-photo .dx-rank-medal{width:25px;height:29px;right:-6px;bottom:-8px}
.dx-rank-information .dx-rank-information-medal{position:static!important;width:68px!important;height:79px!important;flex:0 0 68px!important;min-width:68px!important}
.dx-navigation-menu .dx-mm-rank .dx-mm-medal{position:static!important;inset:auto!important;width:28px!important;height:33px!important;flex:0 0 28px!important}
@media(max-width:600px){.dx-author-avatar-wrap .dx-rank-medal{width:37px;height:43px;right:-8px;bottom:-12px}.dx-rank-information .dx-rank-information-medal{width:52px!important;height:61px!important;flex-basis:52px!important;min-width:52px!important}}

/* v2.7.28: article byline rank appears immediately after the author name, not on avatar. */
.dx-article-header .dx-author-byline-name{display:flex;align-items:center;flex-wrap:wrap;column-gap:7px;row-gap:2px;line-height:1.35}
.dx-article-header .dx-author-byline-name>a{min-width:0}
.dx-article-header .dx-author-byline-medal{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;vertical-align:middle}
.dx-article-header .dx-author-byline-medal .dx-rank-medal{position:static!important;inset:auto!important;transform:none!important;display:block!important;width:25px!important;height:29px!important;min-width:25px!important;margin:0!important;vertical-align:middle}
.dx-article-header .dx-author-byline-medal .dx-rank-medal-vector{display:block;width:100%!important;height:100%!important}
@media(max-width:600px){.dx-article-header .dx-author-byline-medal .dx-rank-medal{width:22px!important;height:26px!important;min-width:22px!important}}
