.monarq-language-switcher{display:inline-flex;align-items:center;gap:.5em}.monarq-language-switcher a{color:inherit;text-decoration:none}.monarq-language-switcher a[aria-current=page]{font-weight:600}.monarq-rtl .monarq-language-switcher{direction:ltr}

html[dir=rtl] body.monarq-rtl{direction:rtl}html[dir=rtl] body.monarq-rtl :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,th,td,label,.elementor-heading-title,.elementor-button-text,.elementor-icon-list-text,.elementor-tab-title,.elementor-tab-content,.elementor-accordion-title,input[type=text],input[type=search],textarea){unicode-bidi:plaintext}html[dir=rtl] body.monarq-rtl :where(.elementor-location-popup,.elementor-popup-modal .dialog-widget-content){direction:rtl!important}html[dir=rtl] body.monarq-rtl :where(.elementor-widget-image,.elementor-widget-video,.elementor-widget-lottie,.elementor-widget-icon,.elementor-widget-social-icons,.elementor-widget-image-carousel,.elementor-widget-media-carousel,.elementor-widget-loop-carousel,.elementor-widget-testimonial-carousel,.swiper,.e-n-carousel,.woocommerce-product-gallery,.gallery,.monarq-no-rtl,[data-monarq-direction=ltr]){direction:ltr!important}

.monarq-floating-language-switcher{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:99999;direction:ltr;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.monarq-floating-language-switcher details{position:relative}.monarq-floating-language-switcher summary{display:flex;align-items:center;justify-content:center;gap:5px;min-width:58px;height:52px;padding:0 12px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;color:#111827;box-shadow:0 8px 28px rgba(15,23,42,.2);font-size:24px;line-height:1;cursor:pointer;list-style:none}.monarq-floating-language-switcher summary::-webkit-details-marker{display:none}.monarq-floating-language-switcher summary:focus-visible,.monarq-floating-language-switcher a:focus-visible{outline:3px solid #3156e8;outline-offset:3px}.monarq-floating-language-switcher__chevron{font-size:11px;transition:transform .18s ease}.monarq-floating-language-switcher details[open] .monarq-floating-language-switcher__chevron{transform:rotate(180deg)}.monarq-floating-language-switcher nav{position:absolute;right:0;bottom:calc(100% + 10px);display:grid;min-width:164px;padding:7px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.2)}.monarq-floating-language-switcher a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;color:#111827;text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap}.monarq-floating-language-switcher a:hover{background:#f1f5f9}.monarq-floating-language-switcher a[aria-current=page]{background:#e8edff;color:#2447d8}.monarq-floating-language-switcher a span:first-child{font-size:21px}.monarq-floating-language-switcher a[dir=rtl]{direction:rtl;justify-content:flex-end}

@media (max-width:600px){.monarq-floating-language-switcher{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.monarq-floating-language-switcher summary{min-width:54px;height:48px;font-size:22px}}

@media (prefers-reduced-motion:reduce){.monarq-floating-language-switcher__chevron{transition:none}}
