.vue-editor{border:1px solid #ccd6e1}.editor__content{padding:5px}.editor-icon{width:24px;height:24px;font-size:24px}.source-textarea{width:100%;height:100%;resize:none;outline:none;text-align:left;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Courier New,Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:none;padding:0;margin:0;display:block}.hide{visibility:hidden;display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.text-primary-dark{color:#38f}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.border-primary-dark{border-color:#38f;border-top-color:#38f;border-right-color:#38f;border-bottom-color:#38f;border-left-color:#38f}.border-b-2{border-bottom-width:2px;border-bottom-style:solid}.px-2{padding-left:8px;padding-right:8px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-4{padding-top:16px;padding-bottom:16px}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grow{-webkit-box-flex:1;-ms-flex:1;flex:1}.text-center{text-align:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cursor-pointer{cursor:pointer}.relative{position:relative}.inline-block{display:inline-block}.ProseMirror:focus{outline:none}.ProseMirror{min-height:300px}.vue-editor{position:relative;line-height:1.5;font-size:16px}.vue-editor *,.vue-editor :after,.vue-editor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.vue-editor video{width:300px}.vue-editor .error{color:red;font-size:12px;margin-top:5px}.vue-editor .color-confirm-button{margin-left:15px;cursor:pointer;color:#fff;background-color:#5ba0ff;border-color:#5ba0ff;padding:7px 8px;font-size:12px;border-radius:3px;outline:none;-webkit-transition:.1s;transition:.1s;font-weight:500}.vue-editor .color-confirm-button:focus,.vue-editor .color-confirm-button:hover{background:#7cb3ff;border-color:#7cb3ff;color:#fff}.vue-editor .video-confirm-button{background-color:#fff;border:none;color:#5ba0ff;padding:7px 8px;font-size:12px;border-radius:3px;outline:none;-webkit-transition:.1s;transition:.1s;font-weight:500}.vue-editor .video-confirm-button:focus,.vue-editor .video-confirm-button:hover{color:#7cb3ff}.vue-editor .color-input{background-color:#fff;border-radius:4px;border:1px solid #dcdfe6;font-size:14px;color:#606266;outline:none;padding:6px 8px}.vue-editor .color-input:focus{outline:none;border-color:#5ba0ff}.vue-editor .video-input{background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:4px;border:1px solid #dcdfe6;font-size:14px;padding:3px 4px;color:#606266;outline:none}.vue-editor .video-input:focus{outline:none;border-color:#5ba0ff}.vue-editor .editor__content{overflow-y:scroll;word-wrap:break-word}.vue-editor .editor__content *{caret-color:currentColor}.vue-editor .editor__content pre{padding:12px 16px;border-radius:5px;background:#000;color:#fff;font-size:8px;overflow-x:auto}.vue-editor .editor__content pre code{display:block}.vue-editor .editor__content p{margin:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.vue-editor .editor__content p code{display:inline-block;padding:0 6px;border-radius:5px;font-size:8px;font-weight:700;background:rgba(0,0,0,.1);color:rgba(0,0,0,.8)}.vue-editor .editor__content ol,.vue-editor .editor__content ul{padding-left:32px}.vue-editor .editor__content hr{border-bottom-width:1px;border-bottom-style:inset;border-color:#a0aec0}.vue-editor .editor__content ol,.vue-editor .editor__content ol>li{list-style-type:decimal}.vue-editor .editor__content ul,.vue-editor .editor__content ul>li{list-style-type:disc}.vue-editor .editor__content li>ol,.vue-editor .editor__content li>p,.vue-editor .editor__content li>ul{margin:0}.vue-editor .editor__content h1,.vue-editor .editor__content h2,.vue-editor .editor__content h3{font-weight:700}.vue-editor .editor__content h1{font-size:32px;margin-top:11px;margin-bottom:11px}.vue-editor .editor__content h2{font-size:24px;margin-top:12px;margin-bottom:12px}.vue-editor .editor__content h3{font-size:18px;margin-top:16px;margin-bottom:16px}.vue-editor .editor__content a{color:inherit}.vue-editor .editor__content blockquote{border-left:3px solid rgba(0,0,0,.1);color:rgba(0,0,0,.8);padding-left:8px;font-style:italic}.vue-editor .editor__content blockquote p{margin:0}.vue-editor .editor__content img{max-width:100%;border-radius:3px}.vue-editor .editor__content table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.vue-editor .editor__content table td,.vue-editor .editor__content table th{min-width:16px;border:2px solid #ddd;padding:3px 5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.vue-editor .editor__content table td>*,.vue-editor .editor__content table th>*{margin-bottom:0}.vue-editor .editor__content table th{font-weight:700;text-align:left}.vue-editor .editor__content table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.vue-editor .editor__content table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.vue-editor .editor__content .tableWrapper{margin:16px 0;overflow-x:auto}.vue-editor .editor__content .resize-cursor{cursor:ew-resize;cursor:col-resize}.menubar{margin-bottom:2px;background:#fff;border-bottom:1px solid #ccd6e1}.menubar.is-hidden{visibility:hidden;opacity:0}.menubar.is-focused{visibility:visible;opacity:1;-webkit-transition:visibility .2s,opacity .2s;transition:visibility .2s,opacity .2s}.menubar__button{font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:transparent;border:0;color:#8590a6;padding:3.2px 4.8px;border-radius:3px;cursor:pointer}.menubar__button:hover{color:#76839b;background-color:rgba(0,0,0,.05)}.menubar__button.is-active{color:#0582ff}.menubar button:disabled{cursor:default;color:#bdbdbd}.menubar button:active,.menubar button:focus{outline:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.menubar .menubar__title{vertical-align:top}.menubar .button-title{width:24px;letter-spacing:-1px}.menubar .button-title,.menubar .menubar__button--font{height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.menubar .font-size-picker-container{position:relative;display:inline-block;vertical-align:top}.menubar .font-size-picker{list-style:none;background:#fff;padding:0;margin:0;width:50px}.menubar .color-picker,.menubar .font-size-picker{z-index:100;position:absolute;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);top:100%;left:0}.menubar .color-picker{width:300px;border-radius:8px;background:#e1e7ef;padding:2px 2px;-webkit-transform:translateX(-20%);transform:translateX(-20%)}.menubar .video-picker{z-index:100;position:absolute;width:320px;background:#fff;border:1px solid #ccc;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);top:120%;left:0;padding:8px 6px}.menubar .font-size-picker>li{width:100%;padding:0}.menubar .font-size-picker>li:hover{background:#e1e7ef}.menubar .font-size-picker-button{width:100%;font-weight:700;font-size:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:transparent;border:0;color:#8590a6;padding:8px;border-radius:3px;cursor:pointer}img{max-width:100%}.tooltip{display:block!important;z-index:100}.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:4px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#000;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.1);box-shadow:0 5px 30px rgba(0,0,0,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}