/* Public translator workspace, shared visual language with the Wrytix mockups. */
.wtt-body{--wtt-font-family:Inter,"Segoe UI",sans-serif}
.wtt-body{--wtt-primary:#066bff;--wtt-text:#171b50;--wtt-text-muted:#7985ab;--wtt-border:#e5eaf5;background:#fff;color:var(--wtt-text);font-family:Inter,"Segoe UI",sans-serif;--workspace-sidebar:224px}
.wtt-workspace-header{height:72px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--wtt-border);padding:0 28px;background:#fff;position:relative;z-index:60}
.wtt-workspace-brand{display:flex;align-items:center;gap:9px;color:#111435;text-decoration:none;font-size:28px;font-weight:750;letter-spacing:-1px;width:164px;flex-shrink:0}
.wtt-workspace-brand img{width:34px;height:34px;object-fit:contain}
.wtt-sidebar-toggle{display:grid;place-items:center;width:38px;height:38px;background:white;border:1px solid var(--wtt-border);border-radius:7px;color:#20275a;cursor:pointer}
.wtt-sidebar-toggle svg{width:20px;height:20px}
.wtt-product-label{font-size:14px;color:#7a83a6}
.wtt-ecosystem-link{margin-left:auto;text-decoration:none;color:var(--wtt-primary);font-size:14px;font-weight:600}
.wtt-workspace-sidebar{position:fixed;top:72px;bottom:0;left:0;width:var(--workspace-sidebar);border-right:1px solid var(--wtt-border);background:white;padding:26px 16px;z-index:50;overflow:auto;display:flex;flex-direction:column}
.wtt-workspace-sidebar nav>a,.wtt-workspace-links a{display:flex;align-items:center;gap:13px;padding:11px 15px;text-decoration:none;color:#404869;font-size:14px;border-radius:7px;line-height:1.4}
.wtt-workspace-sidebar nav>a>span{font-size:20px;width:22px;text-align:center}
.wtt-workspace-sidebar nav>a:hover,.wtt-workspace-links a:hover{background:#f4f7fd;color:#066bff}
.wtt-workspace-sidebar nav>a.is-current{background:#eaf2ff;color:#066bff;font-weight:600}
.wtt-nav-heading{font-size:10px;letter-spacing:1px;color:#929bb7;margin:28px 15px 10px;font-weight:600}
.wtt-workspace-links{list-style:none;padding:0;margin:12px 0;border-top:1px solid var(--wtt-border);padding-top:12px}
.wtt-workspace-links li{list-style:none;margin:0;padding:0}
.wtt-sidebar-note{margin-top:auto;padding:38px 15px 0;color:#818aa8;font-size:12px;line-height:1.6}
.wtt-sidebar-note strong{color:#424b6f;font-size:13px}.wtt-sidebar-note p{margin:6px 0 0}
.wtt-body .wtt-main{margin-left:var(--workspace-sidebar);padding:32px 32px 60px;min-height:calc(100vh - 140px)}
.wtt-body .wtt-main>.wtt-container{width:100%;max-width:1600px;margin:auto}
.wtt-body .wtt-site-footer{margin-left:var(--workspace-sidebar);background:white;border-top:1px solid var(--wtt-border);font-size:12px}
.wtt-body .wtt-front-page-intro{margin-bottom:26px}
.wtt-body .wtt-front-page-intro h1,.wtt-body .wtt-page-content>.wtt-pair-hero h1{font-size:26px;line-height:1.25;letter-spacing:-.6px}
.wtt-body .wtt-front-page-intro p{font-size:14px;line-height:1.6;max-width:820px;color:#7883a4}
.wtt-sidebar-collapsed{--workspace-sidebar:0px}.wtt-sidebar-collapsed .wtt-workspace-sidebar{display:none}
.wtt-skip-link{position:fixed;top:-100px;left:10px;z-index:100;padding:12px;background:#fff}.wtt-skip-link:focus{top:8px}
.wtt-body :focus-visible{outline:2px solid #086bff;outline-offset:3px}


@media(max-width:1100px){.wtt-body{--workspace-sidebar:190px}.wtt-workspace-brand{width:130px}.wtt-body .wtt-main{padding:26px 22px}.wtt-sidebar-collapsed{--workspace-sidebar:0px}}
@media(max-width:900px){.wtt-body{--workspace-sidebar:0px}.wtt-workspace-sidebar{width:224px;box-shadow:10px 0 30px #17234e12;top:64px}.wtt-workspace-header{padding:0 18px;gap:14px;height:64px}.wtt-workspace-brand{width:auto;margin-right:12px;font-size:25px}.wtt-product-label{display:none}.wtt-body .wtt-main{padding:24px 20px}}
@media(max-width:620px){.wtt-workspace-header{padding:0 15px;gap:8px}.wtt-workspace-brand img{width:29px;height:29px}.wtt-ecosystem-link{font-size:12px}.wtt-body .wtt-main{padding:22px 14px}}
/* Translator workspace aligned with app-translator-1/2/3. P is expanded by build-css.py. */
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget{--wat-primary:#066bff;--wat-border:#e2e8f4;--wat-control-height:48px;gap:0;background:#fff;padding:0;border:0;box-shadow:none;font-family:Inter,"Segoe UI",sans-serif}
P [hidden]{display:none!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 44px repeat(2,minmax(0,1fr));grid-template-areas:"tabs tabs . toggle speech" "source source swap target target";gap:22px 12px;align-items:center;margin:0 0 22px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-input-tabs{grid-area:tabs;display:grid;grid-template-columns:1fr 1fr;border:1px solid #e2e8f4;border-radius:7px;overflow:hidden;background:#f7f9fe}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-input-tab{min-height:48px;border:0;background:transparent;font:600 16px Inter,"Segoe UI",sans-serif;color:#202352;cursor:pointer}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-input-tab.is-active{background:#066bff;color:#fff}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-editor-toggle{grid-area:toggle;position:static;transform:none;width:100%;max-width:none;min-height:48px;border:1px solid #e2e8f4;background:#fff;border-radius:7px;color:#202352;font-size:15px;font-weight:500;display:flex;justify-content:center;align-items:center;gap:10px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-toggle:before{content:"";width:23px;height:23px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M3 6h4m4 0h10M3 12h10m4 0h4M3 18h4m4 0h10'/%3E%3Ccircle cx='9' cy='6' r='2'/%3E%3Ccircle cx='15' cy='12' r='2'/%3E%3Ccircle cx='9' cy='18' r='2'/%3E%3C/svg%3E") center/contain no-repeat}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-speech-profile-control{grid-area:speech;position:relative;width:calc(100% - 52px);max-width:none;min-width:0;justify-self:end}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-speech-profile-control:before{content:"Voice:";position:absolute;left:-52px;top:14px;color:#8492ba;font-size:14px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-source-control{grid-area:source;position:static;width:100%;min-width:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-source-lang,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-target-lang{position:static;width:100%;max-width:none;min-width:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-target-lang{grid-area:target}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-swap-btn{grid-area:swap;width:44px;min-width:44px;height:44px;border:0;background:none;color:#242958;font-size:28px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-select-trigger{min-height:48px;height:48px;padding:0 18px;border:1px solid #e2e8f4;border-radius:7px;font:500 15px Inter,"Segoe UI",sans-serif;color:#222753;background:white}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select.is-open>.wat-select-trigger{background:#f3f7ff;border-color:#abcaff}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select>.wat-select-popover{position:absolute;left:0;right:0;top:calc(100% + 8px);width:100%;max-width:none;z-index:45;padding:20px;background:white;border:1px solid #e2e8f4;border-radius:9px;box-shadow:0 16px 38px #1c285521;max-height:min(630px,72vh);overflow:auto}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select .wat-select-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px 10px;max-height:360px;overflow:auto;padding:5px 0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select .wat-select-option{padding:9px 10px;min-height:38px;white-space:normal;font-size:13px;border-radius:5px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-popular-languages{display:flex;flex-wrap:wrap;gap:7px;padding:14px 0 16px;margin-bottom:12px;border-bottom:1px solid #e7edf6}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-popular-languages strong{width:100%;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:#8b95b3}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-popular-languages button{padding:7px 12px;font:inherit;font-size:12px;border:0;border-radius:5px;color:#225cc1;background:#eff5ff;cursor:pointer}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-detected-lang{left:12px;top:auto;bottom:-10px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:stretch}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane{min-width:0;min-height:0;display:flex;flex-direction:column;gap:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-source-editor,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-main-result{position:relative;overflow:hidden;flex:1;padding-bottom:70px;border:1px solid #e2e8f4;border-radius:7px;background:#fff;min-width:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-source-editor{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-main-result{border-top-left-radius:0;border-bottom-left-radius:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear{position:absolute;right:17px;top:13px;z-index:5}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear .wat-button{border:0;padding:4px 0;background:white;box-shadow:none;min-height:28px;height:28px;width:auto;font-size:13px;color:#202352;font-weight:500}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane textarea{border:0;box-shadow:none;border-radius:0;min-height:320px;height:320px;max-height:640px;background:#fff;padding:24px;font:400 24px/1.55 Inter,"Segoe UI",sans-serif;color:#181b4b;resize:vertical}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane textarea::placeholder{font-size:22px;color:#8b99ba;font-weight:400}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-pane textarea{padding-top:52px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-tinymce,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-tinymce{border:0!important;box-shadow:none!important;border-radius:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-editor-header{min-height:54px;padding:8px 68px 8px 15px!important;border-bottom:1px solid #e8edf6!important;background:#fff!important;box-shadow:none!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-flow-layout{flex-wrap:nowrap;overflow-x:auto}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp:before,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp:after{display:none}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-btn{background:transparent;border:0;box-shadow:none;margin:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-btn button{padding:4px 6px;min-width:29px;height:32px;color:#202352}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-ico{font-size:20px;color:#202352}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-listbox{max-width:116px;background:white;border:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-listbox button{font-size:14px;padding-left:3px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools{position:absolute;bottom:16px;left:17px;display:flex;gap:10px;max-width:45%;margin:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools button{width:44px;height:44px;min-height:44px;min-width:44px;border:1px solid #e2e8f4;border-radius:7px;background:#fff;color:#23265e;box-shadow:none}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools button[aria-pressed=true]{background:#edf4ff;border-color:#87b9ff}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools button:disabled{opacity:.45;cursor:not-allowed}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-word-count{position:absolute;bottom:29px;right:20px;font-size:12px;color:#8897bc;white-space:nowrap;pointer-events:none}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer{padding:0;border:0;margin:17px 0 0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-row-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-actions{grid-column:2;grid-row:1;display:flex;gap:8px;width:100%;margin:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-actions .wat-button-primary{width:100%;min-height:52px;border:1px solid #066bff;border-radius:7px;background:#066bff;color:white;box-shadow:none;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-actions .wat-button-primary:before{content:"文A";font-size:21px;font-weight:400}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-presets{grid-column:1;grid-row:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-preset-btn{grid-column:auto;min-height:52px;padding:8px 9px;white-space:normal;width:100%;border:1px solid transparent;border-radius:7px;background:#f0f6ff;color:#066bff;font-size:13px;font-weight:500}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-preset-btn:hover,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-preset-btn[aria-pressed=true]{background:#e4efff;border-color:#b3d0ff}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-row-meta{margin:0;min-height:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-actions button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:10px;border:1px solid #e2e8f4;border-radius:7px;background:white;color:#202352;font:500 13px Inter,"Segoe UI",sans-serif;cursor:pointer}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-actions svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;flex-shrink:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-status{margin:12px 0 0;font-size:13px;color:#516491}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-learning-section{margin-top:26px;padding-top:10px;border-top:1px solid #e5eaf5}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-learning-title{font-size:20px;letter-spacing:-.3px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-learning-header{padding:15px 0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-learning-option{padding:18px;border:1px solid #e1e7f2;border-radius:12px;box-shadow:none}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-learning-option.is-selected{border-color:#8eb9fb;background:#f7faff}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-learning-options{gap:14px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-panel{margin-bottom:16px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border:2px dashed #dce5f5;border-radius:9px;background:#fbfcff;cursor:pointer;color:#606f97}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop>svg{width:58px;height:58px;fill:none;stroke:#92acd3;stroke-width:1.4}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop strong{font-size:20px;color:#24295c;font-weight:500}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop span{font-size:15px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop u{color:#066bff;text-decoration:none}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop small{font-size:12px;color:#91a0ba}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .is-dragging .wat-image-drop{background:#edf4ff;border-color:#066bff}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-preview{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;border:1px solid #e2e8f4;border-radius:8px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-preview img{max-width:100%;max-height:260px;object-fit:contain}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-name{font-size:13px;color:#7485a9;max-width:100%;overflow-wrap:anywhere}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-remove{padding:7px 14px;color:#3d5585;border:1px solid #dce5f5;background:#fff;border-radius:5px;cursor:pointer}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-notice{margin:10px 0 0;font-size:13px;color:#536b92}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.wat-mode-image:not(.wat-image-extracted) .wat-panes,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.wat-mode-image:not(.wat-image-extracted) .wat-presets,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.wat-mode-image:not(.wat-image-extracted) .wat-export-actions{display:none}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.wat-mode-image .wat-editor-toggle{visibility:hidden}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.wat-mode-image:not(.wat-image-extracted) .wat-footer-row-main{grid-template-columns:1fr}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.wat-mode-image:not(.wat-image-extracted) .wat-footer-actions{grid-column:1}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:1100px){
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls{gap:18px 8px;grid-template-columns:repeat(2,minmax(0,1fr)) 32px repeat(2,minmax(0,1fr))}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-editor-toggle{font-size:12px;gap:6px;padding:0 8px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-toggle:before{width:19px;height:19px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-select-trigger{padding:0 12px;font-size:13px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-swap-btn{width:32px;min-width:32px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-word-count{font-size:11px;right:14px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools{left:14px;gap:7px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-preset-btn{font-size:12px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-actions button{font-size:12px;gap:7px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select .wat-select-list{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:900px){.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select .wat-select-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:620px){
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);grid-template-areas:"tabs tabs tabs" "toggle toggle speech" "source swap target";gap:12px 6px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-editor-toggle{min-height:44px;height:44px;width:100%;font-size:13px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-speech-profile-control{width:100%;margin:0}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-speech-profile-control:before{display:none}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-input-tab{min-height:42px;font-size:14px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-select-trigger{height:44px;min-height:44px;font-size:12px;padding:0 10px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-panes{grid-template-columns:1fr;gap:12px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-source-editor,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-main-result{border:1px solid #e2e8f4;border-radius:7px;padding-bottom:64px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane textarea{height:220px;min-height:220px;padding:20px;font-size:22px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane textarea::placeholder{font-size:18px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-editor-header{padding-left:8px!important;padding-right:55px!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-flow-layout{flex-wrap:wrap;overflow:visible}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear{right:12px;top:14px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-word-count{font-size:10px;bottom:28px;right:14px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools{bottom:13px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-row-main{grid-template-columns:1fr;gap:12px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-actions{grid-row:1;grid-column:1}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-presets{grid-row:2;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-preset-btn{display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding:8px 4px;font-size:12px;line-height:16px;grid-column:auto}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-preset-btn:last-child:nth-child(odd){grid-column:auto}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-actions button{font-size:12px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select .wat-select-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-language-select>.wat-select-popover{padding:12px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop{min-height:300px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop span{font-size:13px}
}
.wat-pdf-dialog{width:min(940px,94vw);height:min(850px,90vh);padding:0;border:1px solid #dce4f3;border-radius:10px;color:#202352;box-shadow:0 20px 80px #17224d44}
.wat-pdf-dialog::backdrop{background:#101a3d88}
.wat-pdf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border-bottom:1px solid #e2e8f4;font:13px "Segoe UI",sans-serif}
.wat-pdf-actions span{flex:1}.wat-pdf-actions button{padding:9px 15px;border:1px solid #cfdcf1;background:#f2f6ff;border-radius:5px;cursor:pointer;color:#202352}
.wat-pdf-frame{display:block;width:100%;height:calc(100% - 90px);border:0;background:white}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-i-removeformat:before{content:'Tₓ';font:600 21px Georgia,serif}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-btn[aria-label="View or edit HTML"] button{font-size:18px;font-weight:600}

/* Lucide static 1.51.0. License: ../icons/LICENSE-lucide.txt */
.wtt-body svg.lucide{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.wtt-workspace-sidebar nav>a>svg.lucide{width:20px;height:20px}
.wtt-ecosystem-link{display:flex;align-items:center;gap:5px}
.wtt-ecosystem-link svg.lucide{width:16px;height:16px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-swap-btn{display:flex;align-items:center;justify-content:center}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-swap-btn svg.lucide{width:26px;height:26px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-image-drop>svg.lucide{width:52px;height:52px;stroke-width:1.5}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane-tools svg.lucide,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-export-actions svg.lucide{stroke-width:2}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-study-icon svg.lucide{width:20px;height:20px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-toggle:before{content:"";display:inline-block;width:22px;height:22px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-sliders-horizontal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M10%205H3%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2019H3%22%20%2F%3E%20%3Cpath%20d%3D%22M14%203v4%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017v4%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012h-9%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2019h-5%22%20%2F%3E%20%3Cpath%20d%3D%22M21%205h-7%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2010v4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012H3%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-sliders-horizontal%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M10%205H3%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2019H3%22%20%2F%3E%20%3Cpath%20d%3D%22M14%203v4%22%20%2F%3E%20%3Cpath%20d%3D%22M16%2017v4%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012h-9%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2019h-5%22%20%2F%3E%20%3Cpath%20d%3D%22M21%205h-7%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2010v4%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012H3%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-footer-actions .wat-button-primary:before{content:"";display:inline-block;width:24px;height:24px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-languages%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m5%208%206%206%22%20%2F%3E%20%3Cpath%20d%3D%22m4%2014%206-6%202-3%22%20%2F%3E%20%3Cpath%20d%3D%22M2%205h12%22%20%2F%3E%20%3Cpath%20d%3D%22M7%202h1%22%20%2F%3E%20%3Cpath%20d%3D%22m22%2022-5-10-5%2010%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2018h6%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-languages%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m5%208%206%206%22%20%2F%3E%20%3Cpath%20d%3D%22m4%2014%206-6%202-3%22%20%2F%3E%20%3Cpath%20d%3D%22M2%205h12%22%20%2F%3E%20%3Cpath%20d%3D%22M7%202h1%22%20%2F%3E%20%3Cpath%20d%3D%22m22%2022-5-10-5%2010%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2018h6%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-i-bold:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-bold%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%2012h9a4%204%200%200%201%200%208H7a1%201%200%200%201-1-1V5a1%201%200%200%201%201-1h7a4%204%200%200%201%200%208%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-bold%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%2012h9a4%204%200%200%201%200%208H7a1%201%200%200%201-1-1V5a1%201%200%200%201%201-1h7a4%204%200%200%201%200%208%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-i-italic:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-italic%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cline%20x1%3D%2219%22%20x2%3D%2210%22%20y1%3D%224%22%20y2%3D%224%22%20%2F%3E%20%3Cline%20x1%3D%2214%22%20x2%3D%225%22%20y1%3D%2220%22%20y2%3D%2220%22%20%2F%3E%20%3Cline%20x1%3D%2215%22%20x2%3D%229%22%20y1%3D%224%22%20y2%3D%2220%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-italic%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cline%20x1%3D%2219%22%20x2%3D%2210%22%20y1%3D%224%22%20y2%3D%224%22%20%2F%3E%20%3Cline%20x1%3D%2214%22%20x2%3D%225%22%20y1%3D%2220%22%20y2%3D%2220%22%20%2F%3E%20%3Cline%20x1%3D%2215%22%20x2%3D%229%22%20y1%3D%224%22%20y2%3D%2220%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-i-underline:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-underline%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%204v6a6%206%200%200%200%2012%200V4%22%20%2F%3E%20%3Cline%20x1%3D%224%22%20x2%3D%2220%22%20y1%3D%2220%22%20y2%3D%2220%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-underline%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M6%204v6a6%206%200%200%200%2012%200V4%22%20%2F%3E%20%3Cline%20x1%3D%224%22%20x2%3D%2220%22%20y1%3D%2220%22%20y2%3D%2220%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-i-bullist:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-list%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M3%205h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2019h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%205h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2019h13%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-list%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M3%205h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2019h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M8%205h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012h13%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2019h13%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-i-link:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-link%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M10%2013a5%205%200%200%200%207.54.54l3-3a5%205%200%200%200-7.07-7.07l-1.72%201.71%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2011a5%205%200%200%200-7.54-.54l-3%203a5%205%200%200%200%207.07%207.07l1.71-1.71%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-link%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M10%2013a5%205%200%200%200%207.54.54l3-3a5%205%200%200%200-7.07-7.07l-1.72%201.71%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2011a5%205%200%200%200-7.54-.54l-3%203a5%205%200%200%200%207.07%207.07l1.71-1.71%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-i-removeformat:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-remove-formatting%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M4%207V4h16v3%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2020h6%22%20%2F%3E%20%3Cpath%20d%3D%22M13%204%208%2020%22%20%2F%3E%20%3Cpath%20d%3D%22m15%2015%205%205%22%20%2F%3E%20%3Cpath%20d%3D%22m20%2015-5%205%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-remove-formatting%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22M4%207V4h16v3%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2020h6%22%20%2F%3E%20%3Cpath%20d%3D%22M13%204%208%2020%22%20%2F%3E%20%3Cpath%20d%3D%22m15%2015%205%205%22%20%2F%3E%20%3Cpath%20d%3D%22m20%2015-5%205%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-ico{width:20px;height:20px;line-height:20px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-btn[aria-label="View or edit HTML"] button{font-size:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-btn[aria-label="View or edit HTML"] button:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-code-xml%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m18%2016%204-4-4-4%22%20%2F%3E%20%3Cpath%20d%3D%22m6%208-4%204%204%204%22%20%2F%3E%20%3Cpath%20d%3D%22m14.5%204-5%2016%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-code-xml%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m18%2016%204-4-4-4%22%20%2F%3E%20%3Cpath%20d%3D%22m6%208-4%204%204%204%22%20%2F%3E%20%3Cpath%20d%3D%22m14.5%204-5%2016%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-select-trigger:after{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-chevron-down%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-chevron-down%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;border:0;transform:none;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .mce-listbox i.mce-caret{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-chevron-down%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20class%3D%22lucide%20lucide-chevron-down%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20%3E%20%3Cpath%20d%3D%22m6%209%206%206%206-6%22%20%2F%3E%20%3C%2Fsvg%3E") center/contain no-repeat;border:0;margin-top:-7px;}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-select-shell.is-open .wat-select-trigger:after{transform:rotate(180deg)}

/* Compact content-driven editors; JS synchronizes desktop columns. */
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget{--wat-editor-min-height:140px;--wat-editor-max-height:clamp(280px,55vh,520px)}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane textarea{min-height:0;max-height:none;height:140px;resize:none}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane iframe{min-height:0!important;max-height:none!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp{margin-bottom:0!important}
@media(max-width:760px){.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget{--wat-editor-min-height:120px}.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane textarea{height:120px}}

/* Compact toolbar: one row, with horizontal overflow on narrow screens. */
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls{row-gap:12px;margin-bottom:14px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-input-tab{min-height:36px;font-size:14px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-editor-toggle{min-height:36px;height:36px;font-size:13px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-speech-profile-control .wat-select-trigger{min-height:36px;height:36px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-speech-profile-control:before{top:8px;font-size:13px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-editor-header{box-sizing:border-box;min-height:40px;padding:3px 62px 3px 10px!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-flow-layout{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-btn-group{flex-shrink:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear{top:6px;right:14px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-editor-clear{top:8px}
@media(max-width:760px){
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-input-tab{min-height:44px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-controls .wat-editor-toggle,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-speech-profile-control .wat-select-trigger{min-height:44px;height:44px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-editor-header{min-height:48px;padding:2px 58px 2px 7px!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-btn button{height:40px;min-width:38px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear{top:8px;right:10px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear .wat-button{min-height:32px}
}

.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp>.mce-container-body,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-btn-group{padding:0!important}

.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-flow-layout{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important}
@media(max-width:760px){.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-btn button{height:40px!important;min-width:38px!important}}

/* Match plain-text padding with rich editor first-line spacing. */
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane textarea{padding:12px 18px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-pane textarea{padding-top:40px}

/* Mobile formatting is opt-in. Visible controls wrap into full, touch-sized rows. */
@media(max-width:760px){
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp{min-height:0;padding:6px!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-flow-layout{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 2px;flex-wrap:wrap!important;overflow:visible!important;width:100%;max-width:100%}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-btn-group{width:auto;min-width:0;margin:0!important;border:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-btn-group:first-child{grid-column:1/-1;max-width:calc(100% - 64px)}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-btn-group:nth-child(2){grid-column:span 3}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-btn-group>div{display:flex;gap:2px;min-width:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-btn{flex:1;min-width:0;max-width:100%}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-btn button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px!important;min-height:44px;height:44px!important;width:100%;padding:6px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-listbox{flex:none;width:150px;min-width:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-listbox button{justify-content:space-between;padding:6px 10px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-listbox .mce-caret{position:static;margin:0;flex-shrink:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear{top:6px;right:12px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-editor-clear .wat-button{min-height:44px;height:44px;min-width:54px;padding:4px 6px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-editor-clear{top:0}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-editor-clear .wat-button{height:36px;min-height:36px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-source-editor::before,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-main-result::before{display:block;box-sizing:border-box;height:36px;padding:0 76px 0 16px;border-bottom:1px solid #edf0f7;line-height:36px;font-size:12px;color:#8897b7;content:"Original text"}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-main-result::before{content:"Translation"}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget.is-toolbars-hidden .wat-pane textarea{padding-top:12px}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-editor-header{padding:6px!important}
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-toolbar,.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .tox-toolbar__primary{flex-wrap:wrap;overflow:visible}
}
@media(max-width:374px){
.wtt-body .wtt-main .wat-translator-widget.wat-translator-widget .wat-pane .mce-toolbar-grp .mce-flow-layout{grid-template-columns:repeat(4,minmax(0,1fr))}
}
