.wat-language-switcher{display:inline-block;margin:10px 0}.wat-language-switcher.wat-dropdown .wat-language-select{padding:8px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;cursor:pointer;min-width:120px}.wat-language-switcher.wat-dropdown .wat-language-select:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 2px rgb(0 115 170 / .2)}.wat-language-switcher.wat-buttons{display:flex;gap:5px;flex-wrap:wrap}.wat-language-button{padding:8px 15px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;text-decoration:none;font-size:14px;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:5px}.wat-language-button:hover{background:#f5f5f5;border-color:#0073aa;text-decoration:none}.wat-language-button.active{background:#0073aa;color:#fff;border-color:#0073aa}.wat-language-button.active:hover{background:#005a87}.wat-language-switching{pointer-events:none;transition:opacity 0.2s ease}.wat-switching{opacity:.7;position:relative;pointer-events:none}.wat-switching::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #0073aa;border-top:2px solid #fff0;border-radius:50%;animation:wat-spin 1s linear infinite;z-index:1}@keyframes wat-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wat-notification{position:fixed;top:20px;right:20px;padding:12px 16px;border-radius:4px;color:#fff;font-weight:700;z-index:10000;animation:wat-slide-in 0.3s ease-out}.wat-notification.wat-error{background:#dc3545}.wat-notification.wat-success{background:#28a745}@keyframes wat-slide-in{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.widget_wat_language_switcher{margin-bottom:20px}.widget_wat_language_switcher .widget-title{font-size:16px;font-weight:700;margin-bottom:10px}.header-language-switcher{position:relative;z-index:999}.header-language-switcher .wat-language-switcher{margin:0}@media (max-width:768px){.wat-language-switcher.wat-buttons{flex-direction:column;width:100%}.wat-language-button{width:100%;justify-content:center;margin-bottom:5px}.wat-language-switcher.wat-dropdown .wat-language-select{width:100%}}.wat-language-switcher [role="button"]{cursor:pointer}.wat-language-switcher [aria-current="page"]{font-weight:700}@media (prefers-contrast:high){.wat-language-button{border-width:2px;font-weight:700}.wat-language-button.active{border-width:3px}}@media (prefers-reduced-motion:reduce){.wat-language-button{transition:none}.wat-translation-loading{opacity:1}}@media (prefers-color-scheme:dark){.wat-language-switcher.wat-dropdown .wat-language-select{background:#2c2c2c;border-color:#555;color:#fff}.wat-language-button{background:#2c2c2c;border-color:#555;color:#fff}.wat-language-button:hover{background:#3c3c3c;border-color:#0073aa}.wat-language-button.active{background:#0073aa;color:#fff}}@media print{.wat-language-switcher{display:none}}@keyframes wat-fade-in{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wat-language-switcher{animation:wat-fade-in 0.3s ease-out}.wat-tooltip{position:absolute;z-index:1000;padding:8px 12px;background:#333;color:#fff;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none}.wat-tooltip::before{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid #fff0;border-top-color:#333}.theme-twentytwentythree .wat-language-switcher{font-family:inherit}.theme-storefront .wat-language-switcher{margin:.5em 0}.woocommerce .wat-language-switcher{margin-bottom:1em}.woocommerce-page .wat-language-switcher{float:right;margin:0 0 1em 1em}.woocommerce-shop .wat-language-switcher{margin-bottom:2em;text-align:right}.single-product .wat-language-switcher{margin-bottom:1em}.wat-translated-short-description{margin:.5em 0;font-size:.9em;line-height:1.4;color:#666;text-align:left}.wat-lang-ar .wat-translated-short-description{text-align:right;direction:rtl}.woocommerce ul.products li.product .wat-translated-short-description{padding:.5em 0;border-top:1px dotted #ddd;margin-top:.5em}.wat-loop-excerpt{margin:.5em 0;font-size:.85em;line-height:1.4;color:#666;text-align:left}.wat-lang-ar .wat-loop-excerpt{text-align:right;direction:rtl}.woocommerce ul.products li.product .wat-translated-short-description p{margin:0}.astra-theme .woocommerce-product-details__short-description,.astra-theme .elementor-widget-woocommerce-product-short-description{direction:inherit;text-align:inherit}.wat-lang-ar .astra-theme .woocommerce-product-details__short-description,.wat-lang-ar .astra-theme .elementor-widget-woocommerce-product-short-description{direction:rtl!important;text-align:right!important}.avanam-theme .woocommerce-product-details__short-description,.avanam-theme .elementor-widget-woocommerce-product-short-description{direction:inherit;text-align:inherit}.wat-lang-ar .avanam-theme .woocommerce-product-details__short-description,.wat-lang-ar .avanam-theme .elementor-widget-woocommerce-product-short-description{direction:rtl!important;text-align:right!important}.wat-lang-ar .elementor-widget-container p,.wat-lang-ar .elementor-widget-container div{direction:inherit}.wat-lang-ar .elementor-widget-woocommerce-product-short-description p,.wat-lang-ar .elementor-widget-woocommerce-product-short-description div{direction:rtl!important;text-align:right!important}.wat-lang-ar .product .entry-summary .woocommerce-product-details__short-description{direction:rtl!important;text-align:right!important}.wat-lang-ar .product .summary .woocommerce-product-details__short-description{direction:rtl!important;text-align:right!important}.woocommerce .stock{font-size:.9em}.wat-lang-ar .woocommerce .stock{direction:rtl;text-align:right}.woocommerce div.product .product_meta .sku_wrapper,.woocommerce div.product .product_meta .category_wrapper,.woocommerce div.product .product_meta .tag_wrapper{margin-bottom:.5em}.wat-lang-ar .woocommerce div.product .product_meta{direction:rtl;text-align:right}.woocommerce div.product form.cart .variations label{font-weight:600}.wat-lang-ar .woocommerce div.product form.cart .variations{direction:rtl;text-align:right}.elementor-widget-woocommerce-product-short-description .wat-translated{direction:inherit;text-align:inherit}.wat-lang-ar .elementor-widget-woocommerce-product-short-description,.wat-lang-ar .elementor-widget-product-short-description{direction:rtl!important;text-align:right!important}.wat-lang-ar .elementor-widget-woocommerce-product-short-description .elementor-widget-container,.wat-lang-ar .elementor-widget-product-short-description .elementor-widget-container{direction:rtl!important;text-align:right!important}.wat-lang-ar .elementor-widget-woocommerce-product-title,.wat-lang-ar .elementor-widget-woocommerce-product-content,.wat-lang-ar .elementor-widget-woocommerce-product-meta{direction:rtl!important;text-align:right!important}.wat-translating{opacity:.7;position:relative}.wat-translating::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .8);z-index:1}.woocommerce-cart .wat-language-switcher,.woocommerce-checkout .wat-language-switcher{margin-bottom:1.5em;padding:1em;border:1px solid #e1e1e1;border-radius:4px;background:#f9f9f9}.woocommerce-account .wat-language-switcher{margin-bottom:2em}.tax-product_cat .wat-language-switcher{margin-bottom:1.5em;text-align:center}