.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);position:fixed;left:20px;bottom:24px;z-index:45;display:flex;align-items:center;gap:5px;padding:6px;border:1px solid #ad95515c;border-radius:16px;background:#fffefa;box-shadow:0 8px 28px #00381f1c,0 1px 4px #00381f0a;max-width:calc(100vw - 28px);font-family:inherit;box-sizing:border-box;isolation:isolate}.sandaroma-translate-widget[hidden]{display:none!important}.sandaroma-translate-select-label{margin:0;display:flex;align-items:center;min-width:0}.sandaroma-translate-widget .sandaroma-translate-select{height:46px;min-height:46px;width:154px;max-width:43vw;margin:0;padding:7px 28px 7px 12px;border:1px solid #fff0;border-radius:10px;background-color:#fff0;color:#214332;font:inherit;font-size:14px;font-weight:500;line-height:1.4;box-sizing:border-box;cursor:pointer;text-overflow:ellipsis;transition:background-color .16s ease,border-color .16s ease}.sandaroma-translate-widget .sandaroma-translate-select:hover{background-color:#f5f1e7;border-color:#ad955133}.sandaroma-translate-widget[dir=rtl] .sandaroma-translate-select{padding:7px 12px 7px 28px;background-position:left 9px center}.sandaroma-translate-widget .sandaroma-translate-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;max-width:calc(57vw - 55px);padding:9px 15px;margin:0;border:1px solid var(--sat-green);border-radius:11px;background:var(--sat-green);color:#fffefa;box-shadow:0 2px 7px #005f381a;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;white-space:nowrap;touch-action:manipulation;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sandaroma-translate-button .sandaroma-translate-label{overflow:hidden;text-overflow:ellipsis}.sandaroma-translate-widget .sandaroma-translate-button:hover{background:var(--sat-green-hover);border-color:var(--sat-green-hover);color:#fff;box-shadow:0 3px 12px #005f3824}.sandaroma-translate-widget .sandaroma-translate-button:disabled{opacity:.72;cursor:default;box-shadow:none}.sandaroma-translate-widget :focus-visible{outline:2px solid #005f38;outline-offset:3px}.sandaroma-translate-widget .sandaroma-translate-button svg{display:block;width:23px;height:23px;flex:none;color:#e1d2a2}.sandaroma-translate-widget[data-phase=translated]{border-color:var(--sat-gold)}.sandaroma-translate-widget .sandaroma-translate-status{position:absolute;left:0;bottom:calc(100% + 10px);width:max-content;max-width:min(280px,calc(100vw - 32px));padding:10px 13px;border:1px solid #ad95514d;border-inline-start:3px solid var(--sat-gold);border-radius:12px;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 .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}.sandaroma-translate-widget--right{left:auto;right:20px}.sandaroma-translate-widget--right .sandaroma-translate-status{left:auto;right:0}@keyframes sat-translate-breathe{0%,100%{opacity:1}50%{opacity:.45}}@media(max-width:739px){.sandaroma-translate-widget{left:14px;bottom:calc(92px + env(safe-area-inset-bottom,0px));gap:3px;padding:5px;border-radius:14px}.sandaroma-translate-widget--right{left:auto;right:14px}.sandaroma-translate-widget .sandaroma-translate-select{width:135px;max-width:42vw;font-size:13px}.sandaroma-translate-widget .sandaroma-translate-button{padding:9px 12px;gap:6px;font-size:12px}}@media(prefers-reduced-motion:reduce){.sandaroma-translate-widget .sandaroma-translate-select,.sandaroma-translate-widget .sandaroma-translate-button{transition:none}.sandaroma-translate-widget[data-phase=loading] .sandaroma-translate-button svg{animation:none}}