/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.crud-layout footer{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);height:100px!important}.crud-layout .content{padding-bottom:60px!important}.crud-layout .audio-panel{color:#333;padding:0;background-color:#fff;position:fixed;right:0;bottom:0;width:calc(100% - 250px);z-index:2;border-bottom:1px solid #d8dce5}.crud-layout .audio-panel #waveform{position:relative;cursor:none;height:100px}.crud-layout .audio-panel .controls .info{text-align:center;line-height:100px}.crud-layout .audio-panel .controls .info .speed-container{padding-left:15px}.crud-layout .audio-panel .controls .info .download-container{float:right}.crud-layout .audio-panel .controls .info .play{padding:0 10px}.crud-layout .audio-panel .controls .info .play svg{width:30px;height:30px}.crud-layout .audio-panel .controls .info button{vertical-align:middle}.crud-layout .audio-panel .controls .info .timer{font-size:12px}.crud-layout .audio-panel .controls .info>div{display:inline-block}.crud-layout .audio-panel .controls .info svg{width:20px;height:20px}.crud-layout .audio-panel .controls .info .control-btn{padding:0 10px 0 0}.crud-layout .audio-panel .controls .info .el-slider{vertical-align:middle;display:inline-block!important}.crud-layout .audio-panel .controls .info .speed{width:50px}.crud-layout .audio-panel .controls .info .volume{width:100px}.crud-layout .audio-panel .controls .info .close{position:absolute;width:25px;height:25px;right:5px;top:5px;cursor:pointer;opacity:.5;-webkit-transition:all .3s;transition:all .3s}.hideSidebar .crud-layout .audio-panel,.hideSidebar .dashboard-container .dashboard-header{width:calc(100% - 54px)}.crud-layout .audio-panel .controls .info .close:hover{opacity:.85;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.crud-layout .audio-panel cursor{height:100px!important}.app-breadcrumb.el-breadcrumb{display:inline-block;font-size:14px;line-height:50px;margin-left:8px}.app-breadcrumb.el-breadcrumb .no-redirect{color:#97a8be;cursor:text}.card-chart.card-panel{height:108px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.05);box-shadow:4px 4px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.card-chart.card-panel:hover .card-panel-icon-wrapper{color:#fff;background:#40c9c6}.card-chart.card-panel .card-panel-icon-wrapper{float:left;margin:14px;padding:16px;-webkit-transition:all .38s ease-out;transition:all .38s ease-out;border-radius:6px}.card-chart.card-panel .card-panel-icon-wrapper .card-panel-icon{float:left;font-size:48px}.card-chart.card-panel .card-panel-description{font-weight:700;margin:26px 26px 26px 0}.card-chart.card-panel .card-panel-description .card-panel-text{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.card-chart.card-panel .card-panel-description .card-panel-num{font-size:32px}@media (max-width:550px){.card-chart.card-panel .card-panel-description{display:none}.card-chart.card-panel .card-panel-icon-wrapper{float:none!important;width:100%;height:100%;margin:0!important}.card-chart.card-panel .card-panel-icon-wrapper .svg-icon{display:block;margin:14px auto!important;float:none!important}}.group-card.card-panel{height:90px;cursor:pointer;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.05);box-shadow:4px 4px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.05)}.group-card.card-panel:hover .card-panel-icon-wrapper{color:#fff;background:#40c9c6}.line-chart.chart-table thead tr th,.pie-chart.chart-table thead tr th,.table-chart.chart-table thead tr th,.table-line-chart.chart-table thead tr th{background:#f5f7fa}.group-card.card-panel .card-panel-icon-wrapper{float:left;margin:10px;padding:10px;-webkit-transition:all .38s ease-out;transition:all .38s ease-out;border-radius:6px}.group-card.card-panel .card-panel-icon-wrapper .card-panel-icon{float:left;font-size:48px}.group-card.card-panel .card-panel-description{font-weight:700;margin:25px 0}.group-card.card-panel .card-panel-description .card-panel-text{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.group-card.card-panel .card-panel-description .card-panel-num{font-size:32px}@media (max-width:550px){.group-card.card-panel .card-panel-description{display:none}.group-card.card-panel .card-panel-icon-wrapper{float:none!important;width:100%;height:100%;margin:0!important}.group-card.card-panel .card-panel-icon-wrapper .svg-icon{display:block;margin:14px auto!important;float:none!important}}.table-chart.chart-table thead tr th .cell{word-break:break-word}.table-line-chart.additional-filter{padding:10px 0}.vue-admin.chart-content{padding:5px}.vue-admin.chart-content .el-loading-mask{z-index:3!important}.vue-admin.chart-content .chart{padding:10px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.vue-admin.chart-content .chart .reload-widget{cursor:pointer;float:right;display:none;-webkit-transition:all .3s;transition:all .3s;opacity:.3}.audio,.vue-admin.chart-content .chart:hover .reload-widget{display:block}.vue-admin.chart-content .chart .reload-widget:hover{opacity:.85;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vue-admin.chart-content .chart .title{font-size:14px;color:#909399;padding:5px 0;height:24px}.vue-admin.chart-content .chart:hover{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04)}.dashboard-container .dashboard-main{padding:60px 15px 15px}.dashboard-container .dashboard-header{padding:0 15px;text-align:right;color:#333;background-color:#fff;line-height:45px;position:fixed;right:0;width:calc(100% - 250px);height:45px;z-index:9;border-bottom:1px solid #d8dce5;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04);box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}.dashboard-container .dashboard-header .el-form-item{margin-top:4px;margin-bottom:0}.dashboard-container .dashboard-header .el-form-item:last-child{margin-right:0}.widgets-panel{background-color:#fff}.file-manager .el-dialog__body{padding:0}.crud.top-actions{text-align:right;z-index:2;background-color:#fff}.crud.top-actions .action-container{padding:0 10px}.crud.top-actions .action-container .left-actions{display:inline-block;float:left}.crud.top-actions .action-container .right-actions{display:inline-block;float:right}.crud.top-actions .action-container .right-actions .selected-filter-counter sup{margin-top:7px;margin-right:5px}.crud.top-actions .action-container .right-actions .el-button,.crud.top-actions .action-container .right-actions .selected-filter-counter .el-button{margin-left:5px}.header-search{font-size:0!important}.header-search .search-icon{cursor:pointer;font-size:18px;vertical-align:middle!important}.header-search .header-search-select{font-size:18px;-webkit-transition:width .2s;transition:width .2s;width:0;overflow:hidden;background:0 0;border-radius:0;display:inline-block;vertical-align:middle}.header-search .header-search-select>>>.el-input__inner{border-radius:0;border:0;padding-left:0;padding-right:0;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:1px solid #d9d9d9;vertical-align:middle}.header-search.show .header-search-select{width:250px;margin-left:10px}.crud-layout{width:100%}.crud-layout .el-header{height:auto!important;padding:0!important}.crud-layout .crud-layout-header{color:#333;background-color:#fff;line-height:45px;position:fixed;right:0;width:calc(100% - 250px);z-index:2;border-bottom:1px solid #d8dce5;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04);box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04);-webkit-transition:width .28s;transition:width .28s}.crud-layout .crud-layout-header .filter-block .el-button{margin-left:5px}.crud-layout .content{padding:60px 10px 10px}.crud-layout .content .content-box{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background-color:#fff;padding:10px}.hideSidebar.mobile .crud-layout .crud-layout-header{width:calc(100% - 10px);-webkit-transition:width .28s;transition:width .28s}.hideSidebar .crud-layout .crud-layout-header{width:calc(100% - 54px);-webkit-transition:width .28s;transition:width .28s}.layout-button .btn-icon:not(:last-child){margin-right:5px!important}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}.rotating{-webkit-animation:rotating 2s linear infinite}.crud-filter #el-drawer__title{border-bottom:1px solid #ccc;padding:10px;margin:0}.crud-filter .el-drawer__body .crud-filter-drawer__content{height:calc(100vh - 105px);overflow:auto;padding:0 10px}.crud-filter .el-drawer__body .crud-filter-drawer__content .filter-column{display:inline-block;vertical-align:top}.crud-filter .el-drawer__body .crud-filter-drawer__content .filter-column:not(:first-child){padding-left:5px}.crud-filter .el-drawer__body .crud-filter-drawer__content .filter-column:first-child{padding-right:5px}.crud-filter .el-drawer__body .crud-filter-drawer__content .filter-column:last-child{padding-right:0}.crud-filter .el-drawer__body .crud-filter-drawer__content .el-form-item{margin-bottom:5px!important}.crud-filter .el-drawer__body .crud-filter-drawer__content .el-form-item label{padding:0!important}.crud-filter .el-drawer__body .crud-filter-drawer__footer{bottom:0;border-top:1px solid hsla(0,0%,80%,.8);padding:10px;height:60px;background:#fff}.rightPanel-background{opacity:0;-webkit-transition:opacity .3s cubic-bezier(.7,.3,.1,1);transition:opacity .3s cubic-bezier(.7,.3,.1,1);background:rgba(0,0,0,.2);width:0;height:0;top:0;left:0;position:fixed;z-index:-1}.rightPanel{background:#fff;z-index:3000;position:fixed;height:100vh;width:100%;max-width:260px;top:0;left:0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05);-webkit-transition:all .25s cubic-bezier(.7,.3,.1,1);transition:all .25s cubic-bezier(.7,.3,.1,1);-webkit-transform:translate(100%);transform:translate(100%);right:0}.show{-webkit-transition:all .3s cubic-bezier(.7,.3,.1,1);transition:all .3s cubic-bezier(.7,.3,.1,1)}.show .rightPanel-background{z-index:20000;opacity:1;width:100%;height:100%}.show .rightPanel{-webkit-transform:translate(0);transform:translate(0)}.handle-button{position:absolute;left:-48px;border-radius:6px 0 0 6px!important;width:48px;height:48px;pointer-events:auto;z-index:0;cursor:pointer;text-align:center;color:#fff}.handle-button,.handle-button i{font-size:24px;line-height:48px}.showRightPanel{overflow:hidden;position:relative;width:calc(100% - 15px)}.batch-actions-container{position:absolute;width:100%;border-bottom:1px solid #d8dce5;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04);box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 0 3px 0 rgba(0,0,0,.04)}.audio-uploader,.avatar-uploader{border:1px dashed #d9d9d9;cursor:pointer}.batch-actions-container .actions{padding-right:10px;float:right;text-align:right;background-color:#ecf5ff}.batch-actions-container .message{text-align:left;padding-left:10px;background-color:#ecf5ff}.batch-actions-container .el-button{margin-left:5px}.editor-slide-upload{margin-bottom:20px}.editor-slide-upload>>>.el-upload--picture-card{width:100%}.tinymce-container{margin:0 5px!important}.audio-uploader{border-radius:6px;position:relative;overflow:hidden}.audio-uploader .music-container{height:100%;padding:25px}.audio-uploader .el-upload,.audio-uploader .el-upload .el-upload-dragger,.audio-uploader .music-container .audio{height:100%;width:100%}.audio-uploader:hover{border-color:#409eff}.audio-uploader-icon{font-size:36px;color:#8c939d;text-align:center}.audio,.audio-uploader-icon{width:100%;height:100%}.music-preview-action{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.music-preview-action .controls{margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.music-preview-action .controls .play-pause{width:30px;height:30px}.music-preview-action .controls .el-icon-delete{font-size:36px}.music-preview-action:hover{opacity:1}.el-switch{padding:0 5px!important}.el-switch .undefined:after{left:100%;margin-left:-27px}.indeterminate-block{margin-bottom:15px}.el-select-dropdown .select-option .option-value,.form-type-choice .select-option .option-value{margin-left:5px}.el-select-dropdown .icon,.form-type-choice .icon{height:25px;width:25px;vertical-align:middle}.el-select-dropdown.el-select,.form-type-choice.el-select{width:100%!important}.el-select-dropdown .option-value,.form-type-choice .option-value{vertical-align:middle;display:inline}.collection-container tr th{padding:0;vertical-align:top}.collection-container tr th .cell{padding-left:10px}.collection-container tr th .cell .el-form-item,.collection-container tr th .cell .el-form-item .el-form-item__content{width:100%;line-height:normal}.collection-container tr th .cell .el-form-item .el-form-item__content .el-form-item__error{position:static;padding-right:10px;padding-left:0;display:block;line-height:normal;overflow:initial;padding-top:0}.collection-container tr th .cell .el-input__suffix{right:10px}.collection-container tr th .cell div{padding-left:0}.collection-container .action-container{text-align:right}.collection-container .el-table__empty-block{display:none}.form-type-column .column-header{font-size:16px;font-weight:700;color:#3a71a8!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#fff}.upload-file,.upload-file .el-upload{line-height:0}.form-type-date .el-date-editor{width:100%}.upload-file .el-button--small{padding:11px 15px!important}.avatar-uploader{border-radius:6px;position:relative;overflow:hidden}.avatar-uploader:hover{border-color:#409eff}.avatar-uploader-icon{font-size:36px;color:#8c939d;width:100%;height:100%;text-align:center}.avatar{width:100%;height:100%;display:block}.image-preview-action{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.image-preview-action .el-icon-delete{font-size:36px}.image-preview-action:hover{opacity:1}.el-input-number{width:100%!important}.el-input-number input{text-align:left!important}.tab-container{margin:10px 0}.tab-container .tab-header{font-size:16px;font-weight:700;color:#3a71a8!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#fff}.el-tabs__header{z-index:1!important}