.translation-tooltip{position:fixed;bottom:20px;right:20px;background-color:rgba(0,0,0,0.8);color:white;padding:10px 15px;border-radius:5px;font-size:14px;z-index:9999;max-width:300px;box-shadow:0 2px 10px rgba(0,0,0,0.2);opacity:0;transform:translateY(20px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}.translation-tooltip.show{opacity:1;transform:translateY(0);}[dir="rtl"] .translation-tooltip{right:auto;left:20px;text-align:right;}.language-toggle{position:relative;cursor:pointer;transition:all 0.3s ease;padding:5px 10px;border-radius:4px;}.language-toggle:hover{background-color:rgba(0,0,0,0.05);}.language-toggle:hover::after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0.85);color:white;padding:8px 12px;border-radius:4px;font-size:13px;white-space:nowrap;margin-top:10px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,0.3);width:max-content;max-width:200px;text-align:center;}.language-toggle:hover::before{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);border-width:0 6px 6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,0.85);z-index:1000;}[dir="rtl"] .language-toggle:hover::after{left:auto;right:50%;transform:translateX(50%);text-align:right;}[dir="rtl"] .language-toggle:hover::before{left:auto;right:50%;transform:translateX(50%);}.language-toggle::after{content:'';position:absolute;bottom:-3px;left:50%;width:0;height:2px;background-color:currentColor;transform:translateX(-50%);transition:width 0.3s ease;}.language-toggle:hover::after{width:100%;}[dir="rtl"] .language-toggle::after{left:auto;right:50%;transform:translateX(50%);}.language-toggle.double-clicked{animation:pulse 0.5s ease-in-out;background-color:rgba(0,123,255,0.1);border:1px solid rgba(0,123,255,0.3);}@keyframes pulse{0%{opacity:1;transform:scale(1);}50%{opacity:0.7;transform:scale(1.1);}100%{opacity:1;transform:scale(1);}}[data-i18n],[data-i18n-feature],[data-i18n-benefit],[data-i18n-application],[data-i18n-spec],[data-i18n-spec-value],.service-support-desc{transition:opacity 0.2s ease;}.translating{opacity:0.5;}.translated{animation:fade-in 0.5s ease forwards;}@keyframes fade-in{from{opacity:0.5;}to{opacity:1;}}[dir="rtl"] .product-features-list li,[dir="rtl"] .product-specs-list li{text-align:right;}[dir="rtl"] .form-label{text-align:right;}