.translation-tool-container[data-v-00439f5f]{width:100%;max-width:1500px;margin:0 auto;padding:20px;font-family:var(--font-sans);display:flex;flex-direction:column;min-height:100vh}.platform-tabs[data-v-00439f5f]{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:8px;padding:15px;background-color:var(--surface-2);border-radius:var(--radius-md)}.tab-button[data-v-00439f5f]{padding:10px 20px;border:1px solid var(--border-1);background-color:var(--surface);border-radius:var(--radius-sm);cursor:pointer;font-size:14px;transition:all var(--transition);white-space:nowrap}.tab-button[data-v-00439f5f]:hover{background-color:var(--surface-3);border-color:var(--brand-500)}.tab-button.active[data-v-00439f5f]{background-color:var(--brand-500);color:var(--text-inverse);border-color:var(--brand-500)}.tab-button.active[data-v-00439f5f]:hover{background-color:var(--brand-600);border-color:var(--brand-700)}.iframe-container[data-v-00439f5f]{width:100%;min-height:calc(100vh - 200px);border:1px solid var(--border-1);border-radius:var(--radius-md);overflow:hidden;position:relative;background-color:var(--surface);flex:1}.iframe-wrapper[data-v-00439f5f]{width:100%;height:100%;position:relative}.placeholder-message[data-v-00439f5f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--text-2)}.placeholder-message i[data-v-00439f5f]{margin-bottom:15px;color:var(--brand-500)}.translation-iframe[data-v-00439f5f]{width:100%;height:100%;border:none;position:absolute;top:0;left:0}@media (max-width:768px){.translation-tool-container[data-v-00439f5f]{padding:12px;min-height:auto}.platform-tabs[data-v-00439f5f]{padding:10px;gap:6px}.tab-button[data-v-00439f5f]{flex:1 1 calc(50% - 3px);padding:10px 8px;text-align:center;font-size:13px}.iframe-container[data-v-00439f5f]{min-height:400px}}@media (max-width:480px){.translation-tool-container[data-v-00439f5f]{padding:10px}.platform-tabs[data-v-00439f5f]{padding:8px;margin-bottom:12px}.tab-button[data-v-00439f5f]{flex:1 1 100%;font-size:14px}.iframe-container[data-v-00439f5f]{min-height:320px}}