.sandaroma-translate-widget{--sat-green:var(--btn-accented-bgcolor,#005f38);--sat-green-hover:var(--btn-accented-bgcolor-hover,#1e502d);--sat-gold:var(--wd-primary-color,#ad9551);--sat-size:56px;position:fixed;left:24px;bottom:24px;z-index:1050;width:var(--sat-size);height:var(--sat-size);padding:0;border:0;border-radius:50%;font-family:inherit;box-sizing:border-box;isolation:isolate}.sandaroma-translate-widget[hidden]{display:none!important}.sandaroma-translate-widget[data-dock-hidden=true],#saof-fab.sat-paired[data-sat-dock-hidden=true]{visibility:hidden}.sandaroma-translate-widget .sandaroma-translate-button{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:44px;min-height:44px;padding:0;margin:0;border:1px solid #ad95517a;border-radius:50%;box-sizing:border-box;background:linear-gradient(125deg,var(--sat-green),#26734b 55%,#004a2d);color:#fffefa;box-shadow:0 7px 23px #00381f2b,0 0 12px #ad955120;cursor:pointer;font:inherit;line-height:1;text-transform:none;letter-spacing:0;touch-action:manipulation;-webkit-tap-highlight-color:#fff0;transition:box-shadow .16s ease,background-color .16s ease}.sandaroma-translate-widget .sandaroma-translate-button:hover{background:var(--sat-green-hover);color:#fff;box-shadow:0 8px 25px #00381f38}.sandaroma-translate-widget .sandaroma-translate-button:disabled{opacity:.72;cursor:default}.sandaroma-translate-widget .sandaroma-translate-button:focus-visible{outline:3px solid var(--sat-gold);outline-offset:4px}.sandaroma-translate-widget .sandaroma-translate-button svg{display:block;width:25px;height:25px;flex:none;color:#e1d2a2}.sandaroma-translate-widget .sandaroma-translate-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sandaroma-translate-widget[data-phase=translated] .sandaroma-translate-button{border-color:var(--sat-gold)}.sandaroma-translate-widget .sandaroma-translate-inset{position:absolute;width:0;height:0;padding-bottom:env(safe-area-inset-bottom,0);visibility:hidden;pointer-events:none}.sandaroma-translate-widget .sandaroma-translate-status{position:absolute;left:var(--sat-tip-left,0);bottom:calc(100% + 10px);width:max-content;max-inline-size:var(--sat-tip-width,250px);max-width:min(250px,calc(100vw - 32px));padding:9px 12px;border:1px solid #ad95514d;border-inline-start:3px solid var(--sat-gold);border-radius:14px;background:#fffefa;color:#214332;box-shadow:0 5px 20px #00381f14;font-size:12px;line-height:1.7;white-space:normal;text-align:start}.sandaroma-translate-widget[dir=rtl] .sandaroma-translate-status{text-align:right}.sandaroma-translate-widget .sandaroma-translate-status:empty{width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}.sandaroma-translate-widget[data-phase=loading] .sandaroma-translate-button svg{animation:sat-translate-breathe 1.3s ease-in-out infinite}#saof-fab.saof-fab.sat-paired{bottom:var(--sat-pair-bottom)!important;max-width:calc(100vw - var(--sat-pair-reserve));animation:none!important}#saof-fab.saof-fab.sat-paired:hover{transform:none}#saof-fab.sat-paired>span:nth-child(2){min-width:0;overflow:hidden}#saof-fab.sat-paired strong,#saof-fab.sat-paired small{overflow:hidden;text-overflow:ellipsis}html:has(.wd-side-hidden.wd-opened) .sandaroma-translate-widget,html:has(.mfp-wrap:not(.mfp-removing)) .sandaroma-translate-widget{visibility:hidden}@keyframes sat-translate-breathe{0%,100%{opacity:1}50%{opacity:.45}}@media(max-width:768px){.sandaroma-translate-widget{--sat-size:52px;left:14px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.sandaroma-translate-widget .sandaroma-translate-button{transition:none}.sandaroma-translate-widget[data-phase=loading] .sandaroma-translate-button svg{animation:none}}