.tinymce-box[data-v-0cdafe4a]{width:100%;height:100%;display:flex;flex-direction:column}#tinymce-editor[data-v-0cdafe4a]{width:100%;height:100%}.paste-error-notification{background-color:#fef0f0!important;border-color:#fde2e2!important;right:auto!important;left:50%!important;transform:translate(-50%)!important}.paste-error-notification .el-notification__title,.paste-error-notification .el-notification__content,.paste-error-notification .el-notification__icon,.paste-error-notification .el-notification__closeBtn{color:#f56c6c!important}.tox-tinymce{border:none!important;border-radius:0!important}.tips-modal-overlay[data-v-8d0c440c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}.tips-modal-container[data-v-8d0c440c]{position:relative;background:#fff;border-radius:8px;box-shadow:0 20px 60px #0003;max-width:520px;width:90%;max-height:85vh;overflow:hidden;animation:tips-modal-in-8d0c440c .3s ease-out}@keyframes tips-modal-in-8d0c440c{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.tips-close-btn[data-v-8d0c440c]{position:absolute;top:16px;right:16px;width:32px;height:32px;padding:0;border:none;background:#f1f5f9;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:10}.tips-close-btn svg[data-v-8d0c440c]{width:18px;height:18px;color:#64748b}.tips-close-btn[data-v-8d0c440c]:hover{background:#e2e8f0}.tips-close-btn:hover svg[data-v-8d0c440c]{color:#1e293b}.tips-modal-content[data-v-8d0c440c]{padding:32px}.tips-header[data-v-8d0c440c]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.tips-icon[data-v-8d0c440c]{font-size:28px;line-height:1}.tips-title[data-v-8d0c440c]{margin:0;font-size:22px;font-weight:700;color:#1e293b}.tips-body[data-v-8d0c440c]{margin-bottom:28px}.tip-item[data-v-8d0c440c]{margin-bottom:20px;padding-left:0}.tip-item[data-v-8d0c440c]:last-child{margin-bottom:0}.tip-title[data-v-8d0c440c]{font-size:15px;font-weight:600;color:#334155;margin-bottom:10px;display:flex;align-items:center;gap:6px}.tip-title[data-v-8d0c440c]:before{content:"";width:6px;height:6px;background:#2b65e9;border-radius:50%}.tip-content[data-v-8d0c440c]{font-size:14px;line-height:1.7;color:#64748b;padding-left:16px}.tip-content strong[data-v-8d0c440c]{color:#2b65e9;font-weight:600}.tips-confirm-btn[data-v-8d0c440c]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#2b65e9,#4f7fff);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.tips-confirm-btn[data-v-8d0c440c]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2b65e959}.tips-confirm-btn[data-v-8d0c440c]:active{transform:translateY(0)}.deploy-card-fixed[data-v-8d0c440c]{position:fixed;left:16px;bottom:16px;z-index:100;width:228px}@media (max-width: 600px){.deploy-card-fixed[data-v-8d0c440c]{left:12px;bottom:12px;width:200px}}.tips-modal-fade-enter-active[data-v-8d0c440c],.tips-modal-fade-leave-active[data-v-8d0c440c]{transition:opacity .25s ease}.tips-modal-fade-enter-from[data-v-8d0c440c],.tips-modal-fade-leave-to[data-v-8d0c440c]{opacity:0}.enhanced-editor-container[data-v-f9b9fe81]{display:flex;flex-direction:column;height:100vh;background:#f8fafc}.main-content[data-v-f9b9fe81]{display:flex;flex:1;overflow:hidden}.editor-header[data-v-f9b9fe81]{height:64px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0}.header-left[data-v-f9b9fe81],.header-right[data-v-f9b9fe81]{display:flex;align-items:center;gap:12px}.header-btn[data-v-f9b9fe81]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#64748b;transition:all .2s}.header-btn[data-v-f9b9fe81]:hover{background:#f1f5f9;color:#3b82f6}.logo-section[data-v-f9b9fe81]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.logo-section[data-v-f9b9fe81]:hover{background:#f1f5f9}.logo-text[data-v-f9b9fe81]{display:flex;flex-direction:column;gap:2px}.logo-title[data-v-f9b9fe81]{font-size:18px;font-weight:600;color:#1e293b;line-height:1.2;letter-spacing:-.01em}.logo-trademark[data-v-f9b9fe81]{font-size:10px;vertical-align:super;margin-left:1px;color:#64748b}.logo-subtitle[data-v-f9b9fe81]{font-size:13px;color:#3b82f6;font-weight:500;letter-spacing:.02em}.divider[data-v-f9b9fe81]{width:1px;height:24px;background:#e2e8f0}.doc-title-section[data-v-f9b9fe81]{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}.doc-title-wrapper[data-v-f9b9fe81]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;transition:all .2s ease}.doc-title-wrapper[data-v-f9b9fe81]:hover{border-color:#2b65e9;background:#fff;box-shadow:0 2px 8px #2b65e91a}.doc-title-wrapper:hover .doc-dropdown-arrow[data-v-f9b9fe81]{color:#2b65e9}.doc-icon[data-v-f9b9fe81]{color:#64748b;flex-shrink:0}.doc-title-input[data-v-f9b9fe81]{font-size:14px;font-weight:600;color:#1e293b;background:transparent;border:none;padding:0;outline:none;min-width:100px;max-width:180px;transition:all .2s}.doc-dropdown-arrow[data-v-f9b9fe81]{color:#94a3b8;flex-shrink:0;transition:all .2s}.doc-dropdown-arrow.expanded[data-v-f9b9fe81]{transform:rotate(180deg);color:#2b65e9}.doc-dropdown-menu[data-v-f9b9fe81]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #00000026;z-index:2000;min-width:300px;max-width:400px;max-height:420px;overflow:hidden;display:flex;flex-direction:column}.doc-dropdown-header[data-v-f9b9fe81]{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:600;color:#475569;background:linear-gradient(to right,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.doc-dropdown-header svg[data-v-f9b9fe81]{color:#2b65e9}.doc-dropdown-loading[data-v-f9b9fe81]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#64748b;font-size:14px}.doc-dropdown-list[data-v-f9b9fe81]{overflow-y:auto;max-height:260px;flex:1}.doc-dropdown-item[data-v-f9b9fe81]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .2s}.doc-dropdown-item[data-v-f9b9fe81]:last-child{border-bottom:none}.doc-dropdown-item[data-v-f9b9fe81]:hover{background:#f8fafc}.doc-dropdown-item:hover .doc-item-arrow[data-v-f9b9fe81]{opacity:1;transform:translate(2px)}.doc-dropdown-item.active[data-v-f9b9fe81]{background:#eff6ff;border-left:3px solid #2B65E9}.doc-item-info[data-v-f9b9fe81]{flex:1;min-width:0}.doc-item-title[data-v-f9b9fe81]{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-item-time[data-v-f9b9fe81]{font-size:12px;color:#94a3b8}.doc-item-arrow[data-v-f9b9fe81]{color:#94a3b8;opacity:0;transition:all .2s;flex-shrink:0}.doc-dropdown-empty[data-v-f9b9fe81]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:#94a3b8;text-align:center}.doc-dropdown-empty svg[data-v-f9b9fe81]{margin-bottom:12px;opacity:.5}.doc-dropdown-empty p[data-v-f9b9fe81]{margin:0;font-size:14px}.doc-dropdown-footer[data-v-f9b9fe81]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:500;color:#2b65e9;background:#f8fafc;border-top:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.doc-dropdown-footer[data-v-f9b9fe81]:hover{background:#eff6ff}.doc-dropdown-footer svg[data-v-f9b9fe81]{transition:transform .2s}.doc-dropdown-footer:hover svg[data-v-f9b9fe81]{transform:translate(3px)}.dropdown-fade-enter-active[data-v-f9b9fe81],.dropdown-fade-leave-active[data-v-f9b9fe81]{transition:opacity .2s,transform .2s}.dropdown-fade-enter-from[data-v-f9b9fe81],.dropdown-fade-leave-to[data-v-f9b9fe81]{opacity:0;transform:translateY(-8px)}.loading-spinner[data-v-f9b9fe81]{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#2b65e9;border-radius:50%;animation:spin-f9b9fe81 .6s linear infinite}.save-status[data-v-f9b9fe81]{font-size:11px;font-weight:500;padding:3px 10px;border-radius:12px;background:#f0fdf4;color:#10b981;border:1px solid #bbf7d0;transition:all .2s}.save-status.unsaved[data-v-f9b9fe81]{background:#fffbeb;color:#f59e0b;border-color:#fde68a}.action-group[data-v-f9b9fe81],.tool-group[data-v-f9b9fe81]{display:flex;align-items:center;gap:4px}.action-btn[data-v-f9b9fe81]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.action-btn svg[data-v-f9b9fe81]{color:#64748b;transition:color .2s}.action-btn[data-v-f9b9fe81]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.action-btn:hover svg[data-v-f9b9fe81]{color:#475569}.action-btn[data-v-f9b9fe81]:active{background:#e2e8f0}.action-btn.primary[data-v-f9b9fe81]{background:#2b65e9;border-color:#2b65e9;color:#fff}.action-btn.primary svg[data-v-f9b9fe81]{color:#fff}.action-btn.primary[data-v-f9b9fe81]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.action-btn.primary[data-v-f9b9fe81]:disabled{opacity:.6;cursor:not-allowed}.action-btn.primary.saving[data-v-f9b9fe81]{background:#64748b;border-color:#64748b}.tool-btn[data-v-f9b9fe81]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s}.tool-btn[data-v-f9b9fe81]:hover{background:#f1f5f9;color:#2b65e9}.tool-btn[data-v-f9b9fe81]:active{background:#e2e8f0}.save-btn[data-v-f9b9fe81],.new-btn[data-v-f9b9fe81],.import-word-btn[data-v-f9b9fe81],.export-word-btn[data-v-f9b9fe81]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.save-btn[data-v-f9b9fe81]:hover:not(:disabled),.new-btn[data-v-f9b9fe81]:hover,.import-word-btn[data-v-f9b9fe81]:hover,.export-word-btn[data-v-f9b9fe81]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.save-btn[data-v-f9b9fe81]:disabled{opacity:.6;cursor:not-allowed}.history-btn[data-v-f9b9fe81],.print-btn[data-v-f9b9fe81]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s}.history-btn[data-v-f9b9fe81]:hover,.print-btn[data-v-f9b9fe81]:hover{background:#f1f5f9;color:#2b65e9}.avatar-dropdown[data-v-f9b9fe81]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;width:40px!important;flex-shrink:0!important}.avatar-container[data-v-f9b9fe81]{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;cursor:pointer!important;border:2px solid #f1f1f1!important;background:#fff!important;overflow:hidden!important;transition:border-color .2s,box-shadow .2s!important;flex-shrink:0!important}.avatar-container[data-v-f9b9fe81]:hover{border-color:#2b65e9!important;box-shadow:0 0 0 3px #2b65e926!important}.avatar-img[data-v-f9b9fe81]{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;border-radius:50%!important}.custom-toolbar[data-v-f9b9fe81]{background:#fff;border-bottom:1px solid #e2e8f0;height:56px;box-shadow:0 2px 4px #00000005;z-index:100;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;padding:0 16px;overflow-x:auto;overflow-y:visible;gap:8px;position:relative;pointer-events:auto}.custom-toolbar[data-v-f9b9fe81]::-webkit-scrollbar{height:4px}.custom-toolbar[data-v-f9b9fe81]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.toolbar-group[data-v-f9b9fe81]{display:flex;align-items:center;gap:8px}.toolbar-divider[data-v-f9b9fe81]{width:1px;height:20px;background:#e2e8f0;margin:0 8px;flex-shrink:0;align-self:center}.toolbar-btn[data-v-f9b9fe81]{padding:6px;background:transparent;border:none;color:#475569;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s;min-width:32px;height:32px}.toolbar-btn[data-v-f9b9fe81]:hover{background:#f1f5f9}.toolbar-btn[data-v-f9b9fe81]:disabled,.toolbar-btn.disabled[data-v-f9b9fe81]{opacity:.3;cursor:not-allowed;pointer-events:none;background-color:transparent}.toolbar-btn:disabled img[data-v-f9b9fe81],.toolbar-btn.disabled img[data-v-f9b9fe81]{opacity:.3}.toolbar-btn[data-v-f9b9fe81]:disabled:hover,.toolbar-btn.disabled[data-v-f9b9fe81]:hover{background-color:transparent}.toolbar-btn.active[data-v-f9b9fe81]{background:#e2e8f0;border-color:#cbd5e1}.toolbar-btn[data-v-f9b9fe81]:active{background:#e2e8f0}.toolbar-btn svg[data-v-f9b9fe81]{pointer-events:none}.toolbar-btn img[data-v-f9b9fe81]{pointer-events:none;display:block;-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.insert-dropdown[data-v-f9b9fe81]{position:relative;display:inline-block;z-index:10000}.insert-btn[data-v-f9b9fe81]{width:auto;min-width:28px;height:20px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px}.insert-btn-text[data-v-f9b9fe81]{font-family:SourceHanSansSCVF,SourceHanSansSCVF;font-weight:400;font-size:14px;color:#131420;line-height:20px;text-align:left;font-style:normal;pointer-events:none}.insert-dropdown-menu[data-v-f9b9fe81]{position:fixed!important;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10001!important;min-width:140px;padding:4px 0;display:block!important;visibility:visible!important;opacity:1!important;margin-top:4px}.insert-menu-item[data-v-f9b9fe81]{width:100%;padding:8px 12px;display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-size:14px;color:#131420;text-align:left;transition:background-color .15s}.insert-menu-item[data-v-f9b9fe81]:hover{background-color:#f1f5f9}.insert-menu-item img[data-v-f9b9fe81]{flex-shrink:0}.heading-dropdown[data-v-f9b9fe81]{display:inline-block;margin-right:4px}.heading-select[data-v-f9b9fe81]{width:80px!important}.heading-select[data-v-f9b9fe81] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important;display:flex!important;align-items:center!important}.heading-select[data-v-f9b9fe81] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important;display:flex!important;align-items:center!important}.heading-select[data-v-f9b9fe81] .el-input__suffix{right:6px!important}.heading-select[data-v-f9b9fe81] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.heading-select[data-v-f9b9fe81]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.heading-select[data-v-f9b9fe81]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.font-family-dropdown[data-v-f9b9fe81]{display:inline-block;margin-right:4px}.font-family-select[data-v-f9b9fe81]{width:80px!important}.font-family-select[data-v-f9b9fe81] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important;display:flex!important;align-items:center!important}.font-family-select[data-v-f9b9fe81] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important;display:flex!important;align-items:center!important}.font-family-select[data-v-f9b9fe81] .el-input__suffix{right:6px!important}.font-family-select[data-v-f9b9fe81] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.font-family-select[data-v-f9b9fe81]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.font-family-select[data-v-f9b9fe81]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.font-size-select[data-v-f9b9fe81]{width:65px!important}.font-size-select[data-v-f9b9fe81] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important;min-width:55px!important}.font-size-select[data-v-f9b9fe81] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important;width:100%!important}.font-size-select[data-v-f9b9fe81] .el-input__suffix{right:6px!important}.font-size-select[data-v-f9b9fe81] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.font-size-select[data-v-f9b9fe81]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.font-size-select[data-v-f9b9fe81]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.formula-btn[data-v-f9b9fe81]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#eff6ff;color:#2b65e9;border:1px solid #bfdbfe;font-size:12px;font-weight:500}.formula-btn[data-v-f9b9fe81]:hover{background:#dbeafe;border-color:#93c5fd}.formula-btn-primary[data-v-f9b9fe81]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:linear-gradient(135deg,#2b65e9,#1e4fc2);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #2b65e94d;transition:all .2s ease;cursor:pointer}.formula-btn-primary svg[data-v-f9b9fe81]{flex-shrink:0}.formula-btn-primary span[data-v-f9b9fe81]{white-space:nowrap}.formula-btn-primary[data-v-f9b9fe81]:hover{background:linear-gradient(135deg,#3574f0,#2b65e9);box-shadow:0 4px 12px #2b65e966;transform:translateY(-1px)}.formula-btn-primary[data-v-f9b9fe81]:active{transform:translateY(0);box-shadow:0 2px 6px #2b65e94d}.toolbar-btn-text[data-v-f9b9fe81]{font-size:12px;line-height:1}.bold-btn[data-v-f9b9fe81]{font-weight:700}.italic-btn[data-v-f9b9fe81]{font-style:italic}.underline-btn[data-v-f9b9fe81]{text-decoration:underline}.text-color-dropdown[data-v-f9b9fe81],.back-color-dropdown[data-v-f9b9fe81]{position:relative;display:inline-block;z-index:1001}.color-picker-menu[data-v-f9b9fe81]{position:fixed!important;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10001!important;padding:12px;display:block!important;visibility:visible!important;opacity:1!important;margin-top:4px}.color-grid[data-v-f9b9fe81]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;width:180px}.color-item[data-v-f9b9fe81]{width:24px;height:24px;border-radius:4px;border:1px solid #e2e8f0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .1s,box-shadow .1s}.color-item[data-v-f9b9fe81]:hover{transform:scale(1.1);box-shadow:0 2px 4px #0003;z-index:1}.color-item.no-color[data-v-f9b9fe81]{background:linear-gradient(45deg,#e2e8f0 25%,transparent 25%,transparent 75%,#e2e8f0 75%,#e2e8f0),linear-gradient(45deg,#e2e8f0 25%,transparent 25%,transparent 75%,#e2e8f0 75%,#e2e8f0);background-size:8px 8px;background-position:0 0,4px 4px;border:1px solid #cbd5e1}.color-item.custom-color[data-v-f9b9fe81]{background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1);border:1px solid #e2e8f0}.color-check[data-v-f9b9fe81]{color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.color-item.no-color .color-check[data-v-f9b9fe81],.color-item.custom-color .color-check[data-v-f9b9fe81]{color:#475569;text-shadow:0 1px 2px rgba(255,255,255,.8)}.palette-icon[data-v-f9b9fe81]{font-size:12px}.text-format-dropdown[data-v-f9b9fe81]{display:inline-block;margin-right:4px}.text-format-select[data-v-f9b9fe81]{width:80px!important}.text-format-select[data-v-f9b9fe81] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important}.text-format-select[data-v-f9b9fe81] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important}.text-format-select[data-v-f9b9fe81] .el-input__suffix{right:6px!important}.text-format-select[data-v-f9b9fe81] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.text-format-select[data-v-f9b9fe81]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.text-format-select[data-v-f9b9fe81]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.text-format-select-popper .el-select-dropdown__item[data-v-f9b9fe81]{padding:0!important;height:auto!important;line-height:normal!important}.dropdown-menu[data-v-f9b9fe81]{position:fixed!important;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10001!important;min-width:120px;padding:4px 0;display:block!important;visibility:visible!important;opacity:1!important;margin-top:4px}.dropdown-menu.number-list-menu[data-v-f9b9fe81]{min-width:140px}.dropdown-menu.line-height-menu[data-v-f9b9fe81]{min-width:80px}.dropdown-menu-item[data-v-f9b9fe81]{width:100%;padding:8px 12px;display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-size:14px;color:#131420;text-align:left;transition:background-color .15s}.dropdown-menu-item[data-v-f9b9fe81]:hover{background:#f1f5f9}.dropdown-menu-item img[data-v-f9b9fe81]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.dropdown-menu-item span[data-v-f9b9fe81]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu-item.line-height-menu-item[data-v-f9b9fe81]{padding:8px 16px;justify-content:center;text-align:center;gap:0}.bullet-list-dropdown[data-v-f9b9fe81],.number-list-dropdown[data-v-f9b9fe81],.align-dropdown[data-v-f9b9fe81],.line-height-dropdown[data-v-f9b9fe81]{position:relative;display:inline-block;z-index:1001;margin-right:4px}.bullet-list-btn[data-v-f9b9fe81],.number-list-btn[data-v-f9b9fe81],.align-btn[data-v-f9b9fe81],.line-height-btn[data-v-f9b9fe81]{padding:6px 20px 6px 6px;background:transparent;border:none;color:#475569;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:4px;transition:background-color .15s;min-width:32px;height:32px;position:relative}.bullet-list-btn[data-v-f9b9fe81]:hover,.number-list-btn[data-v-f9b9fe81]:hover,.align-btn[data-v-f9b9fe81]:hover,.line-height-btn[data-v-f9b9fe81]:hover{background:#f1f5f9}.bullet-list-btn[data-v-f9b9fe81]:active,.number-list-btn[data-v-f9b9fe81]:active,.align-btn[data-v-f9b9fe81]:active,.line-height-btn[data-v-f9b9fe81]:active{background:#e2e8f0}.bullet-list-btn img[data-v-f9b9fe81],.number-list-btn img[data-v-f9b9fe81],.align-btn img[data-v-f9b9fe81],.line-height-btn img[data-v-f9b9fe81]{pointer-events:none;display:block;-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.bullet-list-btn[data-v-f9b9fe81]:after,.number-list-btn[data-v-f9b9fe81]:after,.align-btn[data-v-f9b9fe81]:after,.line-height-btn[data-v-f9b9fe81]:after{content:"";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:8px;height:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0 L4 5 L8 0 Z' fill='%23919294'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.main-content[data-v-f9b9fe81]{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.editor-wrapper[data-v-f9b9fe81]{flex:1;overflow:auto;padding:20px;display:flex;justify-content:center}.paper-container[data-v-f9b9fe81] .tox-tinymce{border:none!important;border-radius:0!important;box-shadow:none!important}.paper-container[data-v-f9b9fe81]{width:100%;max-width:21cm;background:#fff;box-shadow:0 2px 8px #0000001a;border-radius:4px;overflow:hidden}.loading-overlay[data-v-f9b9fe81]{position:fixed;inset:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;color:#fff}.loading-spinner[data-v-f9b9fe81]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f9b9fe81 1s linear infinite}@keyframes spin-f9b9fe81{to{transform:rotate(360deg)}}.message-box[data-v-f9b9fe81]{position:fixed;top:80px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:9999;animation:slideDown-f9b9fe81 .3s ease-out}.message-box.info[data-v-f9b9fe81]{background:#3b82f6;color:#fff}.message-box.success[data-v-f9b9fe81]{background:#10b981;color:#fff}.message-box.error[data-v-f9b9fe81]{background:#ef4444;color:#fff}@keyframes slideDown-f9b9fe81{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.deploy-banner[data-v-f9b9fe81]{width:100%;height:auto;display:block;cursor:pointer;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.deploy-banner[data-v-f9b9fe81]:hover{box-shadow:0 6px 16px #2b65e926;transform:translateY(-2px)}.deploy-modal-overlay[data-v-f9b9fe81]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.deploy-modal-container[data-v-f9b9fe81]{position:relative;width:460px;background:linear-gradient(135deg,#4a3f6f,#3a2f5f);background-image:url(/assets/img/%E5%BC%B9%E7%AA%97-%E5%BA%95@2x.png);background-size:cover;background-position:center;border-radius:16px;animation:modalZoomIn-f9b9fe81 .3s ease-out}@keyframes modalZoomIn-f9b9fe81{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.deploy-close-btn[data-v-f9b9fe81]{position:absolute;top:-20px;right:-16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid transparent;background-image:linear-gradient(#8c8c8c,#8c8c8c),linear-gradient(135deg,#9e7244,#f9d3ae 50%,#fff 80%,#9e7244);background-origin:border-box;background-clip:padding-box,border-box;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:1}.deploy-close-btn[data-v-f9b9fe81]:hover{transform:rotate(90deg)}.deploy-close-btn svg[data-v-f9b9fe81]{color:#f9d3ae}.deploy-modal-content[data-v-f9b9fe81]{padding:120px 40px 40px;text-align:center}.deploy-modal-title[data-v-f9b9fe81]{font-size:18px;font-weight:700;color:#f9d3ae;margin:0 0 20px;line-height:1.4}.deploy-qr-section[data-v-f9b9fe81]{margin:0 0 24px}.deploy-qr-wrapper[data-v-f9b9fe81]{width:212px;height:212px;margin:0 auto 12px;padding:21px;background:#fffffff2;border-radius:12px;box-shadow:0 8px 24px #0003}.deploy-qr-image[data-v-f9b9fe81]{width:170px;height:170px;display:block}.deploy-qr-description[data-v-f9b9fe81]{font-size:12px;color:#f9d3ae;margin:0;line-height:1.5}.deploy-tags[data-v-f9b9fe81]{display:flex;justify-content:center;gap:6px;margin:0 0 32px;flex-wrap:wrap}.deploy-tag[data-v-f9b9fe81]{padding:4px 14px;background:#ffffff08;border:1px solid transparent;background-image:linear-gradient(#2a2f3d,#2a2f3d),linear-gradient(135deg,#9e7244,#f9d3ae 50%,#fff 80%,#9e7244);background-origin:border-box;background-clip:padding-box,border-box;border-radius:11px;font-size:12px;color:#f9d3ae;transition:all .2s ease}.deploy-tag[data-v-f9b9fe81]:hover{background:#ffffff14;border-color:#f9d3ae80}.deploy-confirm-btn[data-v-f9b9fe81]{width:212px;height:44px;margin:0 auto;display:block;background:linear-gradient(180deg,#f9d2ac,#ecac74 70%,#f9cfa8);border:none;border-radius:22px;font-size:16px;font-weight:700;color:#222733;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 2px #964d1f}.deploy-confirm-btn[data-v-f9b9fe81]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f9d3ae66}.deploy-confirm-btn[data-v-f9b9fe81]:active{transform:translateY(0)}.deploy-fade-enter-active[data-v-f9b9fe81],.deploy-fade-leave-active[data-v-f9b9fe81]{transition:opacity .3s ease}.deploy-fade-enter-from[data-v-f9b9fe81],.deploy-fade-leave-to[data-v-f9b9fe81]{opacity:0}.deploy-fade-enter-active .deploy-modal-container[data-v-f9b9fe81],.deploy-fade-leave-active .deploy-modal-container[data-v-f9b9fe81]{transition:transform .3s ease,opacity .3s ease}.deploy-fade-enter-from .deploy-modal-container[data-v-f9b9fe81],.deploy-fade-leave-to .deploy-modal-container[data-v-f9b9fe81]{transform:scale(.9);opacity:0}.paper-container[data-v-f9b9fe81] *{box-sizing:border-box}@media print{.paper-container[data-v-f9b9fe81]{padding:0;margin:0}@page{margin:20mm;size:A4}}.paper-container h1[data-v-f9b9fe81],.paper-container h2[data-v-f9b9fe81],.paper-container h3[data-v-f9b9fe81],.paper-container h4[data-v-f9b9fe81],.paper-container h5[data-v-f9b9fe81],.paper-container h6[data-v-f9b9fe81]{margin-top:1em;margin-bottom:.5em;font-weight:700}.paper-container h1[data-v-f9b9fe81]{font-size:18pt}.paper-container h2[data-v-f9b9fe81]{font-size:16pt}.paper-container h3[data-v-f9b9fe81]{font-size:14pt}.paper-container h4[data-v-f9b9fe81]{font-size:12pt}.paper-container h5[data-v-f9b9fe81]{font-size:11pt}.paper-container h6[data-v-f9b9fe81]{font-size:10pt}.paper-container p[data-v-f9b9fe81]{margin-bottom:.5em;text-indent:0}.paper-container table[data-v-f9b9fe81]{width:100%;border-collapse:collapse;margin:1em 0}.paper-container table[data-v-f9b9fe81],.paper-container th[data-v-f9b9fe81],.paper-container td[data-v-f9b9fe81]{border:1px solid #000}.paper-container th[data-v-f9b9fe81],.paper-container td[data-v-f9b9fe81]{padding:8px;text-align:left}.paper-container img[data-v-f9b9fe81]{max-width:100%;height:auto}.paper-container ul[data-v-f9b9fe81],.paper-container ol[data-v-f9b9fe81]{margin-left:2em;margin-bottom:.5em}.paper-container li[data-v-f9b9fe81]{margin-bottom:.25em}.paper-container pre[data-v-f9b9fe81]{background:#f5f5f5;padding:10px;border:1px solid #ddd;overflow-x:auto;margin:1em 0}.paper-container code[data-v-f9b9fe81]{font-family:Courier New,monospace;font-size:11pt}.paper-container .page-break[data-v-f9b9fe81]{page-break-after:always}.heading-select-popper .el-select-dropdown__item[data-v-f9b9fe81],.font-family-select-popper .el-select-dropdown__item[data-v-f9b9fe81],.font-size-select-popper .el-select-dropdown__item[data-v-f9b9fe81]{text-align:center;padding:8px 16px;display:flex!important;align-items:center;justify-content:center}.text-color-btn[data-v-f9b9fe81]{position:relative;flex-direction:column;gap:2px;padding:4px 6px}.text-color-btn .color-indicator[data-v-f9b9fe81]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#1d56db;border-radius:1px;pointer-events:none}.back-color-btn[data-v-f9b9fe81]{position:relative;flex-direction:column;gap:2px;padding:4px 6px}.back-color-btn .color-indicator[data-v-f9b9fe81]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#dc2626;border-radius:1px;pointer-events:none}.editor-header[data-v-f9b9fe81]{height:64px;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;padding:0 24px;box-shadow:0 1px 2px #00000008;z-index:50;position:relative}.header-left[data-v-f9b9fe81],.header-right[data-v-f9b9fe81]{display:flex;align-items:center;gap:16px}.back-btn[data-v-f9b9fe81]{width:40px;height:40px;color:#334155;background:#0000000a;margin-right:4px}.back-btn[data-v-f9b9fe81]:hover{background:#00000014;color:#0f172a;transform:translate(-2px)}.header-btn[data-v-f9b9fe81],.action-btn[data-v-f9b9fe81],.tool-btn[data-v-f9b9fe81]{display:flex;align-items:center;justify-content:center;height:36px;min-width:36px;padding:0 8px;border-radius:8px;border:1px solid transparent;background:transparent;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);gap:6px}.header-btn svg[data-v-f9b9fe81],.action-btn svg[data-v-f9b9fe81],.tool-btn svg[data-v-f9b9fe81]{width:20px;height:20px;transition:transform .2s;flex-shrink:0}.header-btn[data-v-f9b9fe81]:hover,.action-btn[data-v-f9b9fe81]:hover,.tool-btn[data-v-f9b9fe81]:hover{background:#f1f5f9;color:#0f172a;transform:translateY(-1px)}.header-btn:hover svg[data-v-f9b9fe81],.action-btn:hover svg[data-v-f9b9fe81],.tool-btn:hover svg[data-v-f9b9fe81]{transform:scale(1.1)}.header-btn[data-v-f9b9fe81]:active,.action-btn[data-v-f9b9fe81]:active,.tool-btn[data-v-f9b9fe81]:active{transform:translateY(0);background:#e2e8f0}.action-btn.primary[data-v-f9b9fe81]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 2px 4px #2563eb33;border:none;font-weight:600}.action-btn.primary[data-v-f9b9fe81]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 6px #2563eb4d;color:#fff}.action-btn.primary.saving[data-v-f9b9fe81]{opacity:.8;cursor:wait}.divider[data-v-f9b9fe81]{width:1px;height:20px;background:#e2e8f0;margin:0 4px}.logo-section[data-v-f9b9fe81]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background .2s}.logo-section[data-v-f9b9fe81]:hover{background:#f8fafc}.logo-text[data-v-f9b9fe81]{display:flex;flex-direction:column;line-height:1.2}.logo-title[data-v-f9b9fe81]{font-size:16px;font-weight:700;color:#0f172a;letter-spacing:-.5px}.logo-trademark[data-v-f9b9fe81]{font-size:10px;vertical-align:super;color:#94a3b8}.logo-subtitle[data-v-f9b9fe81]{font-size:10px;color:#64748b;font-weight:500}.doc-title-wrapper[data-v-f9b9fe81]{display:flex;align-items:center;padding:4px 10px;border-radius:6px;transition:all .2s;background:transparent;border:1px solid transparent;gap:6px}.doc-title-wrapper[data-v-f9b9fe81]:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 2px #0000000d}.doc-icon[data-v-f9b9fe81]{color:#3b82f6;opacity:.8}.doc-title-input[data-v-f9b9fe81]{font-size:14px;font-weight:600;color:#1e293b;background:transparent;border:none;width:240px;outline:none;text-overflow:ellipsis}.doc-title-input[data-v-f9b9fe81]::-moz-placeholder{color:#94a3b8}.doc-title-input[data-v-f9b9fe81]::placeholder{color:#94a3b8}.save-status[data-v-f9b9fe81]{font-size:11px;color:#94a3b8;margin-left:8px}.save-status.unsaved[data-v-f9b9fe81]{color:#f59e0b}.avatar-container[data-v-f9b9fe81]{padding:2px;border:2px solid transparent;border-radius:50%;transition:all .2s;cursor:pointer}.avatar-container[data-v-f9b9fe81]:hover{border-color:#e2e8f0;box-shadow:0 0 0 2px #f1f5f9}.avatar-img[data-v-f9b9fe81]{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.logo-subtitle[data-v-f9b9fe81]{font-size:14px!important;color:#3b82f6;font-weight:500;letter-spacing:.02em}.login-btn[data-v-f9b9fe81]{display:flex;align-items:center;justify-content:center;height:36px;padding:0 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #2563eb33}.login-btn[data-v-f9b9fe81]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 8px #2563eb4d;transform:translateY(-1px)}.login-btn[data-v-f9b9fe81]:active{transform:translateY(0);box-shadow:0 2px 4px #2563eb33}.enhanced-editor-container[data-v-cdb401ef]{display:flex;flex-direction:column;height:100vh;background:#f8fafc}.main-content[data-v-cdb401ef]{display:flex;flex:1;overflow:hidden}.editor-header[data-v-cdb401ef]{height:64px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;padding:0 16px;flex-shrink:0}.header-left[data-v-cdb401ef],.header-right[data-v-cdb401ef]{display:flex;align-items:center;gap:12px}.header-btn[data-v-cdb401ef]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#64748b;transition:all .2s}.header-btn[data-v-cdb401ef]:hover{background:#f1f5f9;color:#3b82f6}.logo-section[data-v-cdb401ef]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.logo-section[data-v-cdb401ef]:hover{background:#f1f5f9}.logo-text[data-v-cdb401ef]{display:flex;flex-direction:column;gap:2px}.logo-title[data-v-cdb401ef]{font-size:18px;font-weight:600;color:#1e293b;line-height:1.2;letter-spacing:-.01em}.logo-trademark[data-v-cdb401ef]{font-size:10px;vertical-align:super;margin-left:1px;color:#64748b}.logo-subtitle[data-v-cdb401ef]{font-size:13px;color:#3b82f6;font-weight:500;letter-spacing:.02em}.divider[data-v-cdb401ef]{width:1px;height:24px;background:#e2e8f0}.doc-title-section[data-v-cdb401ef]{display:flex;align-items:center;gap:10px;position:relative;cursor:pointer}.doc-title-wrapper[data-v-cdb401ef]{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;transition:all .2s ease}.doc-title-wrapper[data-v-cdb401ef]:hover{border-color:#2b65e9;background:#fff;box-shadow:0 2px 8px #2b65e91a}.doc-title-wrapper:hover .doc-dropdown-arrow[data-v-cdb401ef]{color:#2b65e9}.doc-icon[data-v-cdb401ef]{color:#64748b;flex-shrink:0}.doc-title-input[data-v-cdb401ef]{font-size:14px;font-weight:600;color:#1e293b;background:transparent;border:none;padding:0;outline:none;min-width:100px;max-width:180px;transition:all .2s}.doc-title-input[data-v-cdb401ef]::-moz-placeholder{color:#94a3b8}.doc-title-input[data-v-cdb401ef]::placeholder{color:#94a3b8}.doc-dropdown-arrow[data-v-cdb401ef]{color:#94a3b8;flex-shrink:0;transition:all .2s}.doc-dropdown-arrow.expanded[data-v-cdb401ef]{transform:rotate(180deg);color:#2b65e9}.doc-dropdown-menu[data-v-cdb401ef]{position:fixed;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 32px #00000026;z-index:2000;min-width:300px;max-width:400px;max-height:420px;overflow:hidden;display:flex;flex-direction:column}.doc-dropdown-header[data-v-cdb401ef]{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:600;color:#475569;background:linear-gradient(to right,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.doc-dropdown-header svg[data-v-cdb401ef]{color:#2b65e9}.doc-dropdown-loading[data-v-cdb401ef]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px 16px;color:#64748b;font-size:14px}.doc-dropdown-list[data-v-cdb401ef]{overflow-y:auto;max-height:260px;flex:1}.doc-dropdown-item[data-v-cdb401ef]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:all .2s}.doc-dropdown-item[data-v-cdb401ef]:last-child{border-bottom:none}.doc-dropdown-item[data-v-cdb401ef]:hover{background:#f8fafc}.doc-dropdown-item:hover .doc-item-arrow[data-v-cdb401ef]{opacity:1;transform:translate(2px)}.doc-dropdown-item.active[data-v-cdb401ef]{background:#eff6ff;border-left:3px solid #2B65E9}.doc-item-info[data-v-cdb401ef]{flex:1;min-width:0}.doc-item-title[data-v-cdb401ef]{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-item-time[data-v-cdb401ef]{font-size:12px;color:#94a3b8}.doc-item-arrow[data-v-cdb401ef]{color:#94a3b8;opacity:0;transition:all .2s;flex-shrink:0}.doc-dropdown-empty[data-v-cdb401ef]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;color:#94a3b8;text-align:center}.doc-dropdown-empty svg[data-v-cdb401ef]{margin-bottom:12px;opacity:.5}.doc-dropdown-empty p[data-v-cdb401ef]{margin:0;font-size:14px}.doc-dropdown-footer[data-v-cdb401ef]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;font-size:13px;font-weight:500;color:#2b65e9;background:#f8fafc;border-top:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.doc-dropdown-footer[data-v-cdb401ef]:hover{background:#eff6ff}.doc-dropdown-footer svg[data-v-cdb401ef]{transition:transform .2s}.doc-dropdown-footer:hover svg[data-v-cdb401ef]{transform:translate(3px)}.dropdown-fade-enter-active[data-v-cdb401ef],.dropdown-fade-leave-active[data-v-cdb401ef]{transition:opacity .2s,transform .2s}.dropdown-fade-enter-from[data-v-cdb401ef],.dropdown-fade-leave-to[data-v-cdb401ef]{opacity:0;transform:translateY(-8px)}.loading-spinner[data-v-cdb401ef]{width:16px;height:16px;border:2px solid #e2e8f0;border-top-color:#2b65e9;border-radius:50%;animation:spin-cdb401ef .6s linear infinite}.save-status[data-v-cdb401ef]{font-size:11px;font-weight:500;padding:3px 10px;border-radius:12px;background:#f0fdf4;color:#10b981;border:1px solid #bbf7d0;transition:all .2s}.save-status.unsaved[data-v-cdb401ef]{background:#fffbeb;color:#f59e0b;border-color:#fde68a}.action-group[data-v-cdb401ef],.tool-group[data-v-cdb401ef]{display:flex;align-items:center;gap:4px}.action-btn[data-v-cdb401ef]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.action-btn svg[data-v-cdb401ef]{color:#64748b;transition:color .2s}.action-btn[data-v-cdb401ef]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.action-btn:hover svg[data-v-cdb401ef]{color:#475569}.action-btn[data-v-cdb401ef]:active{background:#e2e8f0}.action-btn.primary[data-v-cdb401ef]{background:#2b65e9;border-color:#2b65e9;color:#fff}.action-btn.primary svg[data-v-cdb401ef]{color:#fff}.action-btn.primary[data-v-cdb401ef]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.action-btn.primary[data-v-cdb401ef]:disabled{opacity:.6;cursor:not-allowed}.action-btn.primary.saving[data-v-cdb401ef]{background:#64748b;border-color:#64748b}.tool-btn[data-v-cdb401ef]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s}.tool-btn[data-v-cdb401ef]:hover{background:#f1f5f9;color:#2b65e9}.tool-btn[data-v-cdb401ef]:active{background:#e2e8f0}.save-btn[data-v-cdb401ef],.new-btn[data-v-cdb401ef],.import-word-btn[data-v-cdb401ef],.export-word-btn[data-v-cdb401ef]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;font-weight:500;color:#475569;cursor:pointer;transition:all .2s ease}.save-btn[data-v-cdb401ef]:hover:not(:disabled),.new-btn[data-v-cdb401ef]:hover,.import-word-btn[data-v-cdb401ef]:hover,.export-word-btn[data-v-cdb401ef]:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.save-btn[data-v-cdb401ef]:disabled{opacity:.6;cursor:not-allowed}.history-btn[data-v-cdb401ef],.print-btn[data-v-cdb401ef]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#64748b;border-radius:6px;cursor:pointer;transition:all .2s}.history-btn[data-v-cdb401ef]:hover,.print-btn[data-v-cdb401ef]:hover{background:#f1f5f9;color:#2b65e9}.avatar-dropdown[data-v-cdb401ef]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;width:40px!important;flex-shrink:0!important}.avatar-container[data-v-cdb401ef]{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;cursor:pointer!important;border:2px solid #f1f1f1!important;background:#fff!important;overflow:hidden!important;transition:border-color .2s,box-shadow .2s!important;flex-shrink:0!important}.avatar-container[data-v-cdb401ef]:hover{border-color:#2b65e9!important;box-shadow:0 0 0 3px #2b65e926!important}.avatar-img[data-v-cdb401ef]{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;border-radius:50%!important}.custom-toolbar[data-v-cdb401ef]{background:#fff;border-bottom:1px solid #e2e8f0;height:56px;box-shadow:0 2px 4px #00000005;z-index:100;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;padding:0 16px;overflow-x:auto;overflow-y:visible;gap:8px;position:relative;pointer-events:auto}.custom-toolbar[data-v-cdb401ef]::-webkit-scrollbar{height:4px}.custom-toolbar[data-v-cdb401ef]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.toolbar-group[data-v-cdb401ef]{display:flex;align-items:center;gap:8px}.toolbar-divider[data-v-cdb401ef]{width:1px;height:20px;background:#e2e8f0;margin:0 8px;flex-shrink:0;align-self:center}.toolbar-btn[data-v-cdb401ef]{padding:6px;background:transparent;border:none;color:#475569;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s;min-width:32px;height:32px}.toolbar-btn[data-v-cdb401ef]:hover{background:#f1f5f9}.toolbar-btn[data-v-cdb401ef]:disabled,.toolbar-btn.disabled[data-v-cdb401ef]{opacity:.3;cursor:not-allowed;pointer-events:none;background-color:transparent}.toolbar-btn:disabled img[data-v-cdb401ef],.toolbar-btn.disabled img[data-v-cdb401ef]{opacity:.3}.toolbar-btn[data-v-cdb401ef]:disabled:hover,.toolbar-btn.disabled[data-v-cdb401ef]:hover{background-color:transparent}.toolbar-btn.active[data-v-cdb401ef]{background:#e2e8f0;border-color:#cbd5e1}.toolbar-btn[data-v-cdb401ef]:active{background:#e2e8f0}.toolbar-btn svg[data-v-cdb401ef]{pointer-events:none}.toolbar-btn img[data-v-cdb401ef]{pointer-events:none;display:block;-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.insert-dropdown[data-v-cdb401ef]{position:relative;display:inline-block;z-index:10000}.insert-btn[data-v-cdb401ef]{width:auto;min-width:28px;height:20px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px}.insert-btn-text[data-v-cdb401ef]{font-family:SourceHanSansSCVF,SourceHanSansSCVF;font-weight:400;font-size:14px;color:#131420;line-height:20px;text-align:left;font-style:normal;pointer-events:none}.insert-dropdown-menu[data-v-cdb401ef]{position:fixed!important;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10001!important;min-width:140px;padding:4px 0;display:block!important;visibility:visible!important;opacity:1!important;margin-top:4px}.insert-menu-item[data-v-cdb401ef]{width:100%;padding:8px 12px;display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-size:14px;color:#131420;text-align:left;transition:background-color .15s}.insert-menu-item[data-v-cdb401ef]:hover{background-color:#f1f5f9}.insert-menu-item img[data-v-cdb401ef]{flex-shrink:0}.heading-dropdown[data-v-cdb401ef]{display:inline-block;margin-right:4px}.heading-select[data-v-cdb401ef]{width:80px!important}.heading-select[data-v-cdb401ef] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important;display:flex!important;align-items:center!important}.heading-select[data-v-cdb401ef] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important;display:flex!important;align-items:center!important}.heading-select[data-v-cdb401ef] .el-input__suffix{right:6px!important}.heading-select[data-v-cdb401ef] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.heading-select[data-v-cdb401ef]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.heading-select[data-v-cdb401ef]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.font-family-dropdown[data-v-cdb401ef]{display:inline-block;margin-right:4px}.font-family-select[data-v-cdb401ef]{width:80px!important}.font-family-select[data-v-cdb401ef] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important;display:flex!important;align-items:center!important}.font-family-select[data-v-cdb401ef] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important;display:flex!important;align-items:center!important}.font-family-select[data-v-cdb401ef] .el-input__suffix{right:6px!important}.font-family-select[data-v-cdb401ef] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.font-family-select[data-v-cdb401ef]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.font-family-select[data-v-cdb401ef]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.font-size-select[data-v-cdb401ef]{width:65px!important}.font-size-select[data-v-cdb401ef] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important;min-width:55px!important}.font-size-select[data-v-cdb401ef] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important;width:100%!important}.font-size-select[data-v-cdb401ef] .el-input__suffix{right:6px!important}.font-size-select[data-v-cdb401ef] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.font-size-select[data-v-cdb401ef]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.font-size-select[data-v-cdb401ef]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.formula-btn[data-v-cdb401ef]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#eff6ff;color:#2b65e9;border:1px solid #bfdbfe;font-size:12px;font-weight:500}.formula-btn[data-v-cdb401ef]:hover{background:#dbeafe;border-color:#93c5fd}.formula-btn-primary[data-v-cdb401ef]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:linear-gradient(135deg,#2b65e9,#1e4fc2);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #2b65e94d;transition:all .2s ease;cursor:pointer}.formula-btn-primary svg[data-v-cdb401ef]{flex-shrink:0}.formula-btn-primary span[data-v-cdb401ef]{white-space:nowrap}.formula-btn-primary[data-v-cdb401ef]:hover{background:linear-gradient(135deg,#3574f0,#2b65e9);box-shadow:0 4px 12px #2b65e966;transform:translateY(-1px)}.formula-btn-primary[data-v-cdb401ef]:active{transform:translateY(0);box-shadow:0 2px 6px #2b65e94d}.toolbar-btn-text[data-v-cdb401ef]{font-size:12px;line-height:1}.bold-btn[data-v-cdb401ef]{font-weight:700}.italic-btn[data-v-cdb401ef]{font-style:italic}.underline-btn[data-v-cdb401ef]{text-decoration:underline}.text-color-dropdown[data-v-cdb401ef],.back-color-dropdown[data-v-cdb401ef]{position:relative;display:inline-block;z-index:1001}.color-picker-menu[data-v-cdb401ef]{position:fixed!important;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10001!important;padding:12px;display:block!important;visibility:visible!important;opacity:1!important;margin-top:4px}.color-grid[data-v-cdb401ef]{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;width:180px}.color-item[data-v-cdb401ef]{width:24px;height:24px;border-radius:4px;border:1px solid #e2e8f0;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .1s,box-shadow .1s}.color-item[data-v-cdb401ef]:hover{transform:scale(1.1);box-shadow:0 2px 4px #0003;z-index:1}.color-item.no-color[data-v-cdb401ef]{background:linear-gradient(45deg,#e2e8f0 25%,transparent 25%,transparent 75%,#e2e8f0 75%,#e2e8f0),linear-gradient(45deg,#e2e8f0 25%,transparent 25%,transparent 75%,#e2e8f0 75%,#e2e8f0);background-size:8px 8px;background-position:0 0,4px 4px;border:1px solid #cbd5e1}.color-item.custom-color[data-v-cdb401ef]{background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1);border:1px solid #e2e8f0}.color-check[data-v-cdb401ef]{color:#fff;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.color-item.no-color .color-check[data-v-cdb401ef],.color-item.custom-color .color-check[data-v-cdb401ef]{color:#475569;text-shadow:0 1px 2px rgba(255,255,255,.8)}.text-format-dropdown[data-v-cdb401ef]{display:inline-block;margin-right:4px}.text-format-select[data-v-cdb401ef]{width:80px!important}.text-format-select[data-v-cdb401ef] .el-input__wrapper{box-shadow:none!important;background:transparent!important;border:1px solid transparent!important;padding:0!important;min-height:20px!important;height:20px!important}.text-format-select[data-v-cdb401ef] .el-input__inner{font-family:SourceHanSansSCVF,SourceHanSansSCVF!important;font-weight:400!important;font-size:14px!important;color:#131420!important;line-height:20px!important;height:20px!important;padding:0 20px 0 4px!important}.text-format-select[data-v-cdb401ef] .el-input__suffix{right:6px!important}.text-format-select[data-v-cdb401ef] .el-select__caret{width:8px!important;height:5px!important;color:#919294!important}.text-format-select[data-v-cdb401ef]:hover .el-input__wrapper{border-color:#e2e8f0!important;background:#f1f5f9!important}.text-format-select[data-v-cdb401ef]:focus-within .el-input__wrapper{border-color:#3b82f6!important;background:#fff!important}.text-format-select-popper .el-select-dropdown__item[data-v-cdb401ef]{padding:0!important;height:auto!important;line-height:normal!important}.dropdown-menu[data-v-cdb401ef]{position:fixed!important;background:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:10001!important;min-width:120px;padding:4px 0;display:block!important;visibility:visible!important;opacity:1!important;margin-top:4px}.dropdown-menu.number-list-menu[data-v-cdb401ef]{min-width:140px}.dropdown-menu.line-height-menu[data-v-cdb401ef]{min-width:80px}.dropdown-menu-item[data-v-cdb401ef]{width:100%;padding:8px 12px;display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-size:14px;color:#131420;text-align:left;transition:background-color .15s}.dropdown-menu-item[data-v-cdb401ef]:hover{background:#f1f5f9}.dropdown-menu-item img[data-v-cdb401ef]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.dropdown-menu-item span[data-v-cdb401ef]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-menu-item.line-height-menu-item[data-v-cdb401ef]{padding:8px 16px;justify-content:center;text-align:center;gap:0}.bullet-list-dropdown[data-v-cdb401ef],.number-list-dropdown[data-v-cdb401ef],.align-dropdown[data-v-cdb401ef],.line-height-dropdown[data-v-cdb401ef]{position:relative;display:inline-block;z-index:1001;margin-right:4px}.bullet-list-btn[data-v-cdb401ef],.number-list-btn[data-v-cdb401ef],.align-btn[data-v-cdb401ef],.line-height-btn[data-v-cdb401ef]{padding:6px 20px 6px 6px;background:transparent;border:none;color:#475569;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;gap:4px;transition:background-color .15s;min-width:32px;height:32px;position:relative}.bullet-list-btn[data-v-cdb401ef]:hover,.number-list-btn[data-v-cdb401ef]:hover,.align-btn[data-v-cdb401ef]:hover,.line-height-btn[data-v-cdb401ef]:hover{background:#f1f5f9}.bullet-list-btn[data-v-cdb401ef]:active,.number-list-btn[data-v-cdb401ef]:active,.align-btn[data-v-cdb401ef]:active,.line-height-btn[data-v-cdb401ef]:active{background:#e2e8f0}.bullet-list-btn img[data-v-cdb401ef],.number-list-btn img[data-v-cdb401ef],.align-btn img[data-v-cdb401ef],.line-height-btn img[data-v-cdb401ef]{pointer-events:none;display:block;-o-object-fit:contain;object-fit:contain;width:16px;height:16px}.bullet-list-btn[data-v-cdb401ef]:after,.number-list-btn[data-v-cdb401ef]:after,.align-btn[data-v-cdb401ef]:after,.line-height-btn[data-v-cdb401ef]:after{content:"";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:8px;height:5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0 L4 5 L8 0 Z' fill='%23919294'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.main-content[data-v-cdb401ef]{flex:1;overflow:hidden;display:flex;flex-direction:column;position:relative}.editor-wrapper[data-v-cdb401ef]{flex:1;overflow:auto;padding:20px;display:flex;justify-content:center}.paper-container[data-v-cdb401ef] .tox-tinymce{border:none!important;border-radius:0!important;box-shadow:none!important}.paper-container[data-v-cdb401ef]{width:100%;max-width:21cm;background:#fff;box-shadow:0 2px 8px #0000001a;border-radius:4px;overflow:hidden}.loading-overlay[data-v-cdb401ef]{position:fixed;inset:0;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;color:#fff}.loading-spinner[data-v-cdb401ef]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-cdb401ef 1s linear infinite}@keyframes spin-cdb401ef{to{transform:rotate(360deg)}}.message-box[data-v-cdb401ef]{position:fixed;top:80px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:4px;box-shadow:0 4px 12px #00000026;z-index:9999;animation:slideDown-cdb401ef .3s ease-out}.message-box.info[data-v-cdb401ef]{background:#3b82f6;color:#fff}.message-box.success[data-v-cdb401ef]{background:#10b981;color:#fff}.message-box.error[data-v-cdb401ef]{background:#ef4444;color:#fff}@keyframes slideDown-cdb401ef{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.deploy-banner[data-v-cdb401ef]{width:100%;height:auto;display:block;cursor:pointer;border-radius:8px;transition:all .3s ease;box-shadow:0 2px 8px #00000014}.deploy-banner[data-v-cdb401ef]:hover{box-shadow:0 6px 16px #2b65e926;transform:translateY(-2px)}.deploy-modal-overlay[data-v-cdb401ef]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;backdrop-filter:blur(4px)}.deploy-modal-container[data-v-cdb401ef]{position:relative;width:460px;background:linear-gradient(135deg,#4a3f6f,#3a2f5f);background-image:url(/assets/img/%E5%BC%B9%E7%AA%97-%E5%BA%95@2x.png);background-size:cover;background-position:center;border-radius:16px;animation:modalZoomIn-cdb401ef .3s ease-out}@keyframes modalZoomIn-cdb401ef{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.deploy-close-btn[data-v-cdb401ef]{position:absolute;top:-20px;right:-16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid transparent;background-image:linear-gradient(#8c8c8c,#8c8c8c),linear-gradient(135deg,#9e7244,#f9d3ae 50%,#fff 80%,#9e7244);background-origin:border-box;background-clip:padding-box,border-box;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:1}.deploy-close-btn[data-v-cdb401ef]:hover{transform:rotate(90deg)}.deploy-close-btn svg[data-v-cdb401ef]{color:#f9d3ae}.deploy-modal-content[data-v-cdb401ef]{padding:120px 40px 40px;text-align:center}.deploy-modal-title[data-v-cdb401ef]{font-size:18px;font-weight:700;color:#f9d3ae;margin:0 0 20px;line-height:1.4}.deploy-qr-section[data-v-cdb401ef]{margin:0 0 24px}.deploy-qr-wrapper[data-v-cdb401ef]{width:212px;height:212px;margin:0 auto 12px;padding:21px;background:#fffffff2;border-radius:12px;box-shadow:0 8px 24px #0003}.deploy-qr-image[data-v-cdb401ef]{width:170px;height:170px;display:block}.deploy-qr-description[data-v-cdb401ef]{font-size:12px;color:#f9d3ae;margin:0;line-height:1.5}.deploy-tags[data-v-cdb401ef]{display:flex;justify-content:center;gap:6px;margin:0 0 32px;flex-wrap:wrap}.deploy-tag[data-v-cdb401ef]{padding:4px 14px;background:#ffffff08;border:1px solid transparent;background-image:linear-gradient(#2a2f3d,#2a2f3d),linear-gradient(135deg,#9e7244,#f9d3ae 50%,#fff 80%,#9e7244);background-origin:border-box;background-clip:padding-box,border-box;border-radius:11px;font-size:12px;color:#f9d3ae;transition:all .2s ease}.deploy-tag[data-v-cdb401ef]:hover{background:#ffffff14;border-color:#f9d3ae80}.deploy-confirm-btn[data-v-cdb401ef]{width:212px;height:44px;margin:0 auto;display:block;background:linear-gradient(180deg,#f9d2ac,#ecac74 70%,#f9cfa8);border:none;border-radius:22px;font-size:16px;font-weight:700;color:#222733;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 2px #964d1f}.deploy-confirm-btn[data-v-cdb401ef]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f9d3ae66}.deploy-confirm-btn[data-v-cdb401ef]:active{transform:translateY(0)}.deploy-fade-enter-active[data-v-cdb401ef],.deploy-fade-leave-active[data-v-cdb401ef]{transition:opacity .3s ease}.deploy-fade-enter-from[data-v-cdb401ef],.deploy-fade-leave-to[data-v-cdb401ef]{opacity:0}.deploy-fade-enter-active .deploy-modal-container[data-v-cdb401ef],.deploy-fade-leave-active .deploy-modal-container[data-v-cdb401ef]{transition:transform .3s ease,opacity .3s ease}.deploy-fade-enter-from .deploy-modal-container[data-v-cdb401ef],.deploy-fade-leave-to .deploy-modal-container[data-v-cdb401ef]{transform:scale(.9);opacity:0}.paper-container[data-v-cdb401ef] *{box-sizing:border-box}@media print{.paper-container[data-v-cdb401ef]{padding:0;margin:0}@page{margin:20mm;size:A4}}.paper-container h1[data-v-cdb401ef],.paper-container h2[data-v-cdb401ef],.paper-container h3[data-v-cdb401ef],.paper-container h4[data-v-cdb401ef],.paper-container h5[data-v-cdb401ef],.paper-container h6[data-v-cdb401ef]{margin-top:1em;margin-bottom:.5em;font-weight:700}.paper-container h1[data-v-cdb401ef]{font-size:18pt}.paper-container h2[data-v-cdb401ef]{font-size:16pt}.paper-container h3[data-v-cdb401ef]{font-size:14pt}.paper-container h4[data-v-cdb401ef]{font-size:12pt}.paper-container h5[data-v-cdb401ef]{font-size:11pt}.paper-container h6[data-v-cdb401ef]{font-size:10pt}.paper-container p[data-v-cdb401ef]{margin-bottom:.5em;text-indent:0}.paper-container table[data-v-cdb401ef]{width:100%;border-collapse:collapse;margin:1em 0}.paper-container table[data-v-cdb401ef],.paper-container th[data-v-cdb401ef],.paper-container td[data-v-cdb401ef]{border:1px solid #000}.paper-container th[data-v-cdb401ef],.paper-container td[data-v-cdb401ef]{padding:8px;text-align:left}.paper-container img[data-v-cdb401ef]{max-width:100%;height:auto}.paper-container ul[data-v-cdb401ef],.paper-container ol[data-v-cdb401ef]{margin-left:2em;margin-bottom:.5em}.paper-container li[data-v-cdb401ef]{margin-bottom:.25em}.paper-container pre[data-v-cdb401ef]{background:#f5f5f5;padding:10px;border:1px solid #ddd;overflow-x:auto;margin:1em 0}.paper-container code[data-v-cdb401ef]{font-family:Courier New,monospace;font-size:11pt}.paper-container .page-break[data-v-cdb401ef]{page-break-after:always}.heading-select-popper .el-select-dropdown__item[data-v-cdb401ef],.font-family-select-popper .el-select-dropdown__item[data-v-cdb401ef],.font-size-select-popper .el-select-dropdown__item[data-v-cdb401ef]{text-align:center;padding:8px 16px;display:flex!important;align-items:center;justify-content:center}.text-color-btn[data-v-cdb401ef]{position:relative;flex-direction:column;gap:2px;padding:4px 6px}.text-color-btn .color-indicator[data-v-cdb401ef]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#1d56db;border-radius:1px;pointer-events:none}.back-color-btn[data-v-cdb401ef]{position:relative;flex-direction:column;gap:2px;padding:4px 6px}.back-color-btn .color-indicator[data-v-cdb401ef]{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#dc2626;border-radius:1px;pointer-events:none}.custom-toolbar[data-v-cdb401ef]{height:48px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;padding:0 16px;box-shadow:0 1px 2px #00000005;z-index:40;position:relative;gap:8px;overflow-x:auto}.toolbar-group[data-v-cdb401ef]{display:flex;align-items:center;gap:4px;flex-shrink:0}.toolbar-divider[data-v-cdb401ef]{width:1px;height:24px;background-color:#f1f5f9;margin:0 8px;flex-shrink:0}.toolbar-btn[data-v-cdb401ef]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.toolbar-btn img[data-v-cdb401ef],.toolbar-btn svg[data-v-cdb401ef]{width:18px;height:18px;transition:transform .2s}.toolbar-btn[data-v-cdb401ef]:hover{background-color:#f8fafc;color:#3b82f6;transform:translateY(-1px);box-shadow:0 2px 5px #0000000d}.toolbar-btn:hover img[data-v-cdb401ef],.toolbar-btn:hover svg[data-v-cdb401ef]{transform:scale(1.1)}.toolbar-btn[data-v-cdb401ef]:active{background-color:#e2e8f0;transform:translateY(0);box-shadow:none}.toolbar-btn.active[data-v-cdb401ef]{background-color:#eff6ff;color:#2563eb}.toolbar-btn[data-v-cdb401ef]:disabled{opacity:.4;cursor:not-allowed;background:transparent!important;transform:none!important;box-shadow:none!important}.formula-btn-primary[data-v-cdb401ef]{width:auto;padding:0 12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:500;font-size:13px;gap:6px;box-shadow:0 2px 4px #2563eb33}.formula-btn-primary[data-v-cdb401ef]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 8px #2563eb4d}.formula-btn-primary.active[data-v-cdb401ef]{background:#1e40af;color:#fff}.insert-btn[data-v-cdb401ef]{width:auto;padding:0 8px;gap:4px}.insert-btn-text[data-v-cdb401ef]{font-size:13px;font-weight:500}.insert-dropdown-menu[data-v-cdb401ef],.dropdown-menu[data-v-cdb401ef],.color-picker-menu[data-v-cdb401ef]{position:fixed;z-index:1000;background:#fff;border-radius:8px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #f1f5f9;padding:4px;min-width:120px;animation:dropdown-fade-in-cdb401ef .15s ease-out}@keyframes dropdown-fade-in-cdb401ef{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.insert-menu-item[data-v-cdb401ef],.dropdown-menu-item[data-v-cdb401ef]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:6px;color:#475569;font-size:14px}.insert-menu-item[data-v-cdb401ef]:hover,.dropdown-menu-item[data-v-cdb401ef]:hover{background-color:#f8fafc;color:#3b82f6}.heading-select[data-v-cdb401ef],.font-family-select[data-v-cdb401ef],.font-size-select[data-v-cdb401ef],.text-format-select[data-v-cdb401ef]{width:auto!important;min-width:68px}.heading-select.font-family-select[data-v-cdb401ef],.font-family-select.font-family-select[data-v-cdb401ef],.font-size-select.font-family-select[data-v-cdb401ef],.text-format-select.font-family-select[data-v-cdb401ef]{max-width:100px}.heading-select.text-format-select[data-v-cdb401ef],.font-family-select.text-format-select[data-v-cdb401ef],.font-size-select.text-format-select[data-v-cdb401ef],.text-format-select.text-format-select[data-v-cdb401ef]{width:76px!important}.heading-select[data-v-cdb401ef] .el-input__wrapper,.font-family-select[data-v-cdb401ef] .el-input__wrapper,.font-size-select[data-v-cdb401ef] .el-input__wrapper,.text-format-select[data-v-cdb401ef] .el-input__wrapper{box-shadow:none!important;background-color:transparent;padding:0 4px;height:32px}.heading-select[data-v-cdb401ef] .el-input__wrapper:hover,.font-family-select[data-v-cdb401ef] .el-input__wrapper:hover,.font-size-select[data-v-cdb401ef] .el-input__wrapper:hover,.text-format-select[data-v-cdb401ef] .el-input__wrapper:hover{background-color:#f8fafc}.heading-select[data-v-cdb401ef] .el-input__inner,.font-family-select[data-v-cdb401ef] .el-input__inner,.font-size-select[data-v-cdb401ef] .el-input__inner,.text-format-select[data-v-cdb401ef] .el-input__inner{font-size:13px;color:#475569;height:32px;text-overflow:ellipsis}.heading-select[data-v-cdb401ef] .el-input__suffix,.font-family-select[data-v-cdb401ef] .el-input__suffix,.font-size-select[data-v-cdb401ef] .el-input__suffix,.text-format-select[data-v-cdb401ef] .el-input__suffix{right:0}.color-grid[data-v-cdb401ef]{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:8px}.color-item[data-v-cdb401ef]{width:20px;height:20px;border-radius:4px;cursor:pointer;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.color-item[data-v-cdb401ef]:hover{transform:scale(1.1);z-index:1;box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.color-check[data-v-cdb401ef]{font-size:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.no-color[data-v-cdb401ef]{background:linear-gradient(to top left,#0000 0% calc(50% - 1px),#ef4444 50%,#0000 calc(50% + 1px) 100%),#fff;border:1px solid #cbd5e1}.custom-color[data-v-cdb401ef]{background:#f1f5f9;display:flex;align-items:center;justify-content:center}.palette-icon[data-v-cdb401ef]{font-size:12px}.heading-select-popper .el-select-dropdown__wrap[data-v-cdb401ef],.font-family-select-popper .el-select-dropdown__wrap[data-v-cdb401ef],.font-size-select-popper .el-select-dropdown__wrap[data-v-cdb401ef],.text-format-select-popper .el-select-dropdown__wrap[data-v-cdb401ef],.heading-select-popper .el-select-dropdown__list[data-v-cdb401ef],.font-family-select-popper .el-select-dropdown__list[data-v-cdb401ef],.font-size-select-popper .el-select-dropdown__list[data-v-cdb401ef],.text-format-select-popper .el-select-dropdown__list[data-v-cdb401ef]{padding:4px 0!important}.heading-select-popper .el-select-dropdown__item[data-v-cdb401ef],.font-family-select-popper .el-select-dropdown__item[data-v-cdb401ef],.font-size-select-popper .el-select-dropdown__item[data-v-cdb401ef],.text-format-select-popper .el-select-dropdown__item[data-v-cdb401ef]{height:32px;line-height:32px;padding:0 12px;font-size:13px}.heading-dropdown[data-v-cdb401ef],.font-family-dropdown[data-v-cdb401ef],.font-size-dropdown[data-v-cdb401ef],.text-format-dropdown[data-v-cdb401ef]{margin:0 2px}body .tox-dialog-wrap .tox-dialog{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;border:1px solid #EBEEF5!important}body .tox-dialog__header{padding:20px 24px 10px!important;background:#fff!important;color:#333!important;display:flex!important;align-items:center!important;border-bottom:none!important}body .tox-dialog__title{font-size:16px!important;font-weight:500!important;color:#333!important;font-family:inherit!important;display:flex!important;align-items:center!important;gap:10px!important}body .tox-dialog__body{padding:0 24px!important;background:#fff!important}body .tox-dialog__footer{padding:20px 24px!important;background:#fff!important;border-top:none!important;display:flex!important;justify-content:center!important;position:relative!important;border-radius:0 0 8px 8px!important}body .tox-dialog__footer-start,body .tox-dialog__footer-end{display:contents!important}body .tox-dialog__footer .tox-button--icon[title*=Preferences],body .tox-dialog__footer .tox-button--icon[title*=设置]{position:absolute!important;left:24px!important;margin:0!important}body .tox-dialog__footer button.tox-button{height:36px!important;padding:0 20px!important;border-radius:4px!important;font-size:14px!important;margin:0 8px!important;font-weight:400!important;box-shadow:none!important}body .tox-dialog__footer button.tox-button--secondary{background:#f5f7fa!important;border:1px solid #dcdfe6!important;color:#606266!important}body .tox-dialog__footer button.tox-button--secondary:hover{background:#e6e8eb!important;color:#409eff!important;border-color:#c6e2ff!important}body .tox-dialog__footer button.tox-button--primary{background:linear-gradient(90deg,#4f8aff,#2b65e9)!important;border:none!important;color:#fff!important;font-weight:500!important}body .tox-dialog__footer button.tox-button--primary:hover{opacity:.9!important}body .tox-textfield{border-radius:4px!important;border-color:#dcdfe6!important;box-shadow:none!important;height:36px!important}body .tox-textfield:focus{border-color:#2b65e9!important}body .tox-dialog[role=dialog]:has(.tox-dialog__body-content table) .tox-dialog__header{justify-content:center!important;padding:24px 24px 16px!important}body .tox-dialog[role=dialog]:has(.tox-dialog__body-content table) .tox-dialog__header .tox-button{position:absolute!important;right:16px!important;top:16px!important}body .tox-dialog[role=dialog]:has(.tox-dialog__body-content table) .tox-dialog__title{font-size:18px!important;font-weight:600!important;color:#1f2937!important}body .tox-dialog__body-content table{width:100%!important;border-collapse:collapse!important;margin:10px 0!important}body .tox-dialog__body-content table thead tr{background:#f2f2f5}body .tox-dialog__body-content table th{border-radius:4px;padding:12px 16px!important;font-size:14px!important;font-weight:600!important;color:#374151!important;text-align:left!important;background:transparent!important}body .tox-dialog__body-content table th:nth-child(2),body .tox-dialog__body-content table th:nth-child(3){text-align:center!important}body .tox-dialog__body-content table td{padding:12px 16px!important;font-size:14px!important;color:#6b7280!important;border-bottom:1px solid #ffffff!important}body .tox-dialog__body-content table td:first-child{font-weight:500!important}body .tox-dialog__body-content table td:nth-child(2),body .tox-dialog__body-content table td:nth-child(3){text-align:center!important;color:#9ca3af!important}body .tox-dialog__body-content table tbody tr:nth-child(2) td{background:#f8f8f9!important;border-radius:6px}body .tox-dialog__body-content table tbody tr:last-child td{border-bottom:none!important}body .tox-dialog[role=dialog]:has(.tox-dialog__body-content table) .tox-dialog__footer button.tox-button{background:linear-gradient(90deg,#4f8aff,#2b65e9);border:none!important;border-radius:6px!important;padding:0 32px!important;height:40px!important;font-size:0!important;font-weight:500!important;color:#fff!important;transition:all .2s ease!important;position:relative!important}body .tox-dialog[role=dialog]:has(.tox-dialog__body-content table) .tox-dialog__footer button.tox-button:after{content:"确定";font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}body .tox-dialog[role=dialog]:has(.tox-dialog__body-content table) .tox-dialog__footer button.tox-button:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #27334b4d!important}.tox-dialog:has(button[title=上一个]) .tox-dialog__header{justify-content:flex-start!important;position:relative!important;padding-left:16px!important}.tox-dialog:has(button[title=上一个]) .tox-dialog__title{margin-left:24px!important;padding-left:0!important}.tox-dialog:has(button[title=上一个]) .tox-dialog__header .tox-button{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important}.tox-dialog .tox-bar.tox-form__controls-h-stack{position:relative!important;display:flex!important;align-items:stretch!important;gap:0!important}.tox-dialog .tox-bar.tox-form__controls-h-stack>.tox-form__group.tox-form-group--maximize{flex:1!important}.tox-dialog .tox-bar.tox-form__controls-h-stack .tox-textfield{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.tox-dialog .tox-bar.tox-form__controls-h-stack>.tox-form__group:has(button[title=上一个]){border-top:1px solid #dcdfe6!important;border-bottom:1px solid #dcdfe6!important;border-right:1px solid #dcdfe6!important;height:26px;position:relative!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border-radius:0 4px 4px 0!important;margin:0!important;padding:0!important;background:#fff!important;width:28px!important;min-height:36px!important;overflow:visible!important}.tox-dialog .tox-bar.tox-form__controls-h-stack>.tox-form__group:has(button[title=下一个]){position:absolute!important;right:0!important;top:18px!important;width:28px!important;height:18px!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;z-index:2!important}.tox-dialog .tox-bar.tox-form__controls-h-stack>.tox-form__group:has(button[title=下一个]) button{pointer-events:auto!important}.tox-dialog button[title=上一个]{width:26px!important;height:18px!important;min-width:26px!important;min-height:18px!important;padding:0!important;margin:0!important;border:none!important;border-bottom:1px solid #e4e7ed!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color .2s ease!important}.tox-dialog button[title=下一个]{width:26px!important;height:17px!important;min-width:26px!important;min-height:17px!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color .2s ease!important}.tox-dialog button[title=上一个]:hover,.tox-dialog button[title=下一个]:hover{background:#f5f7fa!important}.tox .tox-dialog button[title=上一个] .tox-icon,.tox .tox-dialog button[title=下一个] .tox-icon,.tox-dialog button[title=上一个] .tox-icon svg,.tox-dialog button[title=下一个] .tox-icon svg{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.tox-dialog button[title=上一个]:after{content:"∧"!important;font-size:11px!important;font-weight:400!important;color:#909399!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.tox-dialog button[title=下一个]:after{content:"∨"!important;font-size:11px!important;font-weight:400!important;color:#909399!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.tox-dialog:has(button[title=上一个]) .tox-dialog__footer .tox-button:not(.tox-button--secondary):not(.tox-button--naked){background:linear-gradient(90deg,#3067fb,#1751d1)!important;border-color:#1751d1!important}.heading-select-popper .el-select-dropdown__wrap,.font-family-select-popper .el-select-dropdown__wrap,.font-size-select-popper .el-select-dropdown__wrap,.text-format-select-popper .el-select-dropdown__wrap,.heading-select-popper .el-select-dropdown__list,.font-family-select-popper .el-select-dropdown__list,.font-size-select-popper .el-select-dropdown__list,.text-format-select-popper .el-select-dropdown__list{padding:4px 0!important;margin:0!important}.heading-select-popper .el-select-dropdown__item,.font-family-select-popper .el-select-dropdown__item,.font-size-select-popper .el-select-dropdown__item,.text-format-select-popper .el-select-dropdown__item{height:30px!important;line-height:30px!important;padding:0 8px!important;font-size:13px!important}.heading-select-popper .el-select-dropdown__item .dropdown-menu-item,.font-family-select-popper .el-select-dropdown__item .dropdown-menu-item,.font-size-select-popper .el-select-dropdown__item .dropdown-menu-item,.text-format-select-popper .el-select-dropdown__item .dropdown-menu-item{display:flex;align-items:center;height:100%}.heading-select-popper .el-select-dropdown__item .dropdown-menu-item img,.font-family-select-popper .el-select-dropdown__item .dropdown-menu-item img,.font-size-select-popper .el-select-dropdown__item .dropdown-menu-item img,.text-format-select-popper .el-select-dropdown__item .dropdown-menu-item img{width:16px;height:16px;margin-right:6px}.outline-item-wrapper[data-v-2313755a]{position:relative}.outline-thread[data-v-2313755a]{position:absolute;top:0;bottom:0;width:1px;background:#e2e8f0;z-index:0}.outline-item[data-v-2313755a]{position:relative;padding:8px 12px;cursor:pointer;font-size:13px;color:#475569;line-height:1.4;transition:all .15s;border-left:3px solid transparent;z-index:1;background:#fff}.outline-item[data-v-2313755a]:hover{background:#f8fafc;color:#1e293b}.outline-item.active[data-v-2313755a]{background:#eff6ff;color:#2563eb;border-left-color:#2563eb;font-weight:500}.outline-item.level-1[data-v-2313755a]{padding-left:16px;font-weight:600;font-size:14px}.outline-item.level-2[data-v-2313755a]{padding-left:28px}.outline-item.level-3[data-v-2313755a]{padding-left:40px}.outline-item.level-4[data-v-2313755a]{padding-left:52px}.outline-item.level-5[data-v-2313755a]{padding-left:64px}.outline-item.level-6[data-v-2313755a]{padding-left:76px}.item-text[data-v-2313755a]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-outline[data-v-e5be9013]{width:260px;min-width:260px;background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;transition:width .3s ease,min-width .3s ease;overflow:hidden}.document-outline.collapsed[data-v-e5be9013]{width:48px;min-width:48px}.outline-header[data-v-e5be9013]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #e2e8f0;gap:8px;flex-shrink:0}.outline-icon[data-v-e5be9013]{width:18px;height:18px;color:#64748b;flex-shrink:0}.outline-title[data-v-e5be9013]{font-size:14px;font-weight:600;color:#334155;flex:1}.collapse-btn[data-v-e5be9013]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s;flex-shrink:0}.collapse-btn svg[data-v-e5be9013]{width:16px;height:16px}.collapse-btn[data-v-e5be9013]:hover{background:#f1f5f9;color:#334155}.outline-content[data-v-e5be9013]{flex:1;overflow-y:auto;overflow-x:hidden}.outline-content[data-v-e5be9013]::-webkit-scrollbar{width:4px}.outline-content[data-v-e5be9013]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.outline-empty[data-v-e5be9013]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-icon[data-v-e5be9013]{width:48px;height:48px;color:#cbd5e1;margin-bottom:16px}.empty-text[data-v-e5be9013]{font-size:14px;font-weight:500;color:#64748b;margin:0 0 8px}.empty-hint[data-v-e5be9013]{font-size:12px;color:#94a3b8;margin:0;line-height:1.6}.outline-list[data-v-e5be9013]{padding:8px 0}.collapsed-icon[data-v-e5be9013]{display:flex;align-items:center;justify-content:center;padding:16px 0;cursor:pointer;color:#64748b;transition:color .2s}.collapsed-icon svg[data-v-e5be9013]{width:20px;height:20px}.collapsed-icon[data-v-e5be9013]:hover{color:#334155}.enhanced-editor-container[data-v-3a36ce7c]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.main-content[data-v-3a36ce7c]{display:flex!important;flex-direction:row!important;flex:1;overflow:hidden!important;position:relative}.editor-wrapper[data-v-3a36ce7c]{flex:1!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;background-color:#f3f4f6!important;overflow-y:auto!important;padding-right:260px!important;box-sizing:border-box!important}.paper-container[data-v-3a36ce7c]{width:820px!important;min-height:95%!important;flex-shrink:0!important;background:#fff!important;box-shadow:0 4px 16px #0000001a!important;margin-top:8px!important;display:block!important}[data-v-3a36ce7c] .editor-sidebar-container{position:absolute!important;right:20px;bottom:20px;z-index:100;pointer-events:none}[data-v-3a36ce7c] .editor-sidebar-container *{pointer-events:auto}.tox-tinymce[data-v-3a36ce7c]{border:none!important;border-radius:0!important}
