body[data-v-1d93f2c8]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f9fafb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;margin:0}#chatDemo[data-v-1d93f2c8]{width:100%;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.el-card[data-v-1d93f2c8]{border:none}.chat-messages[data-v-1d93f2c8]{height:400px;overflow-y:auto;padding:16px;border-bottom:1px solid #e5e7eb}.message[data-v-1d93f2c8]{margin-bottom:16px;width:100%}.user-message[data-v-1d93f2c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.user-message .message-content[data-v-1d93f2c8]{background-color:#e2f5ff;color:#1e40af;border-bottom-right-radius:0}.ai-message[data-v-1d93f2c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ai-message .message-content[data-v-1d93f2c8]{background-color:#f3f4f6;color:#374151;border-bottom-left-radius:0}.message-content[data-v-1d93f2c8]{padding:12px;border-radius:8px;max-width:70%;word-wrap:break-word}.input-container[data-v-1d93f2c8]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}.el-input[data-v-1d93f2c8]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}.el-button[data-v-1d93f2c8]{background-color:#1e40af;color:#fff;border:none}.el-button[data-v-1d93f2c8]:hover{background-color:#1d4ed8}.formInfo{width:80%;margin:4vh 10% 0;.word-preview{width:50%!important;height:85vh;overflow:auto;margin-right:20px}}.dialog-title[data-v-1f96d9f0]{font-size:20px;color:#edf3ff}.step-contain[data-v-1f96d9f0]{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px;background:#2e323e}.step-reall-contain[data-v-1f96d9f0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px}.view-contain-contain[data-v-1f96d9f0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#eaedf7}.step-contain-wrap[data-v-1f96d9f0]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:1450px;position:relative}.step-contain-wrap[data-v-1f96d9f0] .el-steps--simple{background:#fff;padding:13px 38%}.step-contain-wrap[data-v-1f96d9f0] .el-step.is-simple .el-step__title{font-size:14px;width:118px}.step-contain-wrap[data-v-1f96d9f0] .active .el-step__title{color:#fff!important}.step-contain-wrap[data-v-1f96d9f0] .el-step__title{color:#fff!important;font-weight:400!important}.step-contain-wrap[data-v-1f96d9f0] .active .el-step__icon.is-text,.step-contain-wrap[data-v-1f96d9f0] .el-step__icon.is-text{border-color:#fff}.step-contain-wrap[data-v-1f96d9f0] .el-step__arrow:before{width:15px!important;height:16px!important;background:none!important}.step-contain-wrap[data-v-1f96d9f0] .el-step__arrow:after{content:"";display:inline-block;position:absolute;height:17px;width:1px;background:#c0c4cc!important;top:-5px}.step-contain-wrap[data-v-1f96d9f0] .el-step.is-simple .el-step__arrow:before{width:10px;height:1px;background:#000}.step-contain-wrap[data-v-1f96d9f0] .el-step.is-simple .el-step__arrow:after{-webkit-transform:rotate(90deg) translateY(4px)}.step-contain-wrap[data-v-1f96d9f0] .el-step.is-simple{cursor:pointer}.step-contain-wrap[data-v-1f96d9f0] .el-steps--simple{background:transparent;padding:0}.step-contain-wrap[data-v-1f96d9f0] .el-steps--simple .el-step__icon{border:2px solid}.step-contain-wrap[data-v-1f96d9f0] .el-steps--simple .active .el-step__icon{border:8px solid;border-color:#fff}.el-button--info[data-v-1f96d9f0]{background:#2e323e!important;border-color:#fff!important}[data-v-39bb6aab] .designForm .basic-container,[data-v-39bb6aab] .designForm .el-card__body,[data-v-39bb6aab] .designForm .el-dialog__body,[data-v-39bb6aab] .designForm .el-dialog__header{padding:0}.debug-box[data-v-39bb6aab]{width:100%;height:100%;max-height:75vh;display:-webkit-box;display:-ms-flexbox;display:flex}.debug-box #docx-preview[data-v-39bb6aab]{width:100%;margin-right:20px;overflow:auto}.debug-box .debug-form[data-v-39bb6aab]{overflow:auto}.kv-pair-form[data-v-91efbdce]{max-height:50vh;overflow:auto}.template-preview[data-v-91efbdce]{width:100%;max-height:76vh;min-height:30vh;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-preview .operation-button[data-v-91efbdce]{display:none;position:absolute;top:84px;right:28px;z-index:999}.template-preview:hover .operation-button[data-v-91efbdce]{display:block}.el-font-size{font-size:14px}.wel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}.workbench-container[data-v-07e6d62f]{padding:16px;background-color:#f1f5f9;height:calc(100vh - 84px);overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif}.full-height-row[data-v-07e6d62f]{height:100%}.full-height-col[data-v-07e6d62f]{height:100%}.full-height-col[data-v-07e6d62f],.panel-card[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-card[data-v-07e6d62f]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.panel-header[data-v-07e6d62f]{padding:16px;border-bottom:1px solid #e2e8f0}.panel-header .header-title[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:800;color:#1e293b;margin-bottom:12px}.panel-header .header-title i[data-v-07e6d62f]{color:#2563eb;font-size:18px}.panel-header .header-title .badge-custom[data-v-07e6d62f]{margin-left:auto}.scroll-area[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.scroll-area[data-v-07e6d62f]::-webkit-scrollbar{width:4px}.scroll-area[data-v-07e6d62f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.list-panel[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-panel .panel-body[data-v-07e6d62f]{padding:12px}.case-item-card[data-v-07e6d62f]{padding:14px;border-radius:12px;border:1px solid transparent;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;margin-bottom:10px}.case-item-card[data-v-07e6d62f]:hover{background:#f8fbff;border-color:#d7e6ff}.case-item-card.active[data-v-07e6d62f]{background:#eef4ff;border-color:#4a8fff;-webkit-box-shadow:0 2px 8px rgba(74,143,255,.18);box-shadow:0 2px 8px rgba(74,143,255,.18)}.case-item-card.active .category-text[data-v-07e6d62f]{color:#2f6fe3}.case-item-card .item-header[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.case-item-card .item-header .category-text[data-v-07e6d62f]{font-size:14px;font-weight:800;color:#263548;line-height:1.4;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.case-item-card .item-header .type-icon[data-v-07e6d62f]{font-size:14px}.case-item-card .item-header .type-icon.is-graphic[data-v-07e6d62f]{color:#5a9bff}.case-item-card .item-header .type-icon.is-phone[data-v-07e6d62f]{color:#39c98f}.case-item-card .item-footer[data-v-07e6d62f]{font-size:11px;color:#8a9ab0;font-weight:600}.main-workspace[data-v-07e6d62f]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.info-panel[data-v-07e6d62f]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.info-panel .info-header[data-v-07e6d62f]{padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;cursor:pointer;background:#fcfdfe}.info-panel .info-header.disabled[data-v-07e6d62f]{cursor:default;opacity:.7}.info-panel .info-header .header-left[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.info-panel .info-header .header-left .icon-box[data-v-07e6d62f]{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-panel .info-header .header-left .icon-box.blue[data-v-07e6d62f]{background:#eff6ff;color:#2563eb}.info-panel .info-header .header-left .order-no-wrapper[data-v-07e6d62f]{font-size:14px;font-weight:900}.info-panel .info-header .header-left .order-no-wrapper .label[data-v-07e6d62f]{color:#64748b}.info-panel .info-header .header-left .order-no-wrapper .value[data-v-07e6d62f]{color:#2563eb;font-family:monospace}.info-panel .info-header .header-left .order-no-wrapper .copy-btn[data-v-07e6d62f]{margin-left:4px;padding:4px}.info-panel .info-header .header-right[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.info-panel .info-header .header-right .channel-toggle[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;padding:4px 12px;border-radius:100px;border:1px solid #e2e8f0}.info-panel .info-header .header-right .channel-toggle .toggle-label[data-v-07e6d62f]{font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.info-panel .info-header .header-right .expand-icon[data-v-07e6d62f]{color:#94a3b8;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.info-panel .info-content-wrapper[data-v-07e6d62f]{padding:24px;border-top:1px solid #f1f5f9;-webkit-animation:slideIn-07e6d62f .3s ease-out;animation:slideIn-07e6d62f .3s ease-out}.info-panel .meta-grid[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;margin-bottom:24px}.info-panel .meta-grid .meta-item[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.info-panel .meta-grid .meta-label[data-v-07e6d62f]{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.info-panel .meta-grid .meta-value[data-v-07e6d62f]{font-size:14px;font-weight:800;color:#1e293b}.info-panel .meta-grid .meta-value-box[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:800;color:#1e293b}.info-panel .meta-grid .meta-value-box .mask-toggle[data-v-07e6d62f]{color:#cbd5e1;cursor:pointer}.info-panel .meta-grid .meta-value-box .mask-toggle[data-v-07e6d62f]:hover{color:#2563eb}.info-panel .meta-grid .status-tag[data-v-07e6d62f]{display:inline-block;padding:2px 8px;background:#ecfdf5;color:#059669;font-size:10px;font-weight:900;border-radius:4px;border:1px solid #d1fae5}.info-panel .meta-grid .price[data-v-07e6d62f]{color:#1e293b}.info-panel .notes-row[data-v-07e6d62f]{padding-top:20px;border-top:1px solid #f8fafc}.info-panel .section-title[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.info-panel .text-content[data-v-07e6d62f]{background:#f8fafc;padding:12px;border-radius:12px;font-size:13px;line-height:1.6;color:#475569;font-weight:500;min-height:80px}.info-panel .notes-box .section-header[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.info-panel .notes-box .privacy-label[data-v-07e6d62f]{font-size:9px;font-weight:900;color:#cbd5e1;text-transform:uppercase}.editor-panel[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.02);box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.editor-panel .editor-toolbar[data-v-07e6d62f]{padding:10px 20px;border-bottom:1px solid #e2e8f0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff}.editor-panel .editor-toolbar .toolbar-left[data-v-07e6d62f],.editor-panel .editor-toolbar[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.editor-panel .editor-toolbar .toolbar-left[data-v-07e6d62f]{gap:12px}.editor-panel .editor-toolbar .toolbar-left .color-ai[data-v-07e6d62f]{color:#3b82f6}.editor-panel .editor-toolbar .toolbar-left .color-lawyer[data-v-07e6d62f]{color:#64748b}.editor-panel .editor-toolbar .toolbar-left .doc-title-input[data-v-07e6d62f] .el-input__inner{border:none;font-weight:900;font-size:14px;padding:0}.editor-panel .editor-toolbar .toolbar-right[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.editor-panel .editor-canvas[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f1f5f9;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.editor-panel .editor-canvas .wps-editor-container[data-v-07e6d62f]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.editor-panel .editor-canvas .wps-editor-container .wps-editor-iframe[data-v-07e6d62f]{width:100%;height:100%;border:none;background:#fff}.editor-panel .editor-canvas .no-editor-placeholder[data-v-07e6d62f]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8fafc}.editor-panel .editor-canvas .paper-container[data-v-07e6d62f]{width:100%;max-width:800px;background:#fff;padding:60px;border-radius:4px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.05);box-shadow:0 10px 25px rgba(0,0,0,.05);border:1px solid #e2e8f0;min-height:1000px}.legal-textarea[data-v-07e6d62f] .el-textarea__inner{border:none;padding:0;font-family:STSong,SimSun,serif;font-size:16px;line-height:2.2;color:#1e293b;resize:none}.wps-editor-container[data-v-07e6d62f]{position:relative}.wps-editor-container .wps-editor-iframe[data-v-07e6d62f]{display:block}.right-panes[data-v-07e6d62f]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-height:0;overflow:hidden}.pane-header[data-v-07e6d62f]{padding:12px 16px;background:#fcfdfe;border-bottom:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:12px;font-weight:800;color:#1e293b;text-transform:uppercase;letter-spacing:.1em}.pane-header i[data-v-07e6d62f]{color:#2563eb;font-size:16px}.pane-header.mini[data-v-07e6d62f]{padding:10px 14px;background:#f8fafc;color:#94a3b8;font-size:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat-panel[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#fff;border-radius:12px;border:1px solid #e2e8f0;flex-direction:column;position:relative}.chat-panel .tencent-chat-container[data-v-07e6d62f],.chat-panel[data-v-07e6d62f]{min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;overflow:hidden}.chat-panel .tencent-chat-container[data-v-07e6d62f]{width:100%;height:100%;flex-direction:column}.chat-panel .tencent-chat-container[data-v-07e6d62f] .tui-chat{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.chat-panel .tencent-chat-container[data-v-07e6d62f] .tui-chat,.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f],.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .tui-chat{-ms-flex:1 1 0px;flex:1 1 0;min-height:0;-ms-flex-direction:column;flex-direction:column}.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .tui-chat{height:100%;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;overflow:hidden}.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .chat-main,.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .message-list,.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .tui-chat-main{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow-y:auto}.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .message-list-container,.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .tui-message-list{min-height:0;height:100%}.chat-panel .tencent-chat-uikit-host[data-v-07e6d62f] .tui-chat-safe-tips{display:none!important}.chat-panel .chat-header-placeholder[data-v-07e6d62f]{padding:12px 16px;background:#fcfdfe;border-bottom:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:12px;font-weight:800;color:#1e293b;text-transform:uppercase;letter-spacing:.1em}.chat-panel .chat-header-placeholder i[data-v-07e6d62f]{color:#2563eb;font-size:16px}.chat-panel .chat-header-placeholder .im-status-dot[data-v-07e6d62f]{margin-left:auto;width:8px;height:8px;border-radius:50%}.chat-panel .chat-header-placeholder .im-status-dot.connected[data-v-07e6d62f]{background:#10b981}.chat-panel .chat-header-placeholder .im-status-dot.disconnected[data-v-07e6d62f]{background:#ef4444}.chat-panel .chat-header-placeholder .im-status-text[data-v-07e6d62f]{font-size:11px;letter-spacing:normal;text-transform:none;color:#64748b}.chat-panel .chat-loading[data-v-07e6d62f],.chat-panel .chat-placeholder[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#94a3b8;padding:40px}.chat-panel .chat-loading i[data-v-07e6d62f],.chat-panel .chat-placeholder i[data-v-07e6d62f]{font-size:48px;margin-bottom:16px;color:#cbd5e1}.chat-panel .chat-loading p[data-v-07e6d62f],.chat-panel .chat-placeholder p[data-v-07e6d62f]{font-size:14px;font-weight:500}.chat-panel .chat-history[data-v-07e6d62f]{padding:20px;background:#fafbfc;min-height:0;overflow-x:hidden}.chat-panel .chat-message-wrapper[data-v-07e6d62f]{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-panel .chat-message-wrapper.client[data-v-07e6d62f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chat-panel .chat-message-wrapper.user[data-v-07e6d62f]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chat-panel .chat-message-wrapper.user .message-bubble[data-v-07e6d62f]{background:#2563eb;color:#fff;border-top-right-radius:0}.chat-panel .chat-message-wrapper.ai[data-v-07e6d62f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chat-panel .chat-message-wrapper.ai .message-bubble[data-v-07e6d62f]{background:#f0f9ff;border:1px solid #bae6fd;color:#0369a1;border-top-left-radius:0}.chat-panel .chat-message-wrapper.system[data-v-07e6d62f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.chat-panel .message-bubble[data-v-07e6d62f]{max-width:85%;padding:12px 16px;border-radius:16px;font-size:13px;line-height:1.5;font-weight:500;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);background:#fff;color:#334155;border:1px solid #f1f5f9;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.chat-panel .message-bubble .im-image[data-v-07e6d62f]{max-width:220px;max-height:220px;border-radius:8px;cursor:pointer;display:block}.chat-panel .message-bubble .im-file-card[data-v-07e6d62f],.chat-panel .message-bubble .im-media-card[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat-panel .message-bubble .im-file-meta[data-v-07e6d62f]{min-width:0}.chat-panel .message-bubble .im-file-meta .name[data-v-07e6d62f]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.chat-panel .message-bubble .im-file-meta .size[data-v-07e6d62f],.chat-panel .message-bubble .im-media-card .duration[data-v-07e6d62f]{font-size:12px;color:#94a3b8}.chat-panel .message-info[data-v-07e6d62f]{margin-top:6px;font-size:9px;font-weight:800;color:#cbd5e1;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.chat-panel .message-info i[data-v-07e6d62f]{color:#3b82f6}.chat-panel .system-msg[data-v-07e6d62f]{background:#f1f5f9;padding:4px 12px;border-radius:100px;font-size:10px;font-weight:800;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.chat-panel .chat-input-area[data-v-07e6d62f]{padding:12px;border-top:1px solid #e2e8f0}.chat-panel .chat-input-area .chat-input-actions[data-v-07e6d62f]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.secondary-panes[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;min-height:0;overflow:hidden}.docs-list-panel[data-v-07e6d62f],.evidence-panel[data-v-07e6d62f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;background:#fff;border-radius:12px;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.docs-scroll[data-v-07e6d62f],.evidence-scroll[data-v-07e6d62f]{min-height:0;padding:8px;background:#fff}.docs-list-panel .pane-header.mini[data-v-07e6d62f]{padding:12px 16px;border-bottom:1px solid #f1f5f9;background:rgba(248,250,252,.7);color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.docs-list-panel .docs-scroll[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.docs-list-panel .import-doc-btn[data-v-07e6d62f]{font-size:14px;color:#3b82f6;width:28px;height:28px;border-radius:10px;padding:0;margin:0;margin-left:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.docs-list-panel .import-doc-btn[data-v-07e6d62f]:hover{background:#eff6ff;color:#2563eb}.evidence-panel .pane-header.mini[data-v-07e6d62f]{padding:12px 16px;border-bottom:1px solid #f1f5f9;background:rgba(248,250,252,.7);color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.evidence-panel .evidence-scroll[data-v-07e6d62f]{gap:8px}.doc-group[data-v-07e6d62f],.evidence-panel .evidence-scroll[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc-group[data-v-07e6d62f]{gap:6px}.doc-group .group-title[data-v-07e6d62f]{padding:0 4px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.doc-group .group-title.ai[data-v-07e6d62f]{color:#3b82f6}.doc-group .group-title.lawyer[data-v-07e6d62f]{color:#64748b}.doc-group .group-title i[data-v-07e6d62f]{font-size:12px}.doc-item[data-v-07e6d62f]{padding:12px;border-radius:12px;cursor:pointer;border:1px solid transparent;-webkit-transition:all .2s;transition:all .2s;background:#fff}.doc-item[data-v-07e6d62f]:hover{background:#f8fafc}.doc-item.active[data-v-07e6d62f]{border-color:#bfdbfe;background:rgba(239,246,255,.7);-webkit-box-shadow:0 1px 3px rgba(59,130,246,.12);box-shadow:0 1px 3px rgba(59,130,246,.12)}.doc-item.active .title-row i[data-v-07e6d62f]{color:#3b82f6}.doc-item.active .doc-title[data-v-07e6d62f]{color:#1d4ed8;font-weight:900}.doc-item .title-row[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.doc-item .title-row i[data-v-07e6d62f]{font-size:14px;color:#60a5fa;-ms-flex-negative:0;flex-shrink:0}.doc-item .title-row .doc-title[data-v-07e6d62f]{font-size:12px;font-weight:700;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-item .status-row[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doc-item .status-row .time[data-v-07e6d62f]{font-size:9px;color:#cbd5e1;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.doc-item .status-row .status-tags[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.doc-item .status-row .tag-ai[data-v-07e6d62f]{font-size:9px;font-weight:900;background:#eff6ff;color:#2563eb;padding:1px 6px;border-radius:6px;border:1px solid #dbeafe;text-transform:uppercase;letter-spacing:.02em}.doc-item .status-row .tag-status[data-v-07e6d62f]{font-size:9px;font-weight:900;padding:1px 6px;border-radius:6px;text-transform:uppercase;letter-spacing:.02em}.doc-item .status-row .tag-status.sent[data-v-07e6d62f]{background:#e8f7ef;color:#0f9e67;border:1px solid #d4efe1}.doc-item .status-row .tag-status.revising[data-v-07e6d62f]{background:#fff6e8;color:#ca7b00;border:1px solid #f7e6c1}.hidden-input[data-v-07e6d62f]{display:none}.evidence-item[data-v-07e6d62f]{padding:12px;border-radius:12px;border:1px solid #f1f5f9;background:rgba(248,250,252,.65);-webkit-transition:all .2s ease;transition:all .2s ease}.evidence-item[data-v-07e6d62f]:hover{border-color:#bfdbfe}.evidence-item.active[data-v-07e6d62f]{border-color:#93c5fd;background:#eff6ff}.evidence-item .ev-main[data-v-07e6d62f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.evidence-item .ev-left[data-v-07e6d62f],.evidence-item .ev-main[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.evidence-item .ev-left[data-v-07e6d62f]{min-width:0;overflow:hidden}.evidence-item .ev-left i[data-v-07e6d62f]{font-size:14px;-ms-flex-negative:0;flex-shrink:0}.evidence-item .ev-left .file-name[data-v-07e6d62f]{font-size:11px;font-weight:900;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-item .ev-actions[data-v-07e6d62f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.evidence-item .ev-actions[data-v-07e6d62f] .el-button{width:24px;height:24px;font-size:13px;color:#3b82f6;border-radius:8px;padding:0;margin:0;line-height:1;background:transparent}.evidence-item .ev-actions[data-v-07e6d62f] .el-button:hover{color:#2563eb;background:#dbeafe}.evidence-item:hover .ev-actions[data-v-07e6d62f]{opacity:1}.evidence-item .ev-meta[data-v-07e6d62f]{font-size:9px;font-weight:700;color:#94a3b8;margin-top:4px;margin-left:22px;text-transform:uppercase;letter-spacing:.02em}.evidence-preview-dialog[data-v-07e6d62f] .el-dialog__body{padding:12px 16px 16px}.evidence-preview-dialog .image-preview-wrap[data-v-07e6d62f]{height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f8fafc;border-radius:8px}.evidence-preview-dialog .dialog-image[data-v-07e6d62f]{width:100%;height:100%}.evidence-preview-dialog .file-preview-wrap[data-v-07e6d62f]{height:70vh;background:#f8fafc;border-radius:8px;overflow:hidden}.evidence-preview-dialog .preview-frame[data-v-07e6d62f]{width:100%;height:100%;border:none;background:#fff}.color-primary[data-v-07e6d62f]{color:#3b82f6}.color-danger[data-v-07e6d62f]{color:#ef4444}.color-info[data-v-07e6d62f]{color:#94a3b8}.color-success[data-v-07e6d62f]{color:#10b981}@-webkit-keyframes slideIn-07e6d62f{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-07e6d62f{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.premium-textarea[data-v-07e6d62f] .el-textarea__inner{background:#fffbeb;border:1px solid #fef3c7;border-radius:12px;font-size:12px;color:#92400e;font-style:italic}.premium-textarea[data-v-07e6d62f] .el-textarea__inner:focus{border-color:#fce788;-webkit-box-shadow:0 0 0 4px rgba(251,191,36,.05);box-shadow:0 0 0 4px rgba(251,191,36,.05)}.btn-action[data-v-07e6d62f]{font-weight:800;border-radius:8px}.btn-action.delete[data-v-07e6d62f]:hover{border-color:#fca5a5;color:#ef4444;background:#fef2f2}.btn-send-client[data-v-07e6d62f]{background:#0f172a;border:none;font-weight:800;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-send-client[data-v-07e6d62f]:hover{background:#1e293b}.premium-input[data-v-07e6d62f] .el-input__inner{border-radius:8px;background:#f1f5f9;border:1px solid #e2e8f0}.premium-input[data-v-07e6d62f] .el-input__inner:focus{background:#fff;border-color:#2563eb}.empty-status[data-v-07e6d62f],.loading-status[data-v-07e6d62f]{text-align:center;padding:15px;color:#94a3b8;font-size:13px}.no-selection-overlay[data-v-07e6d62f]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(2px)}.no-selection-overlay .empty-state[data-v-07e6d62f]{text-align:center}.no-selection-overlay .empty-state i[data-v-07e6d62f]{font-size:48px;color:#cbd5e1;margin-bottom:16px}.no-selection-overlay .empty-state p[data-v-07e6d62f]{color:#64748b;font-size:14px;font-weight:500}.template-management-container[data-v-4affbc02]{padding:24px;background-color:#f1f5f9;min-height:calc(100vh - 84px);font-family:Inter,system-ui,-apple-system,sans-serif}.header-section[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:32px}.header-section .page-title[data-v-4affbc02]{font-size:24px;font-weight:900;color:#1e293b;letter-spacing:-.025em;margin:0}.header-section .page-subtitle[data-v-4affbc02]{margin-top:4px;font-size:14px;color:#64748b;font-weight:500}.header-section .manage-btn[data-v-4affbc02]{padding:12px 24px;border-radius:16px;font-weight:900;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.header-section .manage-btn.shadow-blue[data-v-4affbc02]{-webkit-box-shadow:0 10px 15px -3px rgba(37,99,235,.2);box-shadow:0 10px 15px -3px rgba(37,99,235,.2)}.header-section .manage-btn.shadow-blue[data-v-4affbc02]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 15px 20px -5px rgba(37,99,235,.3);box-shadow:0 15px 20px -5px rgba(37,99,235,.3)}.template-grid[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.template-card[data-v-4affbc02]{width:calc(25% - 24px);min-width:280px;background:#fff;padding:28px;border-radius:40px;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.template-card[data-v-4affbc02]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.1);box-shadow:0 25px 50px -12px rgba(0,0,0,.1);border-color:rgba(37,99,235,.1)}.template-card .card-top[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.template-card .card-top .category-tag[data-v-4affbc02]{padding:6px 16px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;border:1px solid rgba(37,99,235,.1)}.template-card .card-top .template-no[data-v-4affbc02]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;color:#94a3b8}.template-card .card-mid[data-v-4affbc02]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:32px}.template-card .card-mid .template-name[data-v-4affbc02]{font-size:20px;font-weight:900;color:#1e293b;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:52px;-webkit-transition:color .3s;transition:color .3s}.template-card .card-mid .usage-count[data-v-4affbc02]{margin-top:16px;gap:8px;font-size:11px;font-weight:700;color:#94a3b8}.template-card .card-footer[data-v-4affbc02],.template-card .card-mid .usage-count[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-card .card-footer[data-v-4affbc02]{padding-top:24px;border-top:1px solid #f1f5f9;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template-card .card-footer .modifier-info[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.template-card .card-footer .modifier-info .avatar-box[data-v-4affbc02]{width:36px;height:36px;background:#0f172a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;font-size:10px;font-weight:900;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.template-card .card-footer .modifier-info .modifier-text .name[data-v-4affbc02]{font-size:12px;font-weight:900;color:#334155;margin:0}.template-card .card-footer .modifier-info .modifier-text .date[data-v-4affbc02]{font-size:10px;color:#94a3b8;font-weight:500;margin:0}.template-card .card-footer .action-icons[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .3s;transition:all .3s}.template-card .card-footer .action-icons .icon-btn[data-v-4affbc02]{width:36px;height:36px;border:none;background:transparent;color:#94a3b8;border-radius:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-size:18px}.template-card .card-footer .action-icons .icon-btn[data-v-4affbc02]:hover{color:#2563eb;background:#eff6ff}.template-card .card-footer .action-icons .icon-btn.highlight[data-v-4affbc02]:hover{color:#10b981;background:#ecfdf5}.template-card:hover .action-icons[data-v-4affbc02]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.add-template-card[data-v-4affbc02]{width:calc(25% - 24px);min-width:280px;min-height:250px;border:2px dashed #e2e8f0;border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#94a3b8;background:rgba(241,245,249,.5);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.add-template-card i[data-v-4affbc02]{font-size:40px;margin-bottom:8px;opacity:.5;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.add-template-card span[data-v-4affbc02]{font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.2em}.add-template-card[data-v-4affbc02]:hover{border-color:#2563eb;color:#2563eb;background:#fff}.add-template-card:hover i[data-v-4affbc02]{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.list-view[data-v-4affbc02]{background:#fff;min-height:calc(100vh - 36px);margin:-24px;padding:24px}.list-view .list-header[data-v-4affbc02]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.list-view .list-header .header-left[data-v-4affbc02],.list-view .list-header[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-view .list-header .header-left[data-v-4affbc02]{gap:16px}.list-view .list-header .header-left .back-btn[data-v-4affbc02]{border-radius:12px;font-weight:900;font-size:12px}.list-view .list-header .header-left .divider[data-v-4affbc02]{width:1px;height:24px;background:#e2e8f0}.list-view .list-header .header-left .add-btn[data-v-4affbc02]{border-radius:12px;font-weight:900;font-size:12px}.shadow-premium[data-v-4affbc02]{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.premium-table[data-v-4affbc02]{border-radius:16px;border:1px solid #e2e8f0;overflow:hidden}.premium-table[data-v-4affbc02] th{background:#f8fafc!important;padding:16px 0}.premium-table[data-v-4affbc02] th .cell{font-size:11px;font-weight:900;color:#1e293b;text-transform:uppercase;letter-spacing:.1em}.premium-table[data-v-4affbc02] td{padding:16px 0;font-size:13px}.premium-table[data-v-4affbc02] tr:hover td{background-color:rgba(37,99,235,.03)!important}.index-num[data-v-4affbc02]{font-family:mono;font-weight:700;color:#94a3b8}.mono-text[data-v-4affbc02]{font-family:mono;font-size:11px;color:#64748b}.font-black[data-v-4affbc02]{font-weight:900}.status-tag[data-v-4affbc02]{padding:4px 10px;border-radius:6px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.status-tag.active[data-v-4affbc02]{background:#eff6ff;color:#2563eb;border:1px solid rgba(37,99,235,.1)}.status-tag.disabled[data-v-4affbc02]{background:#f1f5f9;color:#94a3b8}.table-actions[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table-actions>[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.table-actions>[data-v-4affbc02]:after{content:"";display:block;width:1px;height:14px;background-color:#d9d9d9;margin:0 10px}.table-actions>[data-v-4affbc02]:last-child:after{display:none}.table-actions .el-dropdown[data-v-4affbc02]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-actions .el-dropdown-link[data-v-4affbc02]{cursor:pointer;color:#999}.design-view-overlay[data-v-4affbc02]{position:fixed;inset:0;z-index:2000;background:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.design-view-overlay .design-header[data-v-4affbc02]{height:64px;background:#2d333f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 32px;color:#fff}.design-view-overlay .design-header .header-left[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.design-view-overlay .design-header .header-left .title[data-v-4affbc02]{font-size:16px;font-weight:900;margin:0}.design-view-overlay .design-header .header-left .steps[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.design-view-overlay .design-header .header-left .steps .step[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.design-view-overlay .design-header .header-left .steps .step span[data-v-4affbc02]{font-size:12px;font-weight:900;letter-spacing:.1em}.design-view-overlay .design-header .header-left .steps .step.active span[data-v-4affbc02]{color:#fff}.design-view-overlay .design-header .header-left .steps .step.disabled span[data-v-4affbc02]{color:hsla(0,0%,100%,.3)}.design-view-overlay .design-header .header-left .steps .step .dot-main[data-v-4affbc02]{width:20px;height:20px;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-view-overlay .design-header .header-left .steps .step .dot-main .dot-inner[data-v-4affbc02]{width:10px;height:10px;border-radius:50%;background:#2d333f}.design-view-overlay .design-header .header-left .steps .step .dot-empty[data-v-4affbc02]{width:20px;height:20px;border-radius:50%;border:2px solid #525c6e}.design-view-overlay .design-header .header-left .steps .line[data-v-4affbc02]{width:56px;height:1px;background:#525c6e}.design-view-overlay .design-header .header-right[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.design-view-overlay .design-header .header-right .close-btn[data-v-4affbc02]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:8px;font-weight:900}.design-view-overlay .design-header .header-right .save-btn[data-v-4affbc02]{border-radius:8px;font-weight:900}.design-view-overlay .design-content[data-v-4affbc02]{overflow:hidden}.design-view-overlay .design-content[data-v-4affbc02],.preview-panel[data-v-4affbc02]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.preview-panel[data-v-4affbc02]{background:rgba(226,232,240,.5);padding:48px;overflow-y:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-panel .paper[data-v-4affbc02]{width:100%;max-width:700px;background:#fff;min-height:1000px;padding:80px;border-radius:4px;-webkit-transform-origin:top;transform-origin:top}.preview-panel .paper .paper-header[data-v-4affbc02]{text-align:center;margin-bottom:64px}.preview-panel .paper .paper-header .firm-name[data-v-4affbc02]{font-size:18px;font-weight:900;color:#1e293b;margin:0}.preview-panel .paper .paper-header .firm-en[data-v-4affbc02]{font-size:10px;color:#94a3b8;text-transform:uppercase;font-weight:700;margin-top:4px}.preview-panel .paper .doc-body .doc-title[data-v-4affbc02]{font-size:28px;font-weight:900;text-align:center;letter-spacing:.5em;margin-bottom:80px;color:#1e293b}.preview-panel .paper .doc-body .doc-content[data-v-4affbc02]{font-family:STSong,SimSun,serif;font-size:15px;line-height:2;color:#1e293b}.preview-panel .paper .doc-body .doc-content .placeholder[data-v-4affbc02]{color:#2563eb;font-weight:900}.preview-panel .paper .doc-body .doc-content .placeholder.underlined[data-v-4affbc02]{text-decoration:underline;-webkit-text-decoration-color:rgba(37,99,235,.2);text-decoration-color:rgba(37,99,235,.2)}.preview-panel .paper .doc-body .doc-content .sub-section[data-v-4affbc02]{margin-top:40px}.preview-panel .paper .doc-body .doc-content .narrative[data-v-4affbc02]{margin-top:48px}.preview-panel .paper .doc-body .doc-content .options[data-v-4affbc02]{margin-left:32px;color:#64748b;font-style:italic;font-size:14px;margin-top:16px}.preview-panel .paper .doc-body .doc-content .signature-section[data-v-4affbc02]{margin-top:120px;text-align:right;padding-right:48px}.preview-panel .paper .doc-body .doc-content .signature-section .date-placeholder[data-v-4affbc02]{color:#94a3b8;font-family:mono;margin-top:16px}.config-panel[data-v-4affbc02]{width:500px;background:#fff;border-left:1px solid #e2e8f0;padding:48px;overflow-y:auto}.config-panel .config-group[data-v-4affbc02]{margin-bottom:40px;max-width:440px}.config-panel .config-group .config-item[data-v-4affbc02]{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.config-panel .config-group .config-item.align-top[data-v-4affbc02]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.config-panel .config-group .config-item .item-label[data-v-4affbc02]{width:100px;text-align:right;padding-right:24px;font-size:14px;font-weight:900;color:#64748b}.config-panel .config-group .config-item .item-label.required[data-v-4affbc02]:before{content:"*";color:#f56c6c;margin-right:4px}.config-panel .config-group .config-item .premium-input[data-v-4affbc02]{-webkit-box-flex:1;-ms-flex:1;flex:1}.config-panel .config-group .config-item .premium-input[data-v-4affbc02] .el-input__inner{height:48px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;font-weight:700;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.config-panel .config-group .config-item .premium-input[data-v-4affbc02] .el-input__inner:focus{border-color:#2563eb;-webkit-box-shadow:0 0 0 4px rgba(37,99,235,.05);box-shadow:0 0 0 4px rgba(37,99,235,.05)}.config-panel .config-group .config-item .premium-input.readonly[data-v-4affbc02] .el-input__inner{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.config-panel .config-group .config-item .full-width[data-v-4affbc02]{width:100%}.config-panel .config-group .config-item .upload-area[data-v-4affbc02]{-webkit-box-flex:1;-ms-flex:1;flex:1}.config-panel .config-group .config-item .upload-area .upload-dropzone[data-v-4affbc02]{height:200px;border:2px dashed #e2e8f0;background:#f8fafc;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.config-panel .config-group .config-item .upload-area .upload-dropzone .icon-circle[data-v-4affbc02]{width:64px;height:64px;background:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.02);box-shadow:0 4px 6px rgba(0,0,0,.02)}.config-panel .config-group .config-item .upload-area .upload-dropzone .icon-circle i[data-v-4affbc02]{font-size:32px;color:#94a3b8}.config-panel .config-group .config-item .upload-area .upload-dropzone .icon-circle[data-v-4affbc02]{margin-bottom:16px}.config-panel .config-group .config-item .upload-area .upload-dropzone .upload-text[data-v-4affbc02]{font-size:14px;font-weight:900;color:#475569}.config-panel .config-group .config-item .upload-area .upload-dropzone .upload-text .blue[data-v-4affbc02]{color:#2563eb;margin:0 4px}.config-panel .config-group .config-item .upload-area .upload-dropzone[data-v-4affbc02]:hover{border-color:#2563eb;background:rgba(37,99,235,.02)}.config-panel .config-group .config-item .upload-area .upload-dropzone:hover .icon-circle i[data-v-4affbc02]{color:#2563eb}.config-panel .config-group .config-item .upload-area .file-tag[data-v-4affbc02]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#ecfdf5;border:1px solid #d1fae5;border-radius:12px}.config-panel .config-group .config-item .upload-area .file-tag .file-info[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.config-panel .config-group .config-item .upload-area .file-tag .file-info i[data-v-4affbc02]{color:#10b981;font-size:18px}.config-panel .config-group .config-item .upload-area .file-tag .file-info span[data-v-4affbc02]{font-size:13px;font-weight:900;color:#1e293b}.config-panel .config-group .config-item .upload-area .file-tag .el-icon-success[data-v-4affbc02]{color:#10b981;font-size:18px;background:#fff;border-radius:50%}.config-panel .config-group .config-item .rich-editor-mock[data-v-4affbc02]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;background:#f8fafc;-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.02);box-shadow:0 4px 6px -1px rgba(0,0,0,.02)}.config-panel .config-group .config-item .rich-editor-mock .editor-toolbar[data-v-4affbc02]{padding:12px;background:#fff;border-bottom:1px solid #f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.config-panel .config-group .config-item .rich-editor-mock .editor-toolbar button[data-v-4affbc02]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;color:#475569;cursor:pointer}.config-panel .config-group .config-item .rich-editor-mock .editor-toolbar button[data-v-4affbc02]:hover{background:#64748b;color:#2563eb}.config-panel .config-group .config-item .rich-editor-mock .editor-toolbar .v-line[data-v-4affbc02]{width:1px;height:16px;background:#e2e8f0}.config-panel .config-group .config-item .rich-editor-mock .editor-body[data-v-4affbc02]{padding:24px;min-height:240px;font-size:14px;color:#94a3b8;font-weight:500}.animate-in-fade[data-v-4affbc02]{-webkit-animation:fadeIn-4affbc02 .5s ease-out;animation:fadeIn-4affbc02 .5s ease-out}.animate-in-slide[data-v-4affbc02]{-webkit-animation:slideInX-4affbc02 .5s ease-out;animation:slideInX-4affbc02 .5s ease-out}.animate-in-up[data-v-4affbc02]{-webkit-animation:slideInY-4affbc02 .5s ease-out;animation:slideInY-4affbc02 .5s ease-out}.animate-zoom[data-v-4affbc02]{-webkit-animation:zoomIn-4affbc02 .5s cubic-bezier(.4,0,.2,1);animation:zoomIn-4affbc02 .5s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fadeIn-4affbc02{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-4affbc02{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideInX-4affbc02{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInX-4affbc02{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInY-4affbc02{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInY-4affbc02{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomIn-4affbc02{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn-4affbc02{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.dialog-content[data-v-4affbc02]{padding:20px 0}.form-group[data-v-4affbc02]{gap:20px}.form-group[data-v-4affbc02],.form-item[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-item[data-v-4affbc02]{gap:8px}.form-item .item-label[data-v-4affbc02]{font-size:14px;font-weight:900;color:#334155}.form-item .item-label.required[data-v-4affbc02]:before{content:"*";color:#f56c6c;margin-right:4px}.form-item .full-width[data-v-4affbc02]{width:100%}.form-item .upload-container[data-v-4affbc02]{margin-top:8px}.form-item .upload-container .upload-demo[data-v-4affbc02]{border:2px dashed #e2e8f0;border-radius:16px;background:#f8fafc;padding:32px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.02);box-shadow:0 2px 4px rgba(0,0,0,.02)}.form-item .upload-container .upload-demo[data-v-4affbc02]:hover{border-color:#2563eb;background:rgba(37,99,235,.05);-webkit-box-shadow:0 4px 8px rgba(37,99,235,.1);box-shadow:0 4px 8px rgba(37,99,235,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.form-item .upload-container .upload-demo .el-icon-upload[data-v-4affbc02]{font-size:48px;color:#94a3b8;margin-bottom:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.form-item .upload-container .upload-demo:hover .el-icon-upload[data-v-4affbc02]{color:#2563eb;-webkit-transform:scale(1.1);transform:scale(1.1)}.form-item .upload-container .upload-demo .el-upload__text[data-v-4affbc02]{font-size:14px;font-weight:700;color:#334155;margin-bottom:8px}.form-item .upload-container .upload-demo .el-upload__text em[data-v-4affbc02]{color:#2563eb;font-style:normal;cursor:pointer;text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}.form-item .upload-container .upload-demo .el-upload__text em[data-v-4affbc02]:hover{color:rgb(18.5714285714,76.1428571429,202.4285714286)}.form-item .upload-container .upload-demo .el-upload__tip[data-v-4affbc02]{font-size:12px;color:#94a3b8;margin-top:8px}.form-item .upload-container .file-tag[data-v-4affbc02]{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background:#ecfdf5;border:1px solid #d1fae5;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.form-item .upload-container .file-tag[data-v-4affbc02]:hover{-webkit-box-shadow:0 4px 8px rgba(16,185,129,.1);box-shadow:0 4px 8px rgba(16,185,129,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.form-item .upload-container .file-tag .file-info[data-v-4affbc02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.form-item .upload-container .file-tag .file-info i[data-v-4affbc02]{color:#10b981;font-size:20px}.form-item .upload-container .file-tag .file-info span[data-v-4affbc02]{font-size:13px;font-weight:700;color:#1e293b;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-item .upload-container .file-tag .el-button[data-v-4affbc02]{font-size:12px;padding:4px 8px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.form-item .upload-container .file-tag .el-button[data-v-4affbc02]:hover{background:rgba(245,108,108,.1);color:#f56c6c}.custom-scrollbar[data-v-4affbc02]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-4affbc02]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-4affbc02]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.custom-scrollbar[data-v-4affbc02]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.form-definition-list[data-v-2c04898a]{padding:32px;background-color:#f1f5f9;min-height:calc(100vh - 84px);font-family:Inter,system-ui,sans-serif}.header-section[data-v-2c04898a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:32px}.header-section .page-title[data-v-2c04898a]{font-size:28px;font-weight:900;color:#1e293b;margin:0;letter-spacing:-.02em}.header-section .page-subtitle[data-v-2c04898a]{font-size:14px;color:#64748b;margin:8px 0 0;font-weight:500}.header-section .header-right[data-v-2c04898a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.main-card[data-v-2c04898a]{background:#fff;border-radius:40px;border:1px solid #e2e8f0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:600px}.shadow-premium[data-v-2c04898a]{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.card-header[data-v-2c04898a]{padding:24px 32px;background-color:rgba(241,245,249,.5);border-bottom:1px solid #e2e8f0}.card-header .template-info[data-v-2c04898a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.card-header .template-info .template-name[data-v-2c04898a]{font-size:16px;font-weight:900;color:#1e293b}.card-header .template-info .category-tag[data-v-2c04898a]{padding:6px 16px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;border:1px solid rgba(37,99,235,.1)}.table-container[data-v-2c04898a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0}.custom-table[data-v-2c04898a] th{background:transparent!important;padding:20px 0}.custom-table[data-v-2c04898a] th .cell{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em}.custom-table[data-v-2c04898a] td{padding:16px 0}.custom-table[data-v-2c04898a] tr:hover td{background-color:rgba(241,245,249,.3)!important}.pagination-footer[data-v-2c04898a]{padding:24px 32px;border-top:1px solid #e2e8f0;background-color:rgba(100,116,139,.05);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination-footer .engine-status[data-v-2c04898a],.pagination-footer[data-v-2c04898a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-footer .engine-status[data-v-2c04898a]{gap:8px;font-size:9px;font-weight:950;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.pagination-footer .engine-status .status-dot[data-v-2c04898a]{width:8px;height:8px;background:#2563eb;border-radius:50%;-webkit-animation:pulse-2c04898a 2s infinite;animation:pulse-2c04898a 2s infinite}.index-num[data-v-2c04898a]{font-weight:700;color:#94a3b8}.index-num[data-v-2c04898a],.mono-text[data-v-2c04898a]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mono-text[data-v-2c04898a]{font-size:11px;color:#64748b}.font-black[data-v-2c04898a]{font-weight:900}.status-tag[data-v-2c04898a]{padding:4px 10px;border-radius:6px;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.status-tag.active[data-v-2c04898a]{background:#eff6ff;color:#2563eb;border:1px solid rgba(37,99,235,.1)}.status-tag.disabled[data-v-2c04898a]{background:#f1f5f9;color:#94a3b8}.table-actions[data-v-2c04898a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}@-webkit-keyframes pulse-2c04898a{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,.7);box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(37,99,235,0);box-shadow:0 0 0 6px rgba(37,99,235,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,0);box-shadow:0 0 0 0 rgba(37,99,235,0)}}@keyframes pulse-2c04898a{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,.7);box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(37,99,235,0);box-shadow:0 0 0 6px rgba(37,99,235,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,0);box-shadow:0 0 0 0 rgba(37,99,235,0)}}.document-list-container[data-v-2fa0c68c]{padding:32px;background-color:#f1f5f9;min-height:calc(100vh - 84px);font-family:Inter,system-ui,sans-serif}.header-section[data-v-2fa0c68c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:32px}.header-section .page-title[data-v-2fa0c68c]{font-size:28px;font-weight:900;color:#1e293b;margin:0;letter-spacing:-.02em}.header-section .page-subtitle[data-v-2fa0c68c]{font-size:14px;color:#64748b;margin:8px 0 0;font-weight:500}.header-section .header-right[data-v-2fa0c68c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.main-card[data-v-2fa0c68c]{background:#fff;border-radius:40px;border:1px solid #e2e8f0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:600px}.shadow-premium[data-v-2fa0c68c]{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)}.card-header[data-v-2fa0c68c]{padding:24px 32px;background-color:rgba(241,245,249,.5);border-bottom:1px solid #e2e8f0}.card-header .template-info[data-v-2fa0c68c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.card-header .template-info .template-name[data-v-2fa0c68c]{font-size:16px;font-weight:900;color:#1e293b}.card-header .template-info .category-tag[data-v-2fa0c68c]{padding:6px 16px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;border-radius:100px;border:1px solid rgba(37,99,235,.1)}.table-container[data-v-2fa0c68c]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 0}.custom-table[data-v-2fa0c68c] th{background:transparent!important;padding:20px 0}.custom-table[data-v-2fa0c68c] th .cell{font-size:10px;font-weight:900;color:#94a3b8;text-transform:uppercase;letter-spacing:.15em}.custom-table[data-v-2fa0c68c] td{padding:16px 0}.custom-table[data-v-2fa0c68c] tr:hover td{background-color:rgba(241,245,249,.3)!important}.pagination-footer[data-v-2fa0c68c]{padding:24px 32px;border-top:1px solid #e2e8f0;background-color:rgba(100,116,139,.05);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination-footer .engine-status[data-v-2fa0c68c],.pagination-footer[data-v-2fa0c68c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-footer .engine-status[data-v-2fa0c68c]{gap:8px;font-size:9px;font-weight:950;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em}.pagination-footer .engine-status .status-dot[data-v-2fa0c68c]{width:8px;height:8px;background:#2563eb;border-radius:50%;-webkit-animation:pulse-2fa0c68c 2s infinite;animation:pulse-2fa0c68c 2s infinite}.index-num[data-v-2fa0c68c]{font-weight:700;color:#94a3b8}.index-num[data-v-2fa0c68c],.mono-text[data-v-2fa0c68c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.mono-text[data-v-2fa0c68c]{font-size:11px;color:#64748b}.font-black[data-v-2fa0c68c]{font-weight:900}.table-actions[data-v-2fa0c68c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.template-preview[data-v-2fa0c68c]{width:100%;max-height:76vh;min-height:30vh;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-preview .operation-button[data-v-2fa0c68c]{display:none;position:absolute;top:84px;right:28px;z-index:999}.template-preview:hover .operation-button[data-v-2fa0c68c]{display:block}@-webkit-keyframes pulse-2fa0c68c{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,.7);box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(37,99,235,0);box-shadow:0 0 0 6px rgba(37,99,235,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,0);box-shadow:0 0 0 0 rgba(37,99,235,0)}}@keyframes pulse-2fa0c68c{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,.7);box-shadow:0 0 0 0 rgba(37,99,235,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(37,99,235,0);box-shadow:0 0 0 6px rgba(37,99,235,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(37,99,235,0);box-shadow:0 0 0 0 rgba(37,99,235,0)}}