.lawyer-letter-container[data-v-6ebbfc25]{padding:24px;background-color:#f5f7fa;min-height:100vh}.stats-section[data-v-6ebbfc25]{margin-bottom:24px}.stats-cards[data-v-6ebbfc25]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-card[data-v-6ebbfc25]{background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #f0f0f0;transition:all .3s ease;cursor:pointer}.stat-card[data-v-6ebbfc25]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.stat-card.total[data-v-6ebbfc25]{border-left:4px solid #606266}.stat-card.pending[data-v-6ebbfc25]{border-left:4px solid #e6a23c}.stat-card.processing[data-v-6ebbfc25]{border-left:4px solid #409eff}.stat-card.completed[data-v-6ebbfc25]{border-left:4px solid #67c23a}.stat-icon[data-v-6ebbfc25]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.stat-card.total .stat-icon[data-v-6ebbfc25]{background:linear-gradient(135deg,#606266,#909399)}.stat-card.pending .stat-icon[data-v-6ebbfc25]{background:linear-gradient(135deg,#e6a23c,#f56c6c)}.stat-card.processing .stat-icon[data-v-6ebbfc25]{background:linear-gradient(135deg,#409eff,#66b1ff)}.stat-card.completed .stat-icon[data-v-6ebbfc25]{background:linear-gradient(135deg,#67c23a,#85ce61)}.stat-content[data-v-6ebbfc25]{flex:1}.stat-value[data-v-6ebbfc25]{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:4px}.stat-label[data-v-6ebbfc25]{font-size:14px;color:#7f8c8d;font-weight:500}.page-header[data-v-6ebbfc25]{margin-bottom:24px}.header-content[data-v-6ebbfc25]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:24px 32px;border-radius:12px;color:#fff;box-shadow:0 8px 32px rgba(102,126,234,.3)}.title-section h2.page-title[data-v-6ebbfc25]{margin:0;font-size:28px;font-weight:600;display:flex;align-items:center;gap:12px}.title-section h2.page-title i[data-v-6ebbfc25]{font-size:32px}.page-subtitle[data-v-6ebbfc25]{margin:8px 0 0 0;font-size:16px;opacity:.9}.refresh-btn[data-v-6ebbfc25]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.refresh-btn[data-v-6ebbfc25]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.search-section[data-v-6ebbfc25]{margin-bottom:24px}.search-card[data-v-6ebbfc25]{border-radius:12px;border:none;box-shadow:0 2px 12px rgba(0,0,0,.08)}.search-form[data-v-6ebbfc25]{padding:8px}.search-row[data-v-6ebbfc25]{display:flex;gap:24px;align-items:flex-end;flex-wrap:wrap}.search-item[data-v-6ebbfc25]{flex:1;min-width:200px}.search-label[data-v-6ebbfc25]{display:block;margin-bottom:8px;font-weight:500;color:#606266;font-size:14px}.search-input[data-v-6ebbfc25],.search-select[data-v-6ebbfc25]{width:100%}.search-actions[data-v-6ebbfc25]{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #ebeef5}.search-btn[data-v-6ebbfc25]{background:linear-gradient(135deg,#409eff,#36a3f7);border:none;padding:10px 24px}.reset-btn[data-v-6ebbfc25]{padding:10px 24px}.table-section[data-v-6ebbfc25]{margin-bottom:24px}.table-card[data-v-6ebbfc25]{border-radius:12px;border:none;box-shadow:0 2px 12px rgba(0,0,0,.08)}.table-header[data-v-6ebbfc25]{padding:20px 24px 0;border-bottom:1px solid #ebeef5;margin-bottom:20px}.table-title[data-v-6ebbfc25]{display:flex;justify-content:space-between;align-items:center}.table-title h3[data-v-6ebbfc25]{margin:0;font-size:18px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px}.table-count[data-v-6ebbfc25]{color:#909399;font-size:14px}.lawyer-table[data-v-6ebbfc25]{margin:0 24px 20px}.debtor-cell[data-v-6ebbfc25],.desc-cell[data-v-6ebbfc25],.order-cell[data-v-6ebbfc25],.phone-cell[data-v-6ebbfc25],.time-cell[data-v-6ebbfc25],.title-cell[data-v-6ebbfc25]{display:flex;align-items:center;gap:8px}.desc-text[data-v-6ebbfc25],.order-text[data-v-6ebbfc25],.title-text[data-v-6ebbfc25]{font-weight:500}.desc-text[data-v-6ebbfc25]{color:#606266;line-height:1.4}.status-tag[data-v-6ebbfc25]{font-weight:500}.debtor-cell.clickable[data-v-6ebbfc25]{cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .3s;position:relative}.debtor-cell.clickable[data-v-6ebbfc25]:hover{background-color:#ecf5ff;color:#409eff}.debtor-name[data-v-6ebbfc25]{font-weight:500;color:#409eff}.arrow-icon[data-v-6ebbfc25]{font-size:12px;opacity:.6;transition:all .3s}.debtor-cell.clickable:hover .arrow-icon[data-v-6ebbfc25]{opacity:1;transform:translateX(2px)}.action-buttons[data-v-6ebbfc25]{display:flex;gap:8px;justify-content:center}.action-btn[data-v-6ebbfc25]{padding:6px 12px;font-size:12px;border-radius:6px}.pagination-wrapper[data-v-6ebbfc25]{padding:20px 24px;border-top:1px solid #ebeef5;background-color:#fafafa;border-radius:0 0 12px 12px}.process-dialog .el-dialog[data-v-6ebbfc25]{border-radius:12px}.dialog-content[data-v-6ebbfc25]{padding:0 8px}.form-section[data-v-6ebbfc25]{margin-bottom:32px;padding:20px;background-color:#fafbfc;border-radius:8px;border:1px solid #e4e7ed}.section-title[data-v-6ebbfc25]{margin:0 0 20px 0;font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:2px solid #409eff}.readonly-input[data-v-6ebbfc25],.readonly-textarea[data-v-6ebbfc25]{background-color:#f5f7fa}.status-radio-group[data-v-6ebbfc25]{display:flex;gap:24px}.status-radio[data-v-6ebbfc25]{padding:12px 20px;border:2px solid #dcdfe6;border-radius:8px;background-color:#fff;transition:all .3s}.status-radio[data-v-6ebbfc25]:hover{border-color:#409eff}.status-radio.is-checked[data-v-6ebbfc25]{border-color:#409eff;background-color:#ecf5ff}.completion-section[data-v-6ebbfc25]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#409eff}.upload-area[data-v-6ebbfc25]{display:flex;gap:12px;align-items:flex-start}.file-input[data-v-6ebbfc25]{flex:1}.upload-buttons[data-v-6ebbfc25]{display:flex;gap:8px;flex-direction:column}.content-textarea[data-v-6ebbfc25]{margin-top:16px}.dialog-footer[data-v-6ebbfc25]{padding:20px 24px;border-top:1px solid #ebeef5;background-color:#fafafa;text-align:right}.dialog-footer .el-button[data-v-6ebbfc25]{padding:10px 24px;font-weight:500}@media (max-width:768px){.lawyer-letter-container[data-v-6ebbfc25]{padding:16px}.header-content[data-v-6ebbfc25]{flex-direction:column;gap:16px;text-align:center}.search-row[data-v-6ebbfc25]{flex-direction:column}.search-item[data-v-6ebbfc25]{min-width:100%}.action-buttons[data-v-6ebbfc25]{flex-direction:column}}.debtor-detail-panel[data-v-6ebbfc25]{position:fixed;top:0;right:0;width:100%;height:100%;z-index:2000;pointer-events:none;transition:all .3s ease}.debtor-detail-panel.panel-open[data-v-6ebbfc25]{pointer-events:auto}.panel-overlay[data-v-6ebbfc25]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.panel-open .panel-overlay[data-v-6ebbfc25]{opacity:1}.panel-content[data-v-6ebbfc25]{position:absolute;top:0;right:0;width:800px;height:100%;background-color:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.15);transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;max-width:90vw}.panel-open .panel-content[data-v-6ebbfc25]{transform:translateX(0)}.panel-header[data-v-6ebbfc25]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #ebeef5;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.header-info h3.panel-title[data-v-6ebbfc25]{margin:0;font-size:20px;font-weight:600;display:flex;align-items:center;gap:8px}.panel-subtitle[data-v-6ebbfc25]{margin:4px 0 0 0;font-size:14px;opacity:.9}.close-btn[data-v-6ebbfc25]{color:#fff!important;font-size:18px}.close-btn[data-v-6ebbfc25]:hover{background-color:hsla(0,0%,100%,.1)!important}.panel-body[data-v-6ebbfc25]{flex:1;display:flex;overflow:hidden}.sidebar-menu[data-v-6ebbfc25]{width:200px;background-color:#f8f9fa;border-right:1px solid #ebeef5;padding:16px 0;flex-shrink:0}.menu-item[data-v-6ebbfc25]{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;transition:all .3s;color:#606266;font-size:14px}.menu-item[data-v-6ebbfc25]:hover{background-color:#ecf5ff;color:#409eff}.menu-item.active[data-v-6ebbfc25]{background-color:#409eff;color:#fff;position:relative}.menu-item.active[data-v-6ebbfc25]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background-color:#fff}.menu-item i[data-v-6ebbfc25]{font-size:16px}.content-area[data-v-6ebbfc25]{flex:1;padding:20px;overflow-y:auto;min-width:0}.tab-content[data-v-6ebbfc25]{animation:fadeIn-6ebbfc25 .3s ease}@keyframes fadeIn-6ebbfc25{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.info-section[data-v-6ebbfc25]{margin-bottom:24px}.info-section .section-title[data-v-6ebbfc25]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid #409eff}.info-grid[data-v-6ebbfc25]{display:grid;grid-template-columns:1fr;gap:12px}.info-item[data-v-6ebbfc25]{display:flex;align-items:flex-start;padding:16px;background-color:#fafbfc;border-radius:8px;border:1px solid #e4e7ed;min-height:60px}.info-item label[data-v-6ebbfc25]{font-weight:500;color:#606266;min-width:100px;margin-right:12px;flex-shrink:0;padding-top:2px}.info-item span[data-v-6ebbfc25]{color:#303133;flex:1;word-break:break-all;line-height:1.5}.debt-amount[data-v-6ebbfc25]{color:#f56c6c!important;font-weight:600;font-size:16px}.user-card[data-v-6ebbfc25]{display:flex;align-items:center;gap:16px;padding:20px;background-color:#fafbfc;border-radius:8px;border:1px solid #e4e7ed}.user-avatar[data-v-6ebbfc25]{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#409eff,#36a3f7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.user-info h5[data-v-6ebbfc25]{margin:0 0 8px 0;font-size:18px;color:#303133}.user-info p[data-v-6ebbfc25]{margin:4px 0;color:#606266;font-size:14px}.file-list[data-v-6ebbfc25]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-6ebbfc25]{display:flex;align-items:center;gap:12px;padding:16px;background-color:#fafbfc;border-radius:8px;border:1px solid #e4e7ed;margin-bottom:12px;transition:all .3s}.file-item[data-v-6ebbfc25]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.file-icon[data-v-6ebbfc25]{width:40px;height:40px;border-radius:6px;background-color:#409eff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.file-info[data-v-6ebbfc25]{flex:1}.file-info h6[data-v-6ebbfc25]{margin:0 0 4px 0;font-size:14px;color:#303133;font-weight:500}.file-info p[data-v-6ebbfc25]{margin:2px 0;font-size:12px;color:#909399}.file-size[data-v-6ebbfc25]{color:#409eff!important;font-weight:500}.file-actions[data-v-6ebbfc25]{display:flex;gap:8px}.empty-files[data-v-6ebbfc25],.empty-history[data-v-6ebbfc25]{text-align:center;padding:40px 20px;color:#909399}.empty-files i[data-v-6ebbfc25],.empty-history i[data-v-6ebbfc25]{font-size:48px;margin-bottom:16px;display:block}.history-timeline[data-v-6ebbfc25]{position:relative;padding-left:20px}.timeline-item[data-v-6ebbfc25]{position:relative;padding-bottom:20px}.timeline-item[data-v-6ebbfc25]:not(:last-child):before{content:"";position:absolute;left:-15px;top:20px;width:2px;height:calc(100% - 10px);background-color:#e4e7ed}.timeline-dot[data-v-6ebbfc25]{position:absolute;left:-20px;top:5px;width:10px;height:10px;border-radius:50%;background-color:#409eff;border:2px solid #fff;box-shadow:0 0 0 2px #409eff}.timeline-content[data-v-6ebbfc25]{background-color:#fafbfc;padding:12px 16px;border-radius:6px;border:1px solid #e4e7ed}.timeline-content h6[data-v-6ebbfc25]{margin:0 0 4px 0;font-size:14px;color:#303133;font-weight:500}.timeline-content p[data-v-6ebbfc25]{margin:0 0 8px 0;font-size:13px;color:#606266;line-height:1.4}.timeline-time[data-v-6ebbfc25]{font-size:12px;color:#909399}@media (max-width:1200px){.panel-content[data-v-6ebbfc25]{width:700px}}@media (max-width:768px){.panel-content[data-v-6ebbfc25]{width:100%;max-width:100vw}.panel-body[data-v-6ebbfc25]{flex-direction:column}.sidebar-menu[data-v-6ebbfc25]{width:100%;display:flex;overflow-x:auto;padding:8px 0}.menu-item[data-v-6ebbfc25]{white-space:nowrap;min-width:120px;justify-content:center}.content-area[data-v-6ebbfc25]{padding:16px}.info-item label[data-v-6ebbfc25]{min-width:80px}}.ai-section[data-v-6ebbfc25]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.ai-section .section-title[data-v-6ebbfc25]{color:#fff;border-bottom-color:hsla(0,0%,100%,.3)}.ai-generation-content[data-v-6ebbfc25]{padding:16px 0}.ai-description[data-v-6ebbfc25]{margin-bottom:16px}.ai-description p[data-v-6ebbfc25]{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;opacity:.9}.ai-actions[data-v-6ebbfc25]{margin-bottom:20px}.ai-generate-btn[data-v-6ebbfc25]{background:#409eff;border:1px solid #409eff;color:#fff;font-weight:600;padding:12px 24px;border-radius:8px;transition:all .3s ease}.ai-generate-btn[data-v-6ebbfc25]:hover{background:#66b1ff;border-color:#66b1ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.3)}.ai-section .ai-generate-btn[data-v-6ebbfc25]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.ai-section .ai-generate-btn[data-v-6ebbfc25]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.ai-result[data-v-6ebbfc25]{background:hsla(0,0%,100%,.1);border-radius:8px;padding:16px;margin-top:16px}.result-title[data-v-6ebbfc25]{margin:0 0 12px 0;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;color:#fff}.generated-content[data-v-6ebbfc25]{margin-bottom:12px}.ai-content-textarea[data-v-6ebbfc25]{background:hsla(0,0%,100%,.9);border-radius:6px}.ai-content-textarea .el-textarea__inner[data-v-6ebbfc25]{background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.3);color:#333;font-family:Microsoft YaHei,sans-serif;line-height:1.6}.ai-result-actions[data-v-6ebbfc25]{display:flex;gap:12px;justify-content:flex-end}.ai-result-actions .el-button[data-v-6ebbfc25]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.ai-result-actions .el-button[data-v-6ebbfc25]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5)}.page-top[data-v-6ebbfc25]{margin-top:15px}.el_input[data-v-6ebbfc25]{width:475px}.process-method-item[data-v-6ebbfc25]{margin-bottom:24px}.method-radio-group[data-v-6ebbfc25]{display:flex;gap:24px}.method-radio[data-v-6ebbfc25]{display:flex;align-items:center;padding:12px 20px;border:2px solid #e4e7ed;border-radius:8px;transition:all .3s ease;cursor:pointer;background:#fff}.method-radio[data-v-6ebbfc25]:hover{border-color:#409eff;background:#f0f9ff}.method-radio.is-checked[data-v-6ebbfc25]{border-color:#409eff;background:#e6f7ff;color:#409eff}.method-radio i[data-v-6ebbfc25]{margin-right:8px;font-size:16px}.ai-process-section[data-v-6ebbfc25]{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.ai-content-preview[data-v-6ebbfc25],.ai-mode-alert[data-v-6ebbfc25]{margin-bottom:20px}.ai-preview-textarea .el-textarea__inner[data-v-6ebbfc25]{background:#fff;border:1px solid #dcdfe6;font-family:Courier New,monospace;font-size:13px;line-height:1.5}.ai-file-generation[data-v-6ebbfc25]{display:flex;align-items:center;gap:16px}.generate-file-btn[data-v-6ebbfc25]{border-radius:6px;padding:10px 20px}.generated-file-info[data-v-6ebbfc25]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:6px;color:#409eff}.generated-file-info i[data-v-6ebbfc25]{font-size:16px}.upload-process-section[data-v-6ebbfc25]{background:#fafafa;border-radius:8px;padding:20px;margin-bottom:20px}.ai-content-generation[data-v-6ebbfc25]{display:flex;align-items:center;gap:12px}.ai-content-actions[data-v-6ebbfc25]{display:flex;gap:12px;margin-top:12px;justify-content:flex-end}.ai-content-preview[data-v-6ebbfc25]{margin-top:16px;padding:16px;background-color:hsla(0,0%,100%,.05);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.ai-preview-textarea[data-v-6ebbfc25]{background-color:hsla(0,0%,100%,.9);border:1px solid #dcdfe6;color:#303133}.process-dialog .el-dialog[data-v-6ebbfc25]{margin-top:5vh!important}.process-dialog .el-dialog__body[data-v-6ebbfc25]{padding:20px 20px 10px 20px}.compact-section[data-v-6ebbfc25]{margin-bottom:16px}.compact-section .section-title[data-v-6ebbfc25]{margin-bottom:12px;font-size:14px}.compact-section .el-form-item[data-v-6ebbfc25]{margin-bottom:12px}.compact-section .el-form-item__label[data-v-6ebbfc25]{padding-bottom:4px;font-size:13px}@media (max-width:1200px){.process-dialog[data-v-6ebbfc25]{width:60%!important}}@media (max-width:768px){.process-dialog[data-v-6ebbfc25]{width:90%!important}.process-dialog .el-dialog__body[data-v-6ebbfc25]{padding:15px}}