.input-panel[data-v-c9ad60d1]{display:flex;flex-direction:column;gap:16px}.input-tabs[data-v-c9ad60d1]{display:flex;gap:8px}.tab-btn[data-v-c9ad60d1]{flex:1;padding:10px 16px;border:1px solid #ddd;background:#f5f5f5;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.tab-btn.active[data-v-c9ad60d1]{background:#1890ff;color:#fff;border-color:#1890ff}.tab-btn[data-v-c9ad60d1]:hover:not(.active){background:#e8e8e8}.text-input-area textarea[data-v-c9ad60d1]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;line-height:1.6;resize:vertical;min-height:200px;box-sizing:border-box}.text-input-area textarea[data-v-c9ad60d1]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.file-drop-zone[data-v-c9ad60d1]{border:2px dashed #ddd;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s;min-height:200px;display:flex;align-items:center;justify-content:center}.file-drop-zone[data-v-c9ad60d1]:hover,.file-drop-zone.dragging[data-v-c9ad60d1]{border-color:#1890ff;background:#1890ff0d}.drop-content[data-v-c9ad60d1]{display:flex;flex-direction:column;align-items:center;gap:8px}.drop-icon[data-v-c9ad60d1]{font-size:48px}.drop-content p[data-v-c9ad60d1]{margin:0;color:#666}.file-name[data-v-c9ad60d1]{color:#1890ff!important;font-weight:500}.action-buttons[data-v-c9ad60d1]{display:flex;gap:12px}.detect-btn[data-v-c9ad60d1]{flex:1;padding:12px 24px;background:#1890ff;color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background .2s}.detect-btn[data-v-c9ad60d1]:hover:not(:disabled){background:#40a9ff}.detect-btn[data-v-c9ad60d1]:disabled{background:#d9d9d9;cursor:not-allowed}.clear-btn[data-v-c9ad60d1]{padding:12px 24px;background:#fff;color:#666;border:1px solid #ddd;border-radius:8px;font-size:16px;cursor:pointer;transition:all .2s}.clear-btn[data-v-c9ad60d1]:hover{border-color:#1890ff;color:#1890ff}@media (max-width: 768px){.text-input-area textarea[data-v-c9ad60d1]{min-height:80px;max-height:200px;overflow-y:auto}.file-drop-zone[data-v-c9ad60d1]{min-height:120px;padding:20px 15px}}.result-panel[data-v-0162ad74]{display:flex;flex-direction:column;gap:16px}.result-panel.empty[data-v-0162ad74]{justify-content:center;align-items:center;min-height:300px}.empty-state[data-v-0162ad74]{text-align:center;color:#999}.empty-state .mobile-hint[data-v-0162ad74]{display:none}@media (max-width: 768px){.empty-state .desktop-hint[data-v-0162ad74]{display:none}.empty-state .mobile-hint[data-v-0162ad74]{display:block}}.empty-icon[data-v-0162ad74]{font-size:48px;display:block;margin-bottom:16px}.result-header[data-v-0162ad74]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.result-header h3[data-v-0162ad74]{margin:0;font-size:18px}.result-stats[data-v-0162ad74]{display:flex;gap:12px}.stat-item[data-v-0162ad74]{padding:4px 12px;border-radius:4px;font-size:13px}.stat-item.delete-count[data-v-0162ad74]{background:#fff1f0;color:#cf1322}.stat-item.replace-count[data-v-0162ad74]{background:#fff7e6;color:#d46b08}.stat-item.clean[data-v-0162ad74]{background:#f6ffed;color:#389e0d}.word-summary[data-v-0162ad74]{background:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:16px}.word-summary h4[data-v-0162ad74]{margin:0 0 12px;font-size:14px;color:#333}.summary-table-wrapper[data-v-0162ad74]{max-height:35vh;overflow:auto;border:1px solid #e8e8e8;border-radius:6px;background:#fff}.summary-table[data-v-0162ad74]{width:100%;border-collapse:collapse;font-size:14px}.summary-table thead[data-v-0162ad74]{position:sticky;top:0;background:#fafafa;z-index:1}.summary-table th[data-v-0162ad74]{padding:8px 12px;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #e8e8e8}.summary-table td[data-v-0162ad74]{padding:8px 12px;border-bottom:1px solid #f0f0f0}.summary-table tbody tr:last-child td[data-v-0162ad74]{border-bottom:none}.summary-table tbody tr[data-v-0162ad74]:hover{background:#fafafa}.word-cell.delete[data-v-0162ad74]{color:#cf1322;font-weight:500}.word-cell.replace[data-v-0162ad74]{color:#d46b08;font-weight:500}.suggestion-cell.delete[data-v-0162ad74]{color:#cf1322}.suggestion-cell.replace[data-v-0162ad74]{color:#389e0d}.count-cell[data-v-0162ad74]{color:#666}.highlighted-text[data-v-0162ad74]{padding:16px;background:#fafafa;border-radius:8px;line-height:1.8;white-space:pre-wrap;word-break:break-all}.word-list[data-v-0162ad74]{margin-top:16px}.word-list h4[data-v-0162ad74]{margin:0 0 12px;font-size:14px;color:#666}.word-list-table-wrapper[data-v-0162ad74]{border:1px solid #e8e8e8;border-radius:6px;overflow:auto;max-height:300px}.word-list-table[data-v-0162ad74]{width:100%;border-collapse:collapse;font-size:14px}.word-list-table thead[data-v-0162ad74]{position:sticky;top:0;background:#fafafa;z-index:1}.word-list-table th[data-v-0162ad74]{padding:8px 12px;text-align:left;font-weight:600;color:#333;border-bottom:1px solid #e8e8e8}.word-list-table td[data-v-0162ad74]{padding:8px 12px;border-bottom:1px solid #f0f0f0}.word-list-table tbody tr:last-child td[data-v-0162ad74]{border-bottom:none}.word-list-table tbody tr[data-v-0162ad74]:hover{background:#fafafa}.category-cell[data-v-0162ad74]{color:#999}.col-check[data-v-0162ad74]{width:32px;text-align:center;padding:8px!important}.col-check input[type=checkbox][data-v-0162ad74]{width:16px;height:16px;cursor:pointer}.row-ignored td[data-v-0162ad74]{opacity:.5}.row-ignored .word-cell[data-v-0162ad74],.row-ignored .suggestion-cell[data-v-0162ad74]{text-decoration:line-through}.srt-result[data-v-0162ad74]{display:flex;flex-direction:column;gap:12px}.srt-result h4[data-v-0162ad74]{margin:0;font-size:14px;color:#666}.no-issues[data-v-0162ad74]{text-align:center;padding:40px;color:#389e0d;font-size:16px}.table-wrapper[data-v-0162ad74]{max-height:35vh;overflow:auto;border:1px solid #e8e8e8;border-radius:8px}.srt-table[data-v-0162ad74]{width:100%;border-collapse:collapse;font-size:14px}.srt-table thead[data-v-0162ad74]{position:sticky;top:0;background:#fafafa;z-index:1}.srt-table th[data-v-0162ad74]{padding:10px 12px;text-align:left;font-weight:600;color:#333;border-bottom:2px solid #e8e8e8;white-space:nowrap}.srt-table td[data-v-0162ad74]{padding:10px 12px;border-bottom:1px solid #f0f0f0;vertical-align:top}.srt-table tbody tr[data-v-0162ad74]:hover{background:#fafafa}.col-index[data-v-0162ad74]{color:#1890ff;font-weight:600;white-space:nowrap}.col-time[data-v-0162ad74]{color:#666;font-size:12px;white-space:nowrap}.col-original[data-v-0162ad74]{min-width:150px}.col-corrected[data-v-0162ad74]{color:#389e0d;min-width:150px}.col-words[data-v-0162ad74]{white-space:nowrap}.col-words .word-tag[data-v-0162ad74]{display:inline-block;font-size:11px;padding:2px 6px;border-radius:4px;margin-right:4px;margin-bottom:2px}.col-words .word-tag.delete[data-v-0162ad74]{background:#fff1f0;color:#cf1322}.col-words .word-tag.replace[data-v-0162ad74]{background:#fff7e6;color:#d46b08}@media (max-width: 768px){.table-wrapper[data-v-0162ad74]{max-height:40vh}.srt-table[data-v-0162ad74]{font-size:12px}.srt-table th[data-v-0162ad74],.srt-table td[data-v-0162ad74]{padding:8px}}.result-actions[data-v-0162ad74]{display:flex;gap:12px;margin-top:8px}.action-btn[data-v-0162ad74]{flex:1;padding:10px 20px;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s}.action-btn[data-v-0162ad74]:hover{border-color:#1890ff;color:#1890ff}.action-btn.primary[data-v-0162ad74]{background:#52c41a;color:#fff;border-color:#52c41a}.action-btn.primary[data-v-0162ad74]:hover{background:#73d13d;border-color:#73d13d}.materials-panel[data-v-08961d36]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;flex:1}.search-bar[data-v-08961d36]{position:relative;margin-bottom:16px}.search-input[data-v-08961d36]{width:100%;padding:12px 40px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.search-input[data-v-08961d36]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.search-icon[data-v-08961d36]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:16px}.clear-btn[data-v-08961d36]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#999;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-08961d36]:hover{background:#666}.search-hint[data-v-08961d36]{padding:8px 12px;background:#e6f7ff;border-radius:6px;margin-bottom:12px;font-size:13px;color:#1890ff}.search-empty[data-v-08961d36]{padding:40px;text-align:center;color:#999;font-size:14px}.filter-bar[data-v-08961d36]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.filter-btn[data-v-08961d36]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f5f5f5;border:none;border-radius:20px;cursor:pointer;font-size:14px;color:#666;transition:all .2s}.filter-btn[data-v-08961d36]:hover{background:#e8e8e8}.filter-btn.active[data-v-08961d36]{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff}.filter-btn .count[data-v-08961d36]{background:#0000001a;padding:2px 8px;border-radius:10px;font-size:12px}.filter-btn.active .count[data-v-08961d36]{background:#fff3}.table-container[data-v-08961d36]{flex:1;overflow:auto;border:1px solid #e8e8e8;border-radius:8px}.materials-table[data-v-08961d36]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.materials-table thead[data-v-08961d36]{position:sticky;top:0;background:#fafafa;z-index:1}.materials-table th[data-v-08961d36]{padding:12px 16px;text-align:center;font-weight:600;color:#333;border-bottom:2px solid #e8e8e8;white-space:nowrap}.materials-table td[data-v-08961d36]{padding:12px 16px;border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:center}.materials-table tbody tr[data-v-08961d36]:hover{background:#f5f5f5}.col-index[data-v-08961d36]{width:60px;color:#1890ff;font-weight:600}.col-title[data-v-08961d36]{width:50%;text-align:left!important}.col-ref[data-v-08961d36]{width:150px;color:#999;font-size:13px}.col-action[data-v-08961d36]{width:70px;text-align:center}.copy-btn[data-v-08961d36]{padding:4px 12px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;transition:background .2s;white-space:nowrap}.copy-btn[data-v-08961d36]:hover{background:#40a9ff}[data-v-08961d36] mark{background:#ffe58f;padding:0 2px;border-radius:2px}.cards-container[data-v-08961d36]{flex:1;overflow:auto;display:flex;flex-direction:column;gap:12px}.material-card[data-v-08961d36]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.card-header[data-v-08961d36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-index[data-v-08961d36]{color:#1890ff;font-weight:600;font-size:14px}.card-title[data-v-08961d36]{font-size:14px;color:#333;line-height:1.5;margin-bottom:8px}.card-ref[data-v-08961d36]{font-size:14px;color:#666}.ref-label[data-v-08961d36]{color:#999}@media (max-width: 768px){.materials-panel[data-v-08961d36]{padding:12px}.search-input[data-v-08961d36]{padding:10px 36px;font-size:14px}.filter-bar[data-v-08961d36]{gap:6px;margin-bottom:12px;padding-bottom:12px}.filter-btn[data-v-08961d36]{padding:6px 12px;font-size:13px}}.materials-panel[data-v-cdce1b08]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;flex:1}.search-bar[data-v-cdce1b08]{position:relative;margin-bottom:16px}.search-input[data-v-cdce1b08]{width:100%;padding:12px 40px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.search-input[data-v-cdce1b08]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.search-icon[data-v-cdce1b08]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:16px}.clear-btn[data-v-cdce1b08]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#999;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-cdce1b08]:hover{background:#666}.search-hint[data-v-cdce1b08]{padding:8px 12px;background:#e6f7ff;border-radius:6px;margin-bottom:12px;font-size:13px;color:#1890ff}.search-empty[data-v-cdce1b08]{padding:40px;text-align:center;color:#999;font-size:14px}.filter-bar[data-v-cdce1b08]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.filter-btn[data-v-cdce1b08]{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f5f5f5;border:none;border-radius:20px;cursor:pointer;font-size:14px;color:#666;transition:all .2s}.filter-btn[data-v-cdce1b08]:hover{background:#e8e8e8}.filter-btn.active[data-v-cdce1b08]{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff}.filter-btn .count[data-v-cdce1b08]{background:#0000001a;padding:2px 8px;border-radius:10px;font-size:12px}.filter-btn.active .count[data-v-cdce1b08]{background:#fff3}.table-container[data-v-cdce1b08]{flex:1;overflow:auto;border:1px solid #e8e8e8;border-radius:8px}.materials-table[data-v-cdce1b08]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.materials-table thead[data-v-cdce1b08]{position:sticky;top:0;background:#fafafa;z-index:1}.materials-table th[data-v-cdce1b08]{padding:12px 16px;text-align:center;font-weight:600;color:#333;border-bottom:2px solid #e8e8e8;white-space:nowrap}.materials-table td[data-v-cdce1b08]{padding:12px 16px;border-bottom:1px solid #f0f0f0;vertical-align:middle;text-align:center}.materials-table tbody tr[data-v-cdce1b08]:hover{background:#f5f5f5}.col-index[data-v-cdce1b08]{width:50px;color:#1890ff;font-weight:600}.col-title[data-v-cdce1b08]{width:40%;text-align:left!important}.col-ref[data-v-cdce1b08]{width:130px;color:#999;font-size:13px}.col-time[data-v-cdce1b08]{width:120px;color:#52c41a;font-size:13px}.col-remark[data-v-cdce1b08]{width:100px;color:#faad14;font-size:13px}.col-action[data-v-cdce1b08]{width:70px;text-align:center}.copy-btn[data-v-cdce1b08]{padding:4px 12px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;transition:background .2s;white-space:nowrap}.copy-btn[data-v-cdce1b08]:hover{background:#40a9ff}[data-v-cdce1b08] mark{background:#ffe58f;padding:0 2px;border-radius:2px}.cards-container[data-v-cdce1b08]{flex:1;overflow:auto;display:flex;flex-direction:column;gap:12px}.material-card[data-v-cdce1b08]{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:12px}.card-header[data-v-cdce1b08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-index[data-v-cdce1b08]{color:#1890ff;font-weight:600;font-size:14px}.card-title[data-v-cdce1b08]{font-size:14px;color:#333;line-height:1.5;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #e8e8e8}.card-info[data-v-cdce1b08]{display:flex;flex-direction:column;gap:6px}.info-row[data-v-cdce1b08]{display:flex;font-size:13px}.info-label[data-v-cdce1b08]{color:#999;flex-shrink:0}.info-value[data-v-cdce1b08]{color:#666}.info-value.remark[data-v-cdce1b08]{color:#faad14}@media (max-width: 768px){.materials-panel[data-v-cdce1b08]{padding:12px}.search-input[data-v-cdce1b08]{padding:10px 36px;font-size:14px}.filter-bar[data-v-cdce1b08]{gap:6px;margin-bottom:12px;padding-bottom:12px}.filter-btn[data-v-cdce1b08]{padding:6px 12px;font-size:13px}}.qa-panel[data-v-f3117153]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;flex:1;overflow:hidden}.qa-header[data-v-f3117153]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.qa-header h3[data-v-f3117153]{margin:0;font-size:18px;color:#333}.qa-count[data-v-f3117153]{font-size:14px;color:#999}.qa-list[data-v-f3117153]{flex:1;overflow:auto;display:flex;flex-direction:column;gap:12px}.qa-card[data-v-f3117153]{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;transition:all .2s}.qa-card[data-v-f3117153]:hover{border-color:#1890ff}.qa-card.expanded[data-v-f3117153]{border-color:#1890ff;box-shadow:0 2px 8px #1890ff26}.qa-question[data-v-f3117153]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fafafa;cursor:pointer;transition:background .2s}.qa-question[data-v-f3117153]:hover{background:#f0f0f0}.qa-card.expanded .qa-question[data-v-f3117153]{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff}.qa-index[data-v-f3117153]{min-width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#1890ff;color:#fff;border-radius:50%;font-size:13px;font-weight:600}.qa-card.expanded .qa-index[data-v-f3117153]{background:#fff3}.qa-text[data-v-f3117153]{flex:1;font-size:15px;line-height:1.5}.qa-arrow[data-v-f3117153]{font-size:12px;color:#999;transition:transform .2s}.qa-card.expanded .qa-arrow[data-v-f3117153]{color:#fff}.qa-answer[data-v-f3117153]{padding:16px;background:#fff;border-top:1px solid #e8e8e8}.qa-answer p[data-v-f3117153]{margin:0 0 12px;font-size:14px;line-height:1.8;color:#666}.qa-answer p[data-v-f3117153]:last-child{margin-bottom:0}@media (max-width: 768px){.qa-panel[data-v-f3117153]{padding:12px}.qa-header[data-v-f3117153]{margin-bottom:12px;padding-bottom:12px}.qa-header h3[data-v-f3117153]{font-size:16px}.qa-list[data-v-f3117153]{gap:10px}.qa-question[data-v-f3117153]{padding:12px;gap:10px}.qa-index[data-v-f3117153]{min-width:24px;height:24px;font-size:12px}.qa-text[data-v-f3117153]{font-size:14px}.qa-answer[data-v-f3117153]{padding:12px}.qa-answer p[data-v-f3117153]{font-size:13px}}.login-container[data-v-c0c0a638]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff,#722ed1)}.login-box[data-v-c0c0a638]{background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 40px #0003;text-align:center;width:320px}.login-title[data-v-c0c0a638]{margin:0 0 16px;font-size:22px;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-box h2[data-v-c0c0a638]{margin:0 0 24px;color:#666;font-size:16px;font-weight:400}.login-form[data-v-c0c0a638]{display:flex;flex-direction:column;gap:16px}.password-input[data-v-c0c0a638]{padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;font-size:16px;outline:none;transition:border-color .2s}.password-input[data-v-c0c0a638]:focus{border-color:#1890ff}.login-btn[data-v-c0c0a638]{padding:12px 24px;background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:opacity .2s}.login-btn[data-v-c0c0a638]:hover{opacity:.9}.login-error[data-v-c0c0a638]{margin:16px 0 0;color:#ff4d4f;font-size:14px}.app-layout[data-v-c0c0a638]{display:flex;min-height:100vh}.toolbar[data-v-c0c0a638]{width:200px;background:linear-gradient(180deg,#1890ff,#722ed1);color:#fff;display:flex;flex-direction:column;flex-shrink:0}.toolbar-header[data-v-c0c0a638]{padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.toolbar-header h2[data-v-c0c0a638]{margin:0;font-size:18px;font-weight:600}.tool-nav[data-v-c0c0a638]{padding:12px;display:flex;flex-direction:column;gap:8px}.tool-item[data-v-c0c0a638]{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s;text-align:left}.tool-item[data-v-c0c0a638]:hover{background:#fff3}.tool-item.active[data-v-c0c0a638]{background:#fff;color:#1890ff}.tool-icon[data-v-c0c0a638]{font-size:18px}.tool-name[data-v-c0c0a638]{font-size:14px;font-weight:500}.main-content[data-v-c0c0a638]{flex:1;display:flex;flex-direction:column;background:#f0f2f5;min-width:0}.tool-content[data-v-c0c0a638]{flex:1;display:flex;flex-direction:column;padding:20px;overflow:auto}.content-header[data-v-c0c0a638]{text-align:center;margin-bottom:20px}.content-header h1[data-v-c0c0a638]{margin:0;font-size:24px;color:#333}.content-header p[data-v-c0c0a638]{margin:8px 0 0;color:#666;font-size:14px}.detector-layout[data-v-c0c0a638]{display:flex;gap:20px;flex:1}.panel[data-v-c0c0a638]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.input-section[data-v-c0c0a638],.result-section[data-v-c0c0a638]{flex:1;min-width:0}.content-footer[data-v-c0c0a638]{text-align:center;padding:16px;color:#999;font-size:12px;margin-top:auto}.content-footer p[data-v-c0c0a638]{margin:0}@media (max-width: 768px){.app-layout[data-v-c0c0a638]{flex-direction:column}.toolbar[data-v-c0c0a638]{width:100%;flex-direction:row;align-items:center}.toolbar-header[data-v-c0c0a638]{padding:12px 16px;border-bottom:none;border-right:1px solid rgba(255,255,255,.1)}.toolbar-header h2[data-v-c0c0a638]{font-size:16px}.tool-nav[data-v-c0c0a638]{flex-direction:row;flex:1;padding:8px}.tool-item[data-v-c0c0a638]{padding:8px 12px}.tool-name[data-v-c0c0a638]{display:none}.detector-layout[data-v-c0c0a638]{flex-direction:column;flex:none;gap:12px}.input-section[data-v-c0c0a638],.result-section[data-v-c0c0a638]{flex:none}.panel[data-v-c0c0a638]{padding:16px}.tool-content[data-v-c0c0a638]{padding:12px 20px;flex:none}.content-header[data-v-c0c0a638]{margin-bottom:12px}.content-header h1[data-v-c0c0a638]{font-size:20px}.main-content[data-v-c0c0a638]{min-height:calc(100vh - 52px)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";background:#f0f2f5;color:#333;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:deep(.highlight-delete){background:#fff1f0;color:#cf1322;padding:1px 4px;border-radius:3px;border-bottom:2px solid #cf1322;cursor:help}:deep(.highlight-replace){background:#fff7e6;color:#d46b08;padding:1px 4px;border-radius:3px;border-bottom:2px solid #d46b08;cursor:help}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){body{font-size:14px}}
