@charset "UTF-8";@media screen and (max-width:800px){.editor-main .editor-container .viewport-box{padding:0!important}.editor-main .editor-container .viewport-box .viewport-wrapper{padding:0!important;width:100%!important}.editor-main .editor-container .viewport-box .viewport-wrapper .editor-content{border-radius:.3rem;height:117%!important;margin-bottom:-.5rem!important;overflow:hidden;width:99.9%!important}.editor-main .editor-container .viewport-box .viewport-wrapper .editor-content .ElementHandler{display:none!important}}.editor-main,.editor-main .editor-container{bottom:0;left:0;position:absolute;right:0;top:0}.editor-main .editor-container{z-index:1}.editor-main .editor-container .viewport-wrapper{background-position:0 0,8px 8px;background-size:16px 16px;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;padding:30px;position:relative}.editor-main .editor-container .viewport-wrapper .editor-content{margin:0 auto;position:relative}.editor-main .editor-container .viewport-wrapper .editor-content .viewport-edit{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%}.editor-main .editor-container .viewport-wrapper .editor-content .viewport-edit .viewport-edit__background{left:0;pointer-events:none;position:absolute;top:0;z-index:0}.editor-main .editor-container .viewport-wrapper .editor-content .viewport-edit .viewport-edit__background.background-selected:before{border:2px solid #4c2fff;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.editor-main .editor-container .viewport-wrapper .editor-content .viewport-edit .viewport-edit__background .viewport-edit__background--main{height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.editor-main .editor-container .viewport-wrapper .editor-content .viewport-edit img{position:absolute}.editor-main .editor-container .viewport-wrapper .editor-content .ElementHandler{display:block}@media screen and (max-width:800px){.PPTDrawDialog-message{display:none!important}.draw-dialog-overlay .create-view{left:50%!important;padding:0!important;-webkit-transform:translate(-50%);transform:translate(-50%);width:95%!important}.draw-dialog-overlay .create-view::-webkit-scrollbar{width:0}.draw-dialog-overlay .create-view .view-content .create-progress{margin-top:1.5rem!important;overflow:hidden}.draw-dialog-overlay .create-view .view-content .create-progress .back-btn{display:none!important}.draw-dialog-overlay .create-view .view-content .create-progress .progress-bar{margin-right:0!important}.draw-dialog-overlay .create-view .view-content .create-progress .progress-text{margin-left:.2rem!important}.draw-dialog-overlay .create-view .view-content .create-progress-mini{margin-top:.5rem!important}.draw-dialog-overlay .create-view .view-content .view-main{position:relative!important;width:100%!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.draw-dialog-overlay .create-view .view-content .view-main .slide-view{max-height:8rem;min-height:8rem!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list{max-height:12rem;min-height:7rem;position:relative;top:-2rem;width:100%!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .el-scrollbar{height:calc(100% - .5rem)!important;padding-bottom:.3rem!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-title{font-size:.5rem!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-title p{font-size:.3rem!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list{display:grid;grid-template-columns:repeat(3,1fr)!important;position:relative;grid-gap:0;justify-items:center}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item{border-radius:4px;margin-bottom:.1rem!important;width:2.6rem!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item.active:before{border:2px solid #491ff8;border-radius:4px;content:"";cursor:pointer;height:100%;position:absolute;width:100%;z-index:1}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item .slide-page{background-color:rgba(0,0,0,.2);bottom:.3rem;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:.5rem!important;left:.3rem;padding:.2rem!important;position:absolute;width:.5rem!important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:50%!important;font-size:.29rem!important;justify-content:center;z-index:1!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item .thumbnail{border:none!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-bottom .list-button{display:none!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-footer{background-color:#fff;border-top:1px solid #f2f1f4;bottom:0;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:2rem;left:50%;position:fixed;-webkit-transform:translate(-50%);transform:translate(-50%);width:120%;z-index:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.draw-dialog-overlay .create-view .view-content .view-main .slide-footer .el-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:70%}.draw-dialog-overlay .create-view .view-content .view-main .slide-footer .el-button .nuxt-icon{color:#fff;font-size:18px}.draw-dialog-overlay .create-view .view-content .view-main .slide-creating{-webkit-animation:heaving 5s linear infinite;animation:heaving 5s linear infinite;background-color:#000;border-radius:.5rem;bottom:2.3rem;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;color:#fff;display:block!important;font-size:.35rem;left:50%;letter-spacing:.05rem;padding:.15rem .4rem;position:fixed;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%);width:50%;z-index:99}@-webkit-keyframes heaving{0%,to{background-color:#000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}50%{background-color:#3c1aac;-webkit-box-shadow:0 0 5px #5223ee;box-shadow:0 0 5px #5223ee}}@keyframes heaving{0%,to{background-color:#000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}50%{background-color:#3c1aac;-webkit-box-shadow:0 0 5px #5223ee;box-shadow:0 0 5px #5223ee}}}.PPTDrawDialog-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.draw-dialog-overlay{position:fixed;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;z-index:10}.draw-dialog-overlay,.draw-dialog-overlay .create-view{background:url(./generate-bg.84d8cd18.jpg) 50% no-repeat;height:100%;left:0;top:0;width:100%}.draw-dialog-overlay .create-view{padding:20px 30px;position:absolute}.draw-dialog-overlay .create-view .view-content{height:100%;width:100%}.draw-dialog-overlay .create-view .view-content .create-progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px;margin-top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.draw-dialog-overlay .create-view .view-content .create-progress .back-btn{background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:block;height:40px;margin-right:20px;-webkit-transform:translate(-42%,-27%);transform:translate(-42%,-27%);width:40px}.draw-dialog-overlay .create-view .view-content .create-progress .back-btn .nuxt-icon{color:#5223ee;font-size:40px;margin-right:5px}.draw-dialog-overlay .create-view .view-content .create-progress .progress-bar{background-color:#fff;border-radius:10px;margin-right:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:20px}.draw-dialog-overlay .create-view .view-content .create-progress .progress-bar .progress-bg{background-color:#491ff8;border-radius:10px;height:20px;position:relative;-webkit-transition:all 1s ease;transition:all 1s ease;width:60%}.draw-dialog-overlay .create-view .view-content .create-progress .progress-bar .progress-bg img{height:20px;position:absolute;right:10px;top:0}.draw-dialog-overlay .create-view .view-content .create-progress .progress-text{color:#491ff8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:24px;line-height:24px;-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}.draw-dialog-overlay .create-view .view-content .create-progress .progress-text .success{display:inline-block;margin-right:5px}.draw-dialog-overlay .create-view .view-content .create-progress .progress-text .success .nuxt-icon{font-size:24px}.draw-dialog-overlay .create-view .view-content .view-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;height:90%;justify-content:flex-start;width:100%}.draw-dialog-overlay .create-view .view-content .view-main .slide-view{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.draw-dialog-overlay .create-view .view-content .view-main .slide-list{background-color:#fff;border-radius:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:16px;width:340px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .el-scrollbar{height:calc(100% - 70px);margin-right:-16px;padding-bottom:20px}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;width:100%}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-title p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-title p .el-icon{margin-right:5px}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list{display:grid;gap:10px;grid-template-columns:repeat(2,145px);padding-bottom:10px;position:relative;width:300px}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item{border-radius:4px;cursor:pointer;position:relative;width:145px}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item.active:before{border:2px solid #491ff8;border-radius:4px;content:"";cursor:pointer;height:100%;position:absolute;width:100%;z-index:1}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item .slide-page{background-color:rgba(0,0,0,.2);bottom:10px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20px;left:10px;padding:10px;position:absolute;width:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-radius:8px;justify-content:center;z-index:11}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list .list-item .thumbnail{border:none!important}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-self:end;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-bottom .el-button{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-bottom .el-button:first-child{width:200px}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-bottom .el-button:first-child .nuxt-icon{font-size:18px;margin-left:10px}.draw-dialog-overlay .create-view .view-content .view-main .slide-list .list-bottom .el-button:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.draw-dialog-overlay .create-view .view-content .view-main .slide-creating,.draw-dialog-overlay .create-view .view-content .view-main .slide-footer{display:none}.save-loading .el-loading-spinner{background-color:#fff;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:150px;width:150px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.save-loading .el-loading-spinner .el-loading-text{color:#491ff8;margin-top:20px}.save-loading .el-loading-spinner .path{stroke:#491ff8}@media screen and (max-width:800px){.blod-font{left:-.8rem;position:relative;top:.05rem}p+.nodeTextarea{height:.6rem!important;line-height:.21rem;max-width:70%}.nodeTextarea{border:.02rem solid #ccbfff;border-radius:.1rem;font:inherit;left:-.9rem;line-height:.5rem;max-width:85%;padding:.15rem .2rem;position:relative;resize:none;top:.06rem;width:100%}.nodeTextarea,.span-blod{display:block!important}.nodeInput{display:none}}.blod-font{font-size:15px;font-weight:600}.span-blod{left:-.9rem;letter-spacing:.02rem;position:relative;top:.05rem;white-space:wrap;width:85%}.nodeTextarea,.span-blod{display:none}.op-popover{border:1px solid #000;padding:0!important}.op-popover .popover-content{padding:10px}.op-popover .popover-content .op-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;border-radius:4px;color:#333;cursor:pointer;justify-content:left;margin:5px 0;padding:5px 10px}.op-popover .popover-content .op-item:hover{background:#eee}.op-popover .popover-content .op-item .nuxt-icon{color:#333;font-size:16px;margin-right:10px}@media screen and (max-width:800px){input{background-color:transparent!important}.tree-node{padding:.4rem 0 .05rem .5rem!important}.tree-node .node-children .node-children .node-children{left:-.5rem;position:relative}.tree-node:first-child:before,.tree-node:last-child:after{border-right:transparent!important;left:-.8rem!important}.tree-node .chapter{display:none!important;left:-.5rem;position:absolute;top:5%}.tree-node .dot{background-color:#000!important;border:1px solid #000!important;left:-.75rem!important;top:.68rem!important}.tree-node .hollow-dot{background-color:#dee6ff!important;top:.66rem!important}.tree-node .line{display:none!important;left:-1.05rem!important;width:.55rem!important}.tree-node .node-content p{left:-.9rem;margin-right:.15rem;position:relative;top:.05rem}.tree-node .node-content.show-line:before{display:none!important;left:-.8rem!important}.tree-node .node-content .nuxt-icon{display:none}}.tree-node{padding:5px 0 5px 20px;position:relative}.tree-node:first-child:before{top:0}.tree-node:first-child:before,.tree-node:last-child:after{border-right:1px solid #fff;content:"";height:22px;left:0;position:absolute;width:10px;z-index:2}.tree-node:last-child:after{bottom:0}.tree-node .chapter{border:1px solid #c8c9ff;border-radius:4px;color:#5223ee;display:block;height:28px;line-height:28px;margin-left:-80px;position:absolute;text-align:center;width:56px}.tree-node .dot{background:#c2c2c2;border:1px solid #c2c2c2;border-radius:50%;height:7px;left:6px;position:absolute;top:18px;width:7px;z-index:3}.tree-node .hollow-dot{background:#fff}.tree-node .line{background:#c2c2c2;border-radius:50%;display:block;height:1px;left:-10px;position:absolute;top:21px;width:15px;z-index:0}.tree-node p{margin-right:1px}.tree-node input{border:none;border-radius:4px;cursor:pointer;-webkit-box-flex:1;direction:ltr;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;height:30px;line-height:30px;padding:4px;-webkit-transition:outline .2s linear;transition:outline .2s linear;width:90%}.tree-node input.is-focus,.tree-node input:hover{outline:1px solid #ccbfff}.tree-node .node-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tree-node .node-content.show-line:before{border-right:1px solid #c2c2c2;content:"";height:100%;left:0;position:absolute;top:0;width:10px;z-index:1}.tree-node .node-content .op-icons{margin-left:10px;text-align:right;width:20px}.tree-node .node-content .op-icons .nuxt-icon{color:#a1a1a1;cursor:pointer;font-size:20px}.node-children{padding-left:20px}.node-children:first-child:before{height:22px;top:0}.node-children:first-child:after,.node-children:first-child:before{border-right:1px solid #fff;content:"";left:0;position:absolute;width:10px;z-index:2}.node-children:first-child:after{bottom:0;height:23px!important}:root{--el-color-primary:#591ff8}@media screen and (max-width:800px){.outline{height:auto!important}.outline .el-scrollbar{margin-right:-3rem!important}.outline .el-scrollbar .markdown h1,.outline .el-scrollbar .markdown h2,.outline .el-scrollbar .markdown h3,.outline .el-scrollbar .markdown h4,.outline .el-scrollbar .markdown h5,.outline .el-scrollbar .markdown h6,.outline .el-scrollbar .markdown p{padding:.1rem 0}.outline .treeDatawidth{margin-left:2%;margin-right:-5%!important}.outline .tree-box{padding-left:1rem!important;padding-top:0!important}}.outline{border:solid #000}.outline .el-scrollbar{margin-right:-25px}.outline .el-scrollbar .markdown{padding-right:25px}.outline .el-scrollbar .markdown h1,.outline .el-scrollbar .markdown h2,.outline .el-scrollbar .markdown h3,.outline .el-scrollbar .markdown h4,.outline .el-scrollbar .markdown h5,.outline .el-scrollbar .markdown h6{color:rgba(0,0,0,.85);font-weight:400;margin:0}.outline .el-scrollbar .markdown div:before,.outline .el-scrollbar .markdown:before{content:none}.outline .el-scrollbar .markdown h1{counter-reset:h2counter}.outline .el-scrollbar .markdown h2{counter-reset:h3counter}.outline .el-scrollbar .markdown h3{counter-reset:h4counter}.outline .el-scrollbar .markdown h4{counter-reset:h5counter}.outline .el-scrollbar .markdown h5{counter-reset:h6counter}.outline .el-scrollbar .markdown h2:before{content:counter(h2counter) ".  ";counter-increment:h2counter}.outline .el-scrollbar .markdown h3:before{content:counter(h2counter) "." counter(h3counter) ".  ";counter-increment:h3counter}.outline .el-scrollbar .markdown h4:before{content:counter(h2counter) "." counter(h3counter) "." counter(h4counter) ".  ";counter-increment:h4counter}.outline .el-scrollbar .markdown h5:before{content:counter(h2counter) "." counter(h3counter) "." counter(h4counter) "." counter(h5counter) ".  ";counter-increment:h5counter}.outline .el-scrollbar .tree-box{padding-left:100px;padding-right:25px;padding-top:20px;width:100%}.outline .el-scrollbar .tree-box .item-main{border-left:1px solid #e0e0e0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;margin-left:70px;padding-left:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.outline .el-scrollbar .tree-box .item-main:first-child .item-content{font-weight:700}.outline .el-scrollbar .tree-box .item-main .title{border:1px solid #c8c9ff;border-radius:4px;color:#5223ee;font-size:12px;font-weight:400;margin-left:-90px;margin-right:60px;padding:1px 2px;position:relative;text-align:center}.outline .el-scrollbar .tree-box .item-main .title .dark-dot{background:#c2c2c2;border-radius:50%}.outline .el-scrollbar .tree-box .item-main .title .dark-dot,.outline .el-scrollbar .tree-box .item-main .title .dot{height:8px;position:absolute;right:-34.5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.outline .el-scrollbar .tree-box .item-main .title .dot{background:#f6f6f6;border:1px solid #c2c2c2;border-radius:50%}.outline .el-scrollbar .tree-box .item-main .item-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.outline .el-scrollbar .tree-box .item-main .item-content.depth-3{padding-left:16px}.outline .el-scrollbar .tree-box .item-main .item-content.depth-4{padding-left:32px}.outline .el-scrollbar .tree-box .item-main .item-content.depth-5{padding-left:48px}.outline .el-scrollbar .tree-box .item-main .item-content input{border:none;border-radius:4px;cursor:pointer;height:30px;line-height:30px;padding:4px;-webkit-transition:outline .2s linear;transition:outline .2s linear;width:100%}.outline .el-scrollbar .tree-box .item-main .item-content input:hover{outline:1px solid rgba(73,31,248,.6)}
