.medgyd-review-user-badge { display:inline-flex; vertical-align:middle; max-width:100%; }
.medgyd-review-user-badge .medgyd-member-badge { display:inline-flex; align-items:center; gap:6px; box-sizing:border-box; max-width:100%; padding:5px 11px; border:1px solid #dce9f2; border-radius:999px; background:#edf6ff; color:#087fc5; font:600 12px/1.5 Montserrat,sans-serif; }
.medgyd-review-user-badge .medgyd-member-badge>span { color:inherit!important; font:inherit!important; overflow-wrap:anywhere; }
.medgyd-review-user-badge .medgyd-member-guest { background:#f5f8fc; color:#637187; }
.medgyd-review-user-badge .medgyd-member-verified { display:block; flex:0 0 18px; width:18px; height:18px; }
.glsr .glsr-review a.medgyd-review-author-link { color:#087fc5!important; font:inherit; text-decoration:none; transition:color .2s; }
.glsr .glsr-review a.medgyd-review-author-link :is(span,strong) { color:inherit!important; -webkit-text-fill-color:currentColor; }
.glsr .glsr-review a.medgyd-review-author-link:is(:hover,:focus-visible) { color:var(--e-global-color-d39c115,#ff4e55)!important; text-decoration:underline; text-underline-offset:3px; }
.glsr a.medgyd-review-author-link:focus-visible { outline:2px solid #087fc5; outline-offset:3px; border-radius:3px; }
