#th-localize-control{position:fixed;left:14px;bottom:88px;z-index:10010;display:flex;align-items:center;gap:7px;background:#fff;color:#222;border:1px solid #dadada;border-radius:7px;box-shadow:0 2px 10px #0001;padding:4px 9px;font:13px/1.4 system-ui,sans-serif;max-width:210px}
#th-localize-control label{margin:0;display:flex;align-items:center}
#th-localize-language{appearance:auto;background:transparent;color:#222;border:0;margin:0;padding:4px;min-height:32px;max-width:150px;font:inherit;cursor:pointer}
#th-localize-language:focus-visible{outline:2px solid #1874bd;outline-offset:2px}
#th-localize-status{display:none}
#th-localize-control.th-translating:after{content:"";width:10px;height:10px;border:2px solid #ddd;border-top-color:#333;border-radius:50%;animation:th-language-spin .9s linear infinite}
@keyframes th-language-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#th-localize-control.th-translating:after{animation:none}}
@media(max-width:480px){#th-localize-control{left:8px;bottom:88px;font-size:12px;max-width:175px}#th-localize-language{max-width:125px}}

@media(max-width:767px){#th-localize-control{bottom:144px}}
[dir="rtl"] .footer-address>span{direction:ltr;unicode-bidi:isolate;text-align:right}
[dir="rtl"] .footer-address strong{direction:rtl;unicode-bidi:isolate;display:inline-block}
[dir="rtl"] .footer-contact[href^="tel:"]{direction:ltr;unicode-bidi:isolate;text-align:right;justify-content:flex-end}
