.your_yoga_top{position:relative;padding-right:195px!important}
#yy-language-choice,#yy-language-floating{align-items:center;gap:10px;padding:7px 12px;border:1px solid #d7e5d5;border-radius:12px;background:#fff;font:14px/1.35 Arial,sans-serif;white-space:nowrap;color:#35683b}
#yy-language-choice{display:inline-flex;position:absolute;top:14px;right:18px;margin:0;z-index:2}
#yy-language-floating{display:none}
#yy-language-choice a,#yy-language-floating a{color:inherit;text-decoration:none;font-weight:500}
#yy-language-choice a:hover,#yy-language-floating a:hover{text-decoration:underline}
#yy-language-choice a[aria-current],#yy-language-floating a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:4px}
#yy-language-choice span,#yy-language-floating span{opacity:.4}
#yy-language-choice a:focus-visible,#yy-language-floating a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:650px){
.your_yoga_top{padding-right:10px!important;padding-top:48px!important}
#yy-language-choice{top:10px;right:12px;font-size:12px;padding:5px 9px}
#yy-language-floating{display:inline-flex;position:fixed;left:50%;bottom:calc(7px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:9990;background:rgba(122,82,204,.70);color:#fff;border:0;border-radius:10px;padding:5px 10px;gap:8px;font-size:12px;box-shadow:0 2px 8px rgba(0,0,0,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
body{padding-bottom:48px!important}
body:has(.yy-menu-button[aria-expanded="true"]) #yy-language-floating{display:none}
}
