.translation-entry{display:flex;align-items:center;gap:14px;width:100%;margin:14px 0 18px;padding:18px;border:1px solid #e6ddef;border-radius:20px;background:linear-gradient(130deg,#f6f0fb,#fff);color:#4d365f;text-align:left;font:inherit;box-shadow:inset 0 1px #fff,0 8px 28px #4e286408;cursor:pointer}
.translation-entry-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#eae0f5;color:#7552ad;flex:none}.translation-entry svg{width:22px;height:22px}.translation-entry>span:nth-child(2){display:grid;gap:5px;flex:1}.translation-entry strong{font-size:17px;font-weight:650}.translation-entry small{font-size:14px;color:#796587}.translation-entry>svg{width:18px}
.translation-page{color:#43314e;padding:6px 0 24px;font-family:Manrope,HeiGoAI,HeiGoCJK,sans-serif}.translation-page *{box-sizing:border-box}.translation-back{display:block;min-height:44px;margin:0 0 16px;padding:8px 0;border:0;background:none;color:#7552ad;font:600 14px/1.5 inherit;cursor:pointer}.translation-kicker{font-size:11px;letter-spacing:.08em;font-weight:650;color:#9478aa}.translation-page h1{font-size:30px;line-height:1.3;margin:12px 0;font-weight:650;letter-spacing:-.6px}.translation-intro{font-size:16px;line-height:1.6;color:#7b6688;margin:0 0 26px}.translation-form{display:grid;gap:20px}.translation-form label{display:grid;gap:9px;color:#715a81;font-size:14px;font-weight:600}.translation-languages{display:grid;grid-template-columns:1fr 1fr;gap:14px}.translation-languages select{width:100%;height:48px;border:1px solid #e6ddef;border-radius:14px;background:#f9f6fc;padding:10px 12px;color:#533e63;font:inherit}.translation-form textarea{width:100%;resize:vertical;min-height:150px;max-height:45vh;border:1px solid #ddd0e7;border-radius:18px;background:#fcfaff;padding:16px;font:400 17px/1.75 Manrope,HeiGoAI,HeiGoCJK,sans-serif;color:#43314e}.translation-note{margin:0;font-size:13px;line-height:1.7;color:#8a7794}.translation-button{min-height:46px;padding:10px 17px;border:1px solid #ded0e8;border-radius:14px;background:#f8f3fc;color:#7552ad;font:600 15px/1.5 Manrope,HeiGoAI,HeiGoCJK,sans-serif;cursor:pointer}.translation-button.primary{background:#7552ad;border-color:#7552ad;color:#fff}.translation-button:disabled{opacity:.55;cursor:wait}.translation-status{min-height:22px;font-size:14px;line-height:1.6;color:#826096;margin:0}.translation-result{margin-top:22px;padding:22px;border:1px solid #e8dff0;border-radius:22px;background:#f7f1fc;box-shadow:inset 0 1px #fff}.translation-result[hidden]{display:none}.translation-result-label{font-size:13px;color:#8c709d;font-weight:600}.translation-result-text{font-size:28px;line-height:1.65;font-weight:600;overflow-wrap:anywhere;margin:12px 0 16px;color:#503362}.translation-provider{font-size:11px;color:#8b7598}.translation-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.translation-ai-entry{min-height:44px}
@media(max-width:350px){.translation-page h1{font-size:26px}.translation-languages{gap:8px}.translation-result{padding:16px}.translation-result-text{font-size:24px}}
