.voice-recorder[data-v-92c1fdc4]{gap:8px}.voice-btn[data-v-92c1fdc4],.voice-recorder[data-v-92c1fdc4]{align-items:center;display:inline-flex}.voice-btn[data-v-92c1fdc4]{background:#2b692112;border:1px solid rgba(43,105,33,.16);border-radius:10px;color:#2b6921;justify-content:center;min-height:36px;padding:0;touch-action:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;width:36px}.voice-btn.loading[data-v-92c1fdc4],.voice-btn[data-v-92c1fdc4]:hover:not(:disabled){background:#eef8e9;border-color:#2b692147}.voice-btn.recording[data-v-92c1fdc4]{background:#eef8e9;border-color:#2b692152;color:#2b6921}.voice-btn.error[data-v-92c1fdc4]{border-color:#b91c1c52;color:#b91c1c}.voice-icon[data-v-92c1fdc4],.voice-icon svg[data-v-92c1fdc4]{height:17px;width:17px}.voice-icon svg[data-v-92c1fdc4]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.spin[data-v-92c1fdc4]{animation:voice-spin-92c1fdc4 .9s linear infinite}@keyframes voice-spin-92c1fdc4{to{transform:rotate(1turn)}}.translation-form[data-v-cf705ab8]{display:flex;flex-direction:column;gap:14px}.actions[data-v-cf705ab8]{display:grid;grid-template-columns:1fr}.actions .btn[data-v-cf705ab8]{width:100%}.voice-input-overlay[data-v-cf705ab8]{align-items:center;color:#1f5f17;display:flex;flex-direction:column;gap:6px;text-align:center}.voice-overlay-icon[data-v-cf705ab8]{align-items:center;animation:voice-overlay-pulse-cf705ab8 1.15s ease-out infinite;background:#eef8e9;border-radius:18px;box-shadow:0 0 #2b692147;color:#2b6921;display:inline-flex;height:54px;justify-content:center;width:54px}.voice-overlay-icon svg[data-v-cf705ab8]{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:25px}.voice-overlay-title[data-v-cf705ab8]{color:#153d13;font-size:20px;font-weight:800;line-height:1.2}.voice-overlay-hint[data-v-cf705ab8]{color:#667260;font-size:13px;font-weight:700}@keyframes voice-overlay-pulse-cf705ab8{0%{box-shadow:0 0 #2b692147}70%{box-shadow:0 0 0 14px #2b692100}to{box-shadow:0 0 #2b692100}}.translation-result-card[data-v-3041d831]{background:#fff;border:1px solid rgba(43,105,33,.12);border-radius:26px;box-shadow:0 18px 45px #0f172a14;margin-top:28px;padding:30px}.result-head[data-v-3041d831]{margin-bottom:18px}.badge[data-v-3041d831]{align-items:center;background:#2b69211a;border-radius:999px;color:#2b6921;display:inline-flex;font-size:13px;font-weight:800;margin-bottom:14px;padding:7px 14px}.result-title[data-v-3041d831]{margin-top:24px}.result-title h3[data-v-3041d831]{color:#1f2d1d;font-size:22px;line-height:1.25;margin:0}.result-head p[data-v-3041d831],.result-section p[data-v-3041d831]{color:#5f6f5b;font-size:16px;line-height:1.7;margin:14px 0 0;white-space:pre-wrap}.meta-grid[data-v-3041d831]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 22px}.meta-item[data-v-3041d831]{background:#f8fbf7;border:1px solid rgba(43,105,33,.12);border-radius:16px;padding:14px 16px}.meta-item>span[data-v-3041d831]{color:#64748b;display:block;font-size:12px;font-weight:700;text-transform:uppercase}.meta-item strong[data-v-3041d831]{align-items:center;color:#1f2d1d;display:inline-flex;font-size:15px;gap:7px;margin-top:4px}.language-meta-flag[data-v-3041d831]{align-items:center;display:flex;font-size:14px;justify-content:flex-start;line-height:1}.language-meta-code[data-v-3041d831]{align-items:center;color:#2b6921;display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.04em}.result-section[data-v-3041d831]{margin-top:26px}.result-section h3[data-v-3041d831]{color:#1f2d1d;font-size:20px;line-height:1.3;margin:0 0 12px}.section-headline[data-v-3041d831]{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.section-headline h3[data-v-3041d831]{margin:0}.translation-actions[data-v-3041d831]{flex-shrink:0;gap:8px}.copy-status[data-v-3041d831],.translation-actions[data-v-3041d831]{align-items:center;display:inline-flex}.copy-status[data-v-3041d831]{background:#eef8e9;border:1px solid rgba(43,105,33,.18);border-radius:999px;box-shadow:0 8px 18px #2b692114;color:#24591c;font-size:13px;font-weight:800;min-height:32px;padding:0 10px;white-space:nowrap}.icon-btn[data-v-3041d831]{align-items:center;background:#fff;border:1px solid rgba(43,105,33,.16);border-radius:12px;color:#2b6921;display:inline-flex;flex-shrink:0;justify-content:center;min-height:38px;padding:0;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;width:38px}.icon-btn svg[data-v-3041d831]{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.icon-btn.active[data-v-3041d831],.icon-btn.copied[data-v-3041d831],.icon-btn[data-v-3041d831]:hover:not(:disabled){background:#eef8e9;border-color:#2b692147;box-shadow:0 8px 18px #2b692114;color:#24591c}.icon-btn.copied[data-v-3041d831]{background:#2b6921;border-color:#2b6921;color:#fff}.icon-btn[data-v-3041d831]:disabled{cursor:default;opacity:.55}.reply-section[data-v-3041d831],.translation-section[data-v-3041d831]{background:#f8fbf7;border:1px solid rgba(43,105,33,.12);border-radius:18px;padding:18px}.translation-text-output[data-v-3041d831]{background:#fff;border:1px solid rgba(43,105,33,.1);border-radius:14px;color:#1f2937;font-size:16px;line-height:1.7;overflow-wrap:anywhere;padding:14px 16px;white-space:pre-wrap;width:100%}.translation-text-output[data-v-3041d831]:focus{border-color:#3d8b2f5c;outline:3px solid rgba(61,139,47,.16)}.translation-text-output.editable[data-v-3041d831]{border-color:#3d8b2f;box-shadow:inset 0 0 0 1px #3d8b2f14;outline:3px solid rgba(61,139,47,.16)}.original-text-panel[data-v-3041d831]{background:#fff;border:1px solid rgba(43,105,33,.12);border-radius:16px;margin-top:14px}.original-text-panel summary[data-v-3041d831]{align-items:center;color:#2b6921;cursor:pointer;display:flex;font-size:14px;font-weight:800;gap:12px;justify-content:space-between;list-style:none;padding:13px 16px}.original-text-panel summary[data-v-3041d831]::-webkit-details-marker{display:none}.original-text-panel summary svg[data-v-3041d831]{fill:none;flex-shrink:0;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .18s ease;width:18px}.original-text-panel[open] summary svg[data-v-3041d831]{transform:rotate(180deg)}.original-text-content[data-v-3041d831]{color:#4b5563;font-size:15px;line-height:1.7;overflow-wrap:anywhere;padding:0 16px 16px;white-space:pre-wrap}.reply-section[data-v-3041d831]{background:#f8fafc}.result-list[data-v-3041d831]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.result-list li[data-v-3041d831]{background:#f8fafc;border:1px solid rgba(43,105,33,.12);border-radius:16px;color:#1f2937;line-height:1.45;padding:16px 18px 16px 44px;position:relative}.result-list li[data-v-3041d831]:before{background:#3d8b2f;border-radius:50%;box-shadow:0 0 0 4px #3d8b2f26;content:"";height:10px;left:16px;position:absolute;top:23px;width:10px}.warning-list li[data-v-3041d831]{background:#fff8e6;border-color:#f3d18a}.warning-list li[data-v-3041d831]:before{background:#d48a00;box-shadow:0 0 0 4px #d48a0029}.disclaimer[data-v-3041d831]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;color:#64748b;font-size:13px;line-height:1.6;margin-top:26px;padding:14px 16px}@media(max-width:640px){.translation-result-card[data-v-3041d831]{margin-left:-16px;margin-right:-16px;padding:15px}.result-title h3[data-v-3041d831]{font-size:20px}.meta-grid[data-v-3041d831]{grid-template-columns:1fr}.section-headline[data-v-3041d831]{align-items:stretch;flex-direction:column}.translation-actions[data-v-3041d831]{justify-content:flex-end;width:100%}.result-list li[data-v-3041d831]{padding:14px 14px 14px 40px}}
