.ai-proofread-page[data-v-5d1da700]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e4eaf5);padding:30px 50px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.layout-container[data-v-5d1da700]{display:flex;gap:30px;flex-wrap:wrap;margin-bottom:40px}.input-section[data-v-5d1da700]{flex:1;min-width:380px;display:flex;flex-direction:column;gap:20px}.input-card[data-v-5d1da700]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:24px;box-shadow:0 8px 32px rgba(10,30,80,.08);border:1px solid hsla(0,0%,100%,.4)}.input-type-switch[data-v-5d1da700]{display:flex;gap:10px;margin-bottom:20px}.type-btn[data-v-5d1da700]{flex:1;padding:12px;border:1px solid #e5e9f2;border-radius:8px;background:#f8f9fa;cursor:pointer;font-size:14px;color:#4a5568;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.type-btn.active[data-v-5d1da700]{background:#38b2ac;color:#fff;border-color:#38b2ac;box-shadow:0 4px 12px rgba(56,178,172,.2)}.type-btn[data-v-5d1da700]:hover:not(.active){border-color:#c4d4e9;background:#fafafa}.input-content[data-v-5d1da700]{margin-bottom:20px}.text-input[data-v-5d1da700]{border-radius:8px!important;border-color:#e5e9f2!important;font-size:14px!important;line-height:1.6!important}.config-section[data-v-5d1da700]{margin-bottom:20px}.config-title[data-v-5d1da700]{font-size:14px;color:#2d3748;margin-bottom:12px;font-weight:500}.error-type-group[data-v-5d1da700]{display:flex;flex-wrap:wrap;gap:12px}.error-type-checkbox[data-v-5d1da700]{display:flex;align-items:center;gap:6px;font-size:13px!important;color:#4a5568!important}.action-buttons[data-v-5d1da700]{display:flex;align-items:center;gap:10px}.clear-btn[data-v-5d1da700]{border-radius:8px!important;padding:10px 16px!important;font-size:14px!important}.example-btn[data-v-5d1da700]{color:#38b2ac!important;font-size:14px!important;padding:10px 16px!important}.proofread-btn[data-v-5d1da700]{height:44px!important;border-radius:8px!important;font-size:15px!important;background:linear-gradient(135deg,#38b2ac,#4299e1)!important;border:none!important}.proofread-btn[data-v-5d1da700]:disabled{background:#c0ccda!important}.tips-card[data-v-5d1da700]{background:hsla(0,0%,100%,.8);backdrop-filter:blur(16px);border-radius:12px;padding:20px;box-shadow:0 4px 16px rgba(10,30,80,.05);border:1px solid hsla(0,0%,100%,.3)}.tips-title[data-v-5d1da700]{font-size:16px;color:#2d3748;margin-bottom:12px;font-weight:500;display:flex;align-items:center;gap:8px}.tips-list[data-v-5d1da700]{margin:0;padding-left:20px;font-size:13px;color:#4a5568;line-height:1.8}.tips-list li[data-v-5d1da700]{margin-bottom:6px}.result-section[data-v-5d1da700]{flex:1.5;min-width:450px;height:calc(100vh - 140px);background:hsla(0,0%,100%,.7);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:24px;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(10,30,80,.08);border:1px solid hsla(0,0%,100%,.4)}.panel-header[data-v-5d1da700]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(229,233,242,.5)}.panel-title[data-v-5d1da700]{font-size:20px;color:#2d3748;font-weight:600;margin:0}.tab-group[data-v-5d1da700]{display:flex;gap:8px}.tab-btn[data-v-5d1da700]{padding:6px 16px;border:none;border-radius:8px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);cursor:pointer;font-size:14px;color:#4a5568;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease}.tab-btn[data-v-5d1da700]:hover{background:hsla(0,0%,100%,.8);color:#38b2ac}.tab-btn.active[data-v-5d1da700]{background:#38b2ac;color:#fff;box-shadow:0 4px 8px rgba(56,178,172,.2)}.result-content[data-v-5d1da700]{flex:1;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:#c4d4e9 transparent}.result-content[data-v-5d1da700]::-webkit-scrollbar{width:6px}.result-content[data-v-5d1da700]::-webkit-scrollbar-thumb{background:#c4d4e9;border-radius:3px}.current-result[data-v-5d1da700]{background:hsla(0,0%,100%,.9);border-radius:12px;box-shadow:0 4px 16px rgba(10,30,80,.08);overflow:hidden}.result-header[data-v-5d1da700]{padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #f0f2f5;justify-content:space-between}.result-header[data-v-5d1da700],.result-meta[data-v-5d1da700]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.meta-tag[data-v-5d1da700]{font-size:12px;color:#38b2ac;background:#e6fffa;padding:4px 10px;border-radius:20px;font-weight:500}.meta-time[data-v-5d1da700],.meta-wordcount[data-v-5d1da700]{font-size:12px;color:#718096}.meta-count[data-v-5d1da700]{font-size:12px;padding:4px 10px;border-radius:20px;display:flex;align-items:center;gap:6px}.meta-count i.el-icon-warning[data-v-5d1da700]{color:#ed8936}.meta-count i.el-icon-success[data-v-5d1da700]{color:#48bb78}.result-tools[data-v-5d1da700]{display:flex;gap:8px}.tool-btn[data-v-5d1da700]{padding:6px 12px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.copy-full-btn[data-v-5d1da700]{background:#38b2ac}.copy-full-btn[data-v-5d1da700]:hover{background:#319795}.copy-report-btn[data-v-5d1da700]{background:#4299e1}.copy-report-btn[data-v-5d1da700]:hover{background:#3182ce}.no-error-section[data-v-5d1da700]{padding:40px 20px;text-align:center;background:#fafafa}.no-error-icon[data-v-5d1da700]{font-size:64px;margin-bottom:16px;color:#48bb78}.no-error-title[data-v-5d1da700]{font-size:20px;color:#2d3748;margin-bottom:8px;font-weight:500}.no-error-desc[data-v-5d1da700]{font-size:14px;color:#4a5568;margin-bottom:16px;max-width:600px;margin-left:auto;margin-right:auto}.no-error-suggest[data-v-5d1da700]{font-size:13px;color:#718096}.errors-section[data-v-5d1da700]{padding:20px;border-bottom:1px solid #f0f2f5}.errors-title[data-v-5d1da700]{font-size:16px;color:#2d3748;margin-bottom:16px;font-weight:500;display:flex;align-items:center;gap:8px}.errors-list[data-v-5d1da700]{display:flex;flex-direction:column;gap:16px}.error-item[data-v-5d1da700]{background:#fafafa;border-radius:8px;padding:16px;border-left:3px solid #4299e1}.error-header[data-v-5d1da700]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.error-index[data-v-5d1da700]{font-size:14px;color:#4a5568;font-weight:600}.error-type[data-v-5d1da700]{font-size:12px;padding:3px 8px;border-radius:4px;color:#fff;font-weight:500}.error-type-grammar[data-v-5d1da700]{background:#e53e3e}.error-type-spelling[data-v-5d1da700]{background:#ed8936}.error-type-punctuation[data-v-5d1da700]{background:#4299e1}.error-type-logic[data-v-5d1da700]{background:#9f7aea}.error-type-format[data-v-5d1da700]{background:#38b2ac}.error-type-wording[data-v-5d1da700]{background:#48bb78}.error-copy-btn[data-v-5d1da700]{background:transparent;border:none;color:#718096;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.error-copy-btn[data-v-5d1da700]:hover{color:#4299e1;background:#e8f4ff}.error-content[data-v-5d1da700]{display:flex;flex-direction:column;gap:8px}.error-reason[data-v-5d1da700],.original-content[data-v-5d1da700],.suggest-content[data-v-5d1da700]{font-size:14px;line-height:1.6}.content-label[data-v-5d1da700],.reason-label[data-v-5d1da700]{color:#718096;font-weight:500;margin-right:8px}.content-text[data-v-5d1da700],.reason-text[data-v-5d1da700]{color:#2d3748}.error-highlight[data-v-5d1da700]{background:#fff3cd;padding:2px 4px;border-radius:4px;color:#d97706}.modified-fulltext[data-v-5d1da700]{padding:20px}.fulltext-title[data-v-5d1da700]{font-size:16px;color:#2d3748;margin-bottom:12px;font-weight:500;display:flex;align-items:center;gap:8px}.fulltext-content[data-v-5d1da700]{background:#fafafa;border-radius:8px;padding:16px;line-height:1.8;color:#2d3748;font-size:14px;white-space:pre-line}.result-actions[data-v-5d1da700]{padding:12px 20px;background:#f8f9fa;border-top:1px solid #f0f2f5;display:flex;justify-content:flex-end;gap:10px}.reproofread-btn[data-v-5d1da700]{color:#ed8936!important;font-size:14px!important}.save-btn[data-v-5d1da700]{color:#48bb78!important;font-size:14px!important}.loading-spinner[data-v-5d1da700]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#4a5568;font-size:14px}.spinner[data-v-5d1da700]{width:48px;height:48px;border:4px solid rgba(56,178,172,.2);border-top:4px solid #38b2ac;border-radius:50%;animation:spin-5d1da700 1s linear infinite}@keyframes spin-5d1da700{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-5d1da700]{background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px);padding:8px 16px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:15px;font-weight:500}.loading-subtext[data-v-5d1da700]{font-size:13px;color:#718096}.empty[data-v-5d1da700]{height:100%;display:flex;align-items:center;justify-content:center;color:#718096;font-size:14px;padding:20px}.empty-wrapper[data-v-5d1da700]{text-align:center;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);padding:40px 50px;border-radius:16px;box-shadow:0 4px 16px rgba(10,30,80,.05)}.empty-icon[data-v-5d1da700]{font-size:48px;margin-bottom:16px;color:#38b2ac}.empty-title[data-v-5d1da700]{font-size:18px;color:#2d3748;margin-bottom:8px;font-weight:500}.empty-desc[data-v-5d1da700]{font-size:14px;color:#718096;line-height:1.6}.history-list[data-v-5d1da700]{padding:8px;display:flex;flex-direction:column;gap:16px}.history-header[data-v-5d1da700]{display:flex;justify-content:space-between;align-items:center;padding:0 8px 8px}.history-count[data-v-5d1da700]{font-size:14px;color:#2d3748;font-weight:500}.refresh-btn[data-v-5d1da700]{color:#38b2ac!important;font-size:13px!important}.history-item[data-v-5d1da700]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(8px);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.history-item[data-v-5d1da700]:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.history-top[data-v-5d1da700]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f2f5}.history-info[data-v-5d1da700]{flex:1}.history-title[data-v-5d1da700]{font-size:16px;color:#38b2ac;margin:0 0 8px 0;font-weight:500;display:flex;align-items:center;gap:8px}.text-icon[data-v-5d1da700]{font-size:18px;color:#38b2ac}.history-meta[data-v-5d1da700]{display:flex;align-items:center;gap:12px;font-size:12px;color:#718096;flex-wrap:wrap}.meta-errorcount[data-v-5d1da700]{padding:3px 8px;border-radius:4px;font-weight:500}.error-count[data-v-5d1da700]{background:#fff5f5;color:#e53e3e}.no-error-count[data-v-5d1da700]{background:#f0fff4;color:#48bb78}.history-actions[data-v-5d1da700]{display:flex;gap:8px}.action-btn[data-v-5d1da700]{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:6px;transition:all .2s ease}.copy-btn[data-v-5d1da700]{background:#e6fffa;color:#38b2ac}.copy-btn[data-v-5d1da700]:hover{background:#b2f5ea}.view-btn[data-v-5d1da700]{background:#e8f4ff;color:#4299e1}.view-btn[data-v-5d1da700]:hover{background:#bee3f8}.delete-btn[data-v-5d1da700]{background:#fef7fb;color:#e53e3e}.delete-btn[data-v-5d1da700]:hover{background:#fed7e2}.history-detail[data-v-5d1da700]{padding:16px 20px;background:#fafafa}.detail-header[data-v-5d1da700]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.detail-title[data-v-5d1da700]{font-size:14px;color:#2d3748;font-weight:500;margin:0}.detail-more[data-v-5d1da700]{font-size:12px;color:#4299e1;cursor:pointer}.error-preview-list[data-v-5d1da700]{display:flex;flex-direction:column;gap:8px}.error-preview-item[data-v-5d1da700]{font-size:13px;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.preview-type[data-v-5d1da700]{padding:2px 6px;border-radius:3px;color:#fff;font-size:12px;font-weight:500}.preview-original[data-v-5d1da700]{color:#e53e3e;flex:1;min-width:100px}.preview-arrow[data-v-5d1da700]{color:#718096}.preview-suggestion[data-v-5d1da700]{color:#48bb78;flex:1;min-width:100px}.no-error-preview[data-v-5d1da700]{font-size:13px;color:#48bb78;display:flex;align-items:center;gap:8px;padding:8px 0}.no-error-preview i[data-v-5d1da700]{font-size:16px}.dialog-header[data-v-5d1da700]{justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f2f5}.dialog-header[data-v-5d1da700],.dialog-meta[data-v-5d1da700]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.dialog-tools[data-v-5d1da700]{display:flex;gap:8px}.dialog-errors-section[data-v-5d1da700]{margin-bottom:20px}@media (max-width:1200px){.layout-container[data-v-5d1da700]{flex-direction:column}.input-section[data-v-5d1da700],.result-section[data-v-5d1da700]{min-width:auto;width:100%;height:auto}.result-section[data-v-5d1da700]{height:80vh}}@media (max-width:768px){.ai-proofread-page[data-v-5d1da700]{padding:20px 16px}.input-card[data-v-5d1da700],.result-section[data-v-5d1da700],.tips-card[data-v-5d1da700]{padding:16px}.action-buttons[data-v-5d1da700]{flex-direction:column}.clear-btn[data-v-5d1da700],.example-btn[data-v-5d1da700],.proofread-btn[data-v-5d1da700]{width:100%!important;margin-left:0!important}.errors-section[data-v-5d1da700],.history-detail[data-v-5d1da700],.modified-fulltext[data-v-5d1da700]{padding:16px}}@media (max-width:480px){.tab-group[data-v-5d1da700]{flex-direction:column;width:100%}.tab-btn[data-v-5d1da700]{width:100%}.dialog-header[data-v-5d1da700],.result-header[data-v-5d1da700]{flex-direction:column;align-items:flex-start;gap:12px}.dialog-tools[data-v-5d1da700],.result-tools[data-v-5d1da700]{width:100%;justify-content:flex-end}.history-top[data-v-5d1da700]{flex-direction:column;align-items:flex-start;gap:12px}.history-actions[data-v-5d1da700]{width:100%;justify-content:flex-end}}