.Editor-Demo{display:flex;flex-direction:column;height:100vh;min-height:510px;position:relative}.Editor-Demo .Editor-header{background:#fff;border-bottom:1px solid #e8e9eb;box-sizing:border-box;display:flex;flex:0 0 48px;position:relative;z-index:1000}.Editor-Demo .Editor-header .editor-header-icon svg,.Editor-Demo .Editor-header .shortcut-icon-btn svg{display:inline-block;height:16px;width:16px}.Editor-Demo .Editor-header .Editor-title{align-items:center;display:flex;flex:1 1 565px;font-family:PingFangSC-Medium;font-size:16px;font-weight:500;justify-content:flex-start;letter-spacing:0;padding:0 15px;user-select:none}.Editor-Demo .Editor-header .Editor-view-mode-group-container{align-items:center;display:flex;flex:0 1 150px;justify-content:center}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group{align-items:center;background-color:#f2f2f4;border-radius:4px;display:flex;font-family:PingFangSC-Regular;font-size:14px;font-weight:400;height:32px;justify-content:center;letter-spacing:0;text-align:center;width:100px}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group .Editor-view-mode-btn{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;transition:transform .2s ease-out;user-select:none;width:40px}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group .Editor-view-mode-btn svg{color:#151b26}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group .Editor-view-mode-btn:first-child{margin-right:12px}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group .Editor-view-mode-btn:hover>svg{color:#2468f2}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group .Editor-view-mode-btn.is-active{background:#2468f2}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group .Editor-view-mode-btn.is-active svg{color:#fff}.Editor-Demo .Editor-header .Editor-view-mode-group-container .Editor-view-mode-group .Editor-view-mode-btn.is-active:hover{background:#5086f5}.Editor-Demo .Editor-header .Editor-header-actions{align-items:center;display:flex;flex:1 1 565px;font-size:12px;justify-content:flex-end;padding:0 24px;white-space:nowrap}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-left:18px;transition:transform .2s ease-out;user-select:none}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item>svg{fill:#151b26;width:16px}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item:hover>svg{fill:#2468f2}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item.disabled{cursor:not-allowed}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item.disabled>svg{fill:#b8babf}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item>svg.icon-editor-history{color:#151b26}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item>svg.icon-editor-history:hover{color:#2468f2}.Editor-Demo .Editor-header .Editor-header-actions .header-action-item>svg.icon-editor-history.disabled,.Editor-Demo .Editor-header .Editor-header-actions .header-action-item>svg.icon-editor-history.disabled:hover{color:#b8babf;cursor:not-allowed}.Editor-Demo .Editor-header .Editor-header-actions .header-action-btn{align-items:center;background:#2468f2;border-color:1px solid #2468f2;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:PingFangSC-Regular;font-size:12px;font-weight:400;height:32px;justify-content:center;line-height:20px;margin-left:8px;min-width:72px;padding:0 16px;transition:transform .2s ease-out;user-select:none}.Editor-Demo .Editor-header .Editor-header-actions .header-action-btn.preview-btn{background:#fff;border:1px solid #dadbdd;border-radius:4px;color:#151a26}.Editor-Demo .Editor-header .Editor-header-actions .header-action-btn.preview-btn:hover{background:#fff;border-color:#2468f2;color:#2468f2}.Editor-Demo .Editor-header .Editor-header-actions .header-action-btn:hover{background:#5086f5;border-color:#5086f5;color:#fff}.Editor-Demo .Editor-header .Editor-header-actions .header-action-btn.disabled{background-color:#f7f7f9;border-color:#f7f7f9;color:#b8babf;cursor:not-allowed}.Editor-Demo .Editor-header .Editor-header-actions .header-action-btn.exit-btn{background-color:#fff;border:1px solid #ccc;color:#332e2e}.Editor-Demo .Editor-header .Editor-header-actions .header-action-btn.exit-btn:hover{background:#fa541c;border-color:#fa541c;color:#fff}.Editor-Demo .Editor-header .Editor-header-actions .margin-left-space{margin-left:30px}.Editor-Demo .Editor-inner{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}@font-face{font-family:"icomoon";font-style:normal;font-weight:400;src:url(/admin/static/media/icomoon.691bcebc.eot);src:url(/admin/static/media/icomoon.691bcebc.eot?#iefix) format("embedded-opentype"),url(/admin/static/media/icomoon.d21229fc.ttf) format("truetype"),url(/admin/static/media/icomoon.340daa51.woff) format("woff"),url(/admin/static/media/icomoon.94eeeea2.svg) format("svg")}.react-viewer-inline{height:100%;min-height:400px;position:relative;width:100%}.react-viewer ul{margin:0;padding:0}.react-viewer li{list-style:none}.react-viewer{opacity:0}.react-viewer-mask{background-color:#373737;background-color:rgba(55,55,55,.6);bottom:0;filter:alpha(opacity=50);height:100%;left:0;position:fixed;right:0;top:0;z-index:1000}.react-viewer-btn{background-color:rgba(0,0,0,.5);color:#fff}.react-viewer-btn:hover{background-color:rgba(0,0,0,.8)}.react-viewer-close{border-radius:0 0 0 40px;cursor:pointer;height:40px;overflow:hidden;position:fixed;right:0;top:0;width:40px;z-index:1000 + 10}.react-viewer-close>i{left:18px;position:relative;top:4px}.react-viewer-canvas{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000 + 5}.react-viewer-canvas img{display:block;height:auto;user-select:none;width:auto}.react-viewer-canvas img.drag{cursor:move}.react-viewer-footer{bottom:0;left:0;overflow:hidden;position:fixed;right:0;text-align:center;z-index:1000 + 5}.react-viewer-inline>.react-viewer-canvas,.react-viewer-inline>.react-viewer-close,.react-viewer-inline>.react-viewer-footer,.react-viewer-inline>.react-viewer-mask{position:absolute}.react-viewer-attribute{color:#ccc;font-size:15px;margin:0 20px 6px;opacity:.8}.react-viewer-showTotal{float:right}.react-viewer-toolbar{height:28px;margin-bottom:6px!important;overflow:hidden}.react-viewer-toolbar li{border-radius:28px;cursor:pointer;display:inline-block;height:28px;line-height:28px;margin-right:3px;width:28px}.react-viewer-toolbar li:hover{background-color:rgba(0,0,0,.8)}li.empty{background-color:transparent;cursor:default}.react-viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden}.react-viewer-list{height:50px;padding:1px;text-align:left}.react-viewer-list>li{cursor:pointer;display:inline-block;height:50px;margin-right:1px;overflow:hidden;width:30px}.react-viewer-list>li>img{height:50px;margin-left:-15px;opacity:.5;width:60px}.react-viewer-list>li.active>img{opacity:1}.react-viewer-transition{transition:opacity .3s ease-out}.react-viewer-image-transition{transition-duration:.3s;transition-property:width,height,margin,transform;transition-timing-function:ease-out}.react-viewer-list-transition{transition:margin .3s ease-out}@icon-prefix-cls: react-viewer-icon;.react-viewer-icon{text-rendering:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:inline-block;font-family:"icomoon"!important;font-size:13px;font-style:normal;line-height:1;text-align:center;text-transform:none;vertical-align:baseline}.react-viewer-icon-zoomIn:before{content:"\ea0a"}.react-viewer-icon-zoomOut:before{content:"\ea0b"}.react-viewer-icon-prev:before{content:"\ea38"}.react-viewer-icon-next:before{content:"\ea34"}.react-viewer-icon-close:before{content:"\ea0f"}.react-viewer-icon-rotateLeft:before{content:"\e967"}.react-viewer-icon-rotateRight:before{content:"\e968"}.react-viewer-icon-reset:before{content:"\e984"}.react-viewer-icon-scaleX:before{content:"\ea60"}.react-viewer-icon-scaleY:before{content:"\ea5f"}.react-viewer-icon-download:before{content:"\e9c7"}.circle-loading{animation:spin 1s linear infinite;border:10px solid hsla(0,0%,100%,.2);border-radius:100%;border-top-color:#fff;box-sizing:border-box;height:80px;width:80px}@keyframes spin{to{transform:rotate(1turn)}}.cxd-Layout-content{background-color:#fff}.user-page .cxd-Page-body{padding:0}.cxd-DropDown-menu{min-width:auto}.cxd-Tree{height:84vh;max-height:inherit!important}.cxd-ListControl-item.is-active:hover,.cxd-ListControl-item:hover:active:hover{background-color:var(--ListControl-item-onActive-bg)}.plan-list .cxd-ListControl-items{display:flex;flex-direction:column}.rbc-allday-cell{display:none}.rbc-month-row{border-color:rgba(0,0,0,.12);min-height:128px}.copy-list{display:flex;flex-flow:wrap}.copy-list .cxd-GroupedSelection-item{width:50%}.rjsf .css-42:last-child,.rjsf [for=root]:first-child+#root__description{display:none}.rjsf .field-array span:last-child{float:none!important}.rjsf fieldset{border:0;padding:0}.rjsf .btn-add:after{content:"添加"}.rjsf.array-item-move-up:after{content:"上移"}.rjsf.array-item-move-down:after{content:"下移"}.rjsf.array-item-remove:after{content:"删除"}.rjsf .form-group{margin-bottom:15px}.rjsf .form-group label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.rjsf .form-control{background:var(--Form-input-bg);border:var(--Form-input-borderWidth) solid var(--Form-input-borderColor);border-radius:var(--Form-input-borderRadius);display:flex;flex-wrap:wrap;font-size:var(--Form-input-fontSize);justify-content:flex-start;line-height:var(--Form-input-lineHeight);max-width:100%;padding:var(--Form-input-paddingY) var(--Form-input-paddingX);width:100%}.preview table{background-color:transparent;border:1px solid #000;border-collapse:separate;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-spacing:0;width:100%}.preview table tbody:first-child tr:first-child>td:first-child,.preview table thead:first-child tr:first-child>th:first-child{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.preview table thead th{vertical-align:bottom}.preview table td,.preview table th{border-left:1px solid #000;border-top:1px solid #000;line-height:14px;padding:4px 8px!important;text-align:left;vertical-align:top}.preview table th{line-height:20px;padding:4px 8px;text-align:left}.cxd-Select-popover{z-index:1500}.amis-scope .cxd-PopOver,.tox{z-index:1400!important}#print-preview .cxd-Table-fixedTop{display:none}.common-padding{padding:0 0 4px 10px!important}.partment-grid .cxd-Grid-col--md3{padding-right:5px}.partment-grid .cxd-Grid-col--md9{padding-left:0}.partment-height{height:84vh;max-height:100vh;overflow:hidden}.rpt-tp-height{height:81vh}.experiment{margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:230px}.experiment,.experiment:hover{display:inline-block;height:20px;vertical-align:middle}.experiment:hover{min-width:230px;overflow:unset;text-overflow:unset;white-space:none;width:auto}.class{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.class,.class:hover{display:inline-block;height:20px;vertical-align:middle}.class:hover{min-width:140px;overflow:unset;text-overflow:unset;white-space:none;width:auto}.course_select .cxd-Select-menu{width:200px}.trash{padding:0 5px}.wrapper{display:inline-block;padding:0}.wrapper .is-disabled{background:grey;color:#fff!important}.tab .cxd-Tabs-content{padding:0}.table{min-width:auto;width:auto}.text-purple{color:#afa7af}.question img{max-width:100%}.question-option p{display:inline-block}.question .cxd-Button{display:inline-block;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:480px}.menu-permission-tree{max-height:none}.evaluation-height{height:75vh;max-height:75vh}.cxd-Modal{overflow-y:auto}.gallery .cxd-Modal-content{border:0;max-width:100%}.gallery .cxd-Modal-content.in,.gallery .cxd-Modal-content.out{animation-fill-mode:none}.device-frame{overflow-y:auto}.root-41{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}