.shrkh-translator{position:absolute!important;z-index:2147482000!important;display:block!important;visibility:visible!important;opacity:1;margin:0!important;padding:0!important;float:none!important;width:auto!important;height:auto!important;max-width:calc(100vw - 24px)!important;font-family:inherit;direction:rtl}
.shrkh-tr-languages{display:flex!important;align-items:center;gap:5px;flex-wrap:nowrap}
.shrkh-tr-language{display:flex!important;align-items:center;justify-content:center;gap:5px;min-width:36px;height:36px;padding:5px 8px;border:1px solid rgba(0,0,0,.10);border-radius:999px;background:#fff;color:#202938;box-shadow:0 4px 16px rgba(0,0,0,.10);cursor:pointer;white-space:nowrap;font:inherit}
.shrkh-tr-language:hover,.shrkh-tr-language.is-active{box-shadow:0 5px 18px rgba(0,0,0,.16);transform:translateY(-1px)}
.shrkh-tr-language span:not(.shrkh-tr-flag){font-size:11px}.shrkh-tr-flag{font-size:var(--shrkh-flag-size,20px)!important;line-height:1}.shrkh-tr-flag-img{width:var(--shrkh-flag-size,20px);height:var(--shrkh-flag-size,20px);object-fit:cover;border-radius:50%;display:block}
.shrkh-translator.is-loading{opacity:.82!important;pointer-events:auto!important}
.shrkh-translator,.shrkh-tr-languages,.shrkh-tr-language{pointer-events:auto!important}
.shrkh-tr-language{position:relative!important;z-index:2!important}
@media(max-width:600px){.shrkh-translator{max-width:calc(100vw - 20px)!important}.shrkh-tr-languages{gap:3px;max-width:calc(100vw - 20px);overflow-x:auto;scrollbar-width:none}.shrkh-tr-languages::-webkit-scrollbar{display:none}.shrkh-tr-language{height:34px;min-width:34px;padding:4px 6px}.shrkh-tr-language span:not(.shrkh-tr-flag){font-size:10px}}

/* v4.5.9 positioning */
.shrkh-translator.shrkh-vertical{position:fixed!important}
.shrkh-translator.shrkh-vertical .shrkh-tr-languages{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;overflow:visible!important;max-width:none!important}
.shrkh-translator.shrkh-vertical .shrkh-tr-language{flex:0 0 auto!important}

/* v4.6.0 — best-effort translated document direction */
html.shrkh-translated-ltr,
html.shrkh-translated-ltr body{direction:ltr!important}
html.shrkh-translated-ltr body :where(main,article,section,aside,header,footer,nav,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,thead,tbody,tfoot,tr,th,td,form,label,input,textarea,select,.menu,.nav-menu,.main-navigation,.primary-navigation,.site-navigation,.site-header,.site-footer,.entry-content,.site-content,.widget){direction:ltr!important;text-align:left!important}
html.shrkh-translated-ltr body :where(input,textarea,select,button){direction:ltr!important}
html.shrkh-translated-ltr body :where(.menu,.nav-menu,.main-navigation,.primary-navigation,.site-navigation){direction:ltr!important}
html.shrkh-translated-ltr body :where(.shrkh-translator,.shrkh-translator *){direction:rtl!important;text-align:initial!important}

html.shrkh-translated-rtl,
html.shrkh-translated-rtl body{direction:rtl!important}
html.shrkh-translated-rtl body :where(main,article,section,aside,header,footer,nav,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,thead,tbody,tfoot,tr,th,td,form,label,input,textarea,select,.menu,.nav-menu,.main-navigation,.primary-navigation,.site-navigation,.site-header,.site-footer,.entry-content,.site-content,.widget){direction:rtl!important;text-align:right!important}
html.shrkh-translated-rtl body :where(.shrkh-translator,.shrkh-translator *){direction:rtl!important;text-align:initial!important}

/* v4.6.1 — translated navigation follows reading direction; selector moves to opposite side in JS */
html.shrkh-translated-ltr body :where(nav ul,.menu,.nav-menu,.main-menu,.primary-menu){direction:ltr!important}
html.shrkh-translated-ltr body :where(nav li,.menu li,.nav-menu li){text-align:left!important}
html.shrkh-translated-rtl body :where(nav ul,.menu,.nav-menu,.main-menu,.primary-menu){direction:rtl!important}
html.shrkh-translated-rtl body :where(nav li,.menu li,.nav-menu li){text-align:right!important}

.shrkh-translator{isolation:isolate}

/* v4.6.6: prevent legacy Google Translate banner offset */
html,body{top:0!important}
.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate{display:none!important}
