/*!
 * element-pro-crud v0.9.4-14
 * Author: BoBo<BoBoooooo159@gmail.com>
 * Documentation: https://github.com/BoBoooooo/Element-Pro-Crud#readme
 * Date: Mon Jun 07 2021 19:56:51 GMT+0800 (中国标准时间)
 */
.avatar-uploader[data-v-0cb665e0]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;margin:0 auto;overflow:hidden}.avatar-uploader[data-v-0cb665e0] .el-upload{height:100%;display:block}.avatar-uploader .el-upload[data-v-0cb665e0]:hover{border-color:#409eff}.upload-container[data-v-0cb665e0]{height:100%;width:100%}.avatar-uploader-icon[data-v-0cb665e0]{font-size:28px;color:#8c939d;position:absolute;text-align:center;left:50%;cursor:pointer;top:50%;transform:translate(-50%, -50%)}.avatar[data-v-0cb665e0]{width:100%;height:100%;display:block}.is-disabled[data-v-0cb665e0]{cursor:not-allowed}

.card[data-v-119302f3]  .el-card__header{padding:5px 20px}.card .native-echarts-wrap[data-v-119302f3]{width:100%;height:100%;position:relative}.card .native-echarts-wrap .native-echarts[data-v-119302f3]{width:100%;height:100%}

.card[data-v-c0c45bfa]  .el-card__header{padding:5px 20px}

.card[data-v-87e5e9ee]  .el-card__header{padding:5px 20px}

.upload-container[data-v-1ceae41a] .el-upload{float:right;margin-right:5px;position:relative;z-index:100;bottom:-10px}

.selectButton .el-dropdown-link[data-v-1ceae41a]{cursor:pointer;color:#409eff}.selectButton .el-icon-arrow-down[data-v-1ceae41a]{font-size:12px}

.editor-slide-upload[data-v-9127f970]{margin-bottom:20px}.editor-slide-upload[data-v-9127f970]  .el-upload--picture-card{width:100%}

.tinymce-container[data-v-02b04f62]{position:relative;line-height:normal;width:100%}.tinymce-container[data-v-02b04f62] .mce-fullscreen{z-index:10000}.tinymce-textarea[data-v-02b04f62]{visibility:hidden;z-index:-1}.editor-custom-btn-container[data-v-02b04f62]{position:absolute;right:4px;top:4px}.fullscreen .editor-custom-btn-container[data-v-02b04f62]{z-index:10000;position:fixed}.editor-upload-btn[data-v-02b04f62]{display:inline-block}

.SvgIcon[data-v-8c907842]{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}

.action-btn[data-v-315b2b89]{height:22px;width:34px;padding:0 !important}.el-icon-plus[data-v-315b2b89]{color:#555}.add-button[data-v-315b2b89]{cursor:pointer}.add-button[data-v-315b2b89]:hover{color:#101010}.add-button:hover .el-icon-plus[data-v-315b2b89]{color:#101010}.table_box[data-v-315b2b89]{width:100%}.subTableForm[data-v-315b2b89]{width:100%}.subTableForm .form-item[data-v-315b2b89]{background:#f3fefa}.subTableForm[data-v-315b2b89] .el-table__empty-text{line-height:10px;margin-bottom:15px;color:rgba(0,0,0,0.25) !important;font-size:14px}.subTableForm[data-v-315b2b89] .el-form-item__content .el-select,.subTableForm[data-v-315b2b89] .el-form-item__content .el-input{width:100% !important}.subTableForm[data-v-315b2b89] .el-form-item__content .el-input__inner,.subTableForm[data-v-315b2b89] .el-form-item__content .el-textarea__inner{background:none !important}.subTableForm .empty_icon[data-v-315b2b89]{width:4em;height:4em;display:block;margin:0 auto}.subTableForm[data-v-315b2b89] .el-form-item__error{top:23px;right:28px;text-align:right;position:absolute}

p[data-v-79deeb8e]{margin:0}.el-radio-group[data-v-79deeb8e]{padding-left:10px}

.grid-table[data-v-81ee0728]{border-collapse:collapse}.grid-table-td[data-v-81ee0728]{position:relative;border-right-width:1px;border-right-color:#999;border-bottom-width:1px;border-bottom-color:#999;border-bottom-style:solid;border-right-style:solid;padding:5px}.grid-table-td[data-v-81ee0728]  .el-form-item__label{position:absolute;top:0;bottom:0;display:flex;align-items:center;border-right:1px solid #999;justify-content:center}.grid-table-td[data-v-81ee0728]  .el-form-item{margin-bottom:0}.grid-table-td[data-v-81ee0728]  .el-form-item input,.grid-table-td[data-v-81ee0728]  .el-form-item textarea{border:none}.grid-table-td[data-v-81ee0728]  .el-form-item input:focus,.grid-table-td[data-v-81ee0728]  .el-form-item textarea:focus{background:transparent;box-shadow:none}.grid-table-td[data-v-81ee0728]  .el-form-item .el-date-editor{border:none}.grid-table-td[data-v-81ee0728]  .el-form-item .vue-treeselect__control{border:none;outline:none}.grid-table-td[data-v-81ee0728]  .el-form-item .el-form-item__error{top:calc(100% - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;right:0;left:15px}

.fa-icon{display:inline-block;fill:currentColor}.fa-flip-horizontal{transform:scale(-1, 1)}.fa-flip-vertical{transform:scale(1, -1)}.fa-spin{animation:fa-spin 1s 0s infinite linear}.fa-inverse{color:#fff}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.cus-dialog-container .el-dialog__body{overflow:auto}.cus-dialog-container .el-dialog__footer{padding:15px 0 16px;text-align:center;position:relative}.cus-dialog-container .el-dialog__footer .dialog-footer{display:block}.cus-dialog-container .el-dialog__footer .dialog-footer .circular{display:inline-block;vertical-align:middle;margin-right:5px;width:24px;height:24px}.cus-dialog-container .el-dialog__footer .dialog-footer .el-loading-text{display:inline-block;vertical-align:middle}.cus-dialog-container .el-dialog__footer .dialog-footer .el-loading-spinner{margin-top:-12px}

.el-radio+.el-radio{margin-left:0 !important}.el-radio{margin-right:30px;line-height:32px}.el-checkbox+.el-checkbox{margin-left:0 !important}.el-checkbox{margin-right:30px}.el-input__inner{width:100% !important}.el-form--inline .el-form-item{margin-bottom:0 !important}.inline-form{text-align:left;margin-top:10px}.el-form--inline .el-form-item__label{margin-bottom:10px}.el-badge__content.is-fixed{top:5px;right:-5px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header{background:#eaedf0;padding:0;border-bottom:1px solid #bfbfbf;display:flex;position:relative;align-items:center}.header .logo-container{padding:0 10px 0}.header .logo-container .logo{width:36px;height:36px;display:inline-block}.header .logo-container .title{font-size:24px;vertical-align:top;margin-left:10px;font-weight:500;color:#595a5a;line-height:40px;display:inline-block}.header .device-bar{left:260px;right:unset !important}.header .device-bar .device-btn{padding:10px}.header .device-bar .device-btn:hover{color:#333 !important}.header .device-bar .device-btn.active{background:transparent !important;color:#2d88f8 !important}.header .btn-bar{position:absolute;right:0;font-size:18px;display:flex;align-items:center;justify-content:center}.header .btn-bar .button{background:black;margin-right:5px;background:none !important;border:none !important;color:#666 !important;padding:9px;flex:1}.header .btn-bar .button i{display:block;font-size:18px;margin-bottom:8px}.header .btn-bar .button:hover{color:#333 !important}.header .btn-bar .button.active{background:#2d88f8 !important;color:#fff !important}.components-list{padding:8px 0;width:100%;height:100%}.components-list .widget-cate{padding:8px 12px;font-size:13px;font-weight:700;color:#2077ff;text-align:left}.components-list ul{position:relative;overflow:hidden;padding:0 10px 10px;margin:0}.components-list .form-edit-widget-label{font-size:12px;text-align:left;display:block;width:48%;line-height:26px;position:relative;float:left;left:0;text-overflow:ellipsis;white-space:nowrap;margin:1%;color:#333;border:1px dashed #b9b9b9}.components-list .form-edit-widget-label:hover{color:#247fea;border:1px dashed #247fea}.components-list .form-edit-widget-label>div{display:block;cursor:move;border:1px solid #f4f6fc}.components-list .form-edit-widget-label>div .icon{margin-right:6px;margin-left:8px;font-size:14px;display:inline-block;vertical-align:middle}.components-list .form-edit-widget-label>div span{display:inline-block;vertical-align:middle}.center-container{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.center-container .el-main{padding:0;position:relative;background:#fafafa}.center-container .widget-form-container{position:absolute;top:10px;left:10px;right:10px;bottom:10px;overflow:auto;box-shadow:0 4px 12px #ebedf0}.center-container .widget-form-container.pad,.center-container .widget-form-container.mobile{margin:auto;background:#fafafa;box-shadow:0 4px 12px #ebedf0;top:10px;left:10px;right:10px;bottom:10px}.center-container .widget-form-container.pad{width:770px;border:0;border-radius:5px}.center-container .widget-form-container.mobile{width:375px;border:0;border-radius:12px}.center-container .widget-form-container .form-empty{position:absolute;text-align:center;width:300px;font-size:20px;top:24%;left:50%;margin-left:-150px;color:#aaa}.center-container .widget-form-container .form-empty .form-empty-icon{width:16em;height:16em}.center-container .widget-form-container .widget-form{height:100%}.center-container .widget-form-container .widget-form-list{background:#fff;height:100%;padding-bottom:20px;overflow-x:hidden}.center-container .widget-form-container .widget-form-list .widget-col-list{min-height:50px;border:1px dashed #ccc;background:#fff}.center-container .widget-form-container .widget-form-list .widget-view{padding:5px;overflow:hidden;position:relative;border:1px dashed rgba(170,170,170,0.7);background-color:rgba(236,245,255,0.3);margin:2px;text-align:left;cursor:pointer}.center-container .widget-form-container .widget-form-list .widget-view .el-form-item__content{position:unset;min-height:28px}.center-container .widget-form-container .widget-form-list .widget-view.is_req .el-form-item__label::before{content:'*';color:#389e0d;margin-right:4px}.center-container .widget-form-container .widget-form-list .widget-view .widget-view-description{height:15px;line-height:15px;font-size:13px;margin-top:6px;color:#909399}.center-container .widget-form-container .widget-form-list .widget-view .widget-view-model{position:absolute;top:-8px;right:3px;font-size:12px;color:#67c23a;z-index:9;font-weight:500}.center-container .widget-form-container .widget-form-list .widget-view:hover{background:#ecf5ff;outline:1px solid #247fea;outline-offset:0px}.center-container .widget-form-container .widget-form-list .widget-view:hover.active{outline:2px solid #247fea;border:1px solid #247fea;outline-offset:0}.center-container .widget-form-container .widget-form-list .widget-view:hover .widget-view-drag{display:block}.center-container .widget-form-container .widget-form-list .widget-view.active{outline:2px solid #247fea;border:1px solid #247fea}.center-container .widget-form-container .widget-form-list .widget-table{padding:0;min-height:90px;background-color:rgba(253,246,236,0.3);position:relative;display:flex}.center-container .widget-form-container .widget-form-list .widget-table .table-empty{position:absolute;text-align:center;width:300px;height:20px;font-size:16px;top:30px;left:50%;margin-left:-150px;color:rgba(0,0,0,0.15)}.center-container .widget-form-container .widget-form-list .widget-table .widget-fake-table{width:50px;background:#f9f9f9;border:1px solid #eee;text-align:center}.center-container .widget-form-container .widget-form-list .widget-table .widget-fake-table .header{border-bottom:1px solid #c1c1c1;height:35px;line-height:35px}.center-container .widget-form-container .widget-form-list .widget-table .widget-fake-table .content{line-height:65px}.center-container .widget-form-container .widget-form-list .widget-table .widget-view-model{position:absolute;top:2px;right:3px;font-size:12px;color:#67c23a;z-index:9;font-weight:500}.center-container .widget-form-container .widget-form-list .widget-table .widget-sub-form-list{min-height:90px;min-width:600px;display:flex;overflow:auto;border:1px dashed #ccc}.center-container .widget-form-container .widget-form-list .widget-table .widget-sub-form-list .ghost{position:relative;background:#389e0d;width:5px;height:90px}.center-container .widget-form-container .widget-form-list .widget-table .widget-sub-form-list .ghost::after{background:#389e0d}.center-container .widget-form-container .widget-form-list .widget-table .widget-sub-form-list .table-header{background:white;line-height:35px;margin:0 2px;box-sizing:border-box;text-align:center;border:1px solid #dadada;height:35px}.center-container .widget-form-container .widget-form-list .widget-table .widget-sub-form-list .table-content{border:1px solid #c1c1c1}.center-container .widget-form-container .widget-form-list .widget-table .widget-view-action.widget-col-action{background:#e6450f}.center-container .widget-form-container .widget-form-list .widget-table .widget-view-drag.widget-col-drag{background:#e6450f}.center-container .widget-form-container .widget-form-list .widget-table::after{display:none}.center-container .widget-form-container .widget-form-list .widget-col{padding-bottom:0;padding:5px;background-color:rgba(253,246,236,0.3)}.center-container .widget-form-container .widget-form-list .widget-col.active{outline:1px solid #e6450f;border:1px solid #e6450f}.center-container .widget-form-container .widget-form-list .widget-col:hover{background:#fdf6ec;outline:1px solid #e6450f;outline-offset:0px}.center-container .widget-form-container .widget-form-list .widget-col:hover.active{outline:1px solid #e6450f;border:1px solid #e6450f;outline-offset:0}.center-container .widget-form-container .widget-form-list .widget-col .el-col{min-height:50px}.center-container .widget-form-container .widget-form-list .widget-col .widget-view-action.widget-col-action{background:#e6450f}.center-container .widget-form-container .widget-form-list .widget-col .widget-view-action.widget-col-action i{color:white !important}.center-container .widget-form-container .widget-form-list .widget-col .widget-view-action.widget-col-action i:hover{color:#303030 !important}.center-container .widget-form-container .widget-form-list .widget-col .widget-view-drag.widget-col-drag{background:#e6450f}.center-container .widget-form-container .widget-form-list .widget-col::after{display:none}.center-container .widget-form-container .widget-form-list .widget-grid-table-container{padding:5px;margin:2px;min-height:50px}.center-container .widget-form-container .widget-form-list .widget-grid-table-container .widget-grid-table{border:1px solid #333;width:100%;table-layout:fixed}.center-container .widget-form-container .widget-form-list .widget-grid-table-container .widget-grid-table .widget-grid-table__td{padding:4px;position:relative}.center-container .widget-form-container .widget-form-list .widget-grid-table-container .widget-grid-table .widget-grid-table__td.active{outline:2px solid #e6a23c;border:1px solid #e6a23c;outline-offset:-1px}.center-container .widget-form-container .widget-form-list .widget-grid-table-container .widget-grid-table .widget-grid-table__td:hover{outline:2px solid #e6a23c;border:1px solid #e6a23c;outline-offset:-1px}.center-container .widget-form-container .widget-form-list .widget-grid-table-container .widget-grid-table .widget-grid-table__td .widget-td-setting{position:absolute;background:#009688;right:0;bottom:0;height:20px;line-height:20px;z-index:9}.center-container .widget-form-container .widget-form-list .widget-grid-table-container .widget-grid-table .widget-grid-table__td .widget-td-setting i{font-size:14px;border-radius:50%;color:white;margin:0 5px;cursor:pointer}.center-container .widget-form-container .widget-form-list .widget-grid-table-container .widget-grid-table .widget-grid-table__td .widget-td-setting i:hover{color:#f2f2f2}.center-container .widget-form-container .ghost{background:#389e0d;border:1px solid #389e0d;outline-width:0;height:3px;box-sizing:border-box;font-size:0;content:'';overflow:hidden;padding:0}.center-container .widget-form-container .ghost::after{background:#389e0d}.widget-config-container{position:relative;overflow:hidden}.widget-config-container .el-header{padding:0;display:flex;justify-content:center;align-items:center}.widget-config-container .config-tab{box-sizing:border-box;height:45px;line-height:45px;flex:1;text-align:center;font-size:14px;font-weight:500;position:relative;border-bottom:1px solid #d8d8d8;color:#666;background-color:#f4f4f4}.widget-config-container .config-tab:first-child{border-right:1px solid #d8d8d8}.widget-config-container .config-tab.active{background:none;box-sizing:border-box;border-top:1px solid #247fea;border-bottom:none !important}.widget-config-container .config-tab:not(.active):hover{border-color:#c4c6cf;cursor:pointer;color:#333;background-color:#ebecf0}.widget-config-container .config-content{padding:10px;overflow:auto;height:calc(100% - 45px)}.widget-config-container .config-content .el-form-item__label{padding:0;font-weight:500}.widget-config-container .config-content .el-form-item{border-bottom:solid 1px #e1e1e1;padding-bottom:10px;text-align:left}.widget-config-container ul{margin:0;padding:0}.widget-td-setting-divider{margin:5px auto !important;width:80%}.widget-view-drag{position:absolute;left:-2px;top:-2px;bottom:-18px;height:28px;font-size:20px;line-height:28px;background:#247fea;z-index:9}.widget-view-drag i{color:#fff;font-weight:500;margin:0 5px;cursor:move}.widget-view-action{position:absolute;right:0;bottom:0;height:20px;line-height:20px;z-index:9}.widget-view-action i{font-size:14px;color:#247fea;margin:0 5px;cursor:pointer}.widget-view-action i:hover{color:#389e0d}

.dialog[data-v-3f51a9c0] .el-dialog__body{height:100%;padding:0}.dialog[data-v-3f51a9c0] .el-dialog__header{padding:0}.dialog[data-v-3f51a9c0] .el-dialog__headerbtn{top:13px;right:10px;border:1px solid gray;background:#fffbd7;color:black;z-index:100}.form[data-v-3f51a9c0]{margin-top:6px}.el-divider--vertical[data-v-3f51a9c0]{background:#333}

.card[data-v-b43d689a] .el-card__header{background:#b7ddff !important}.card[data-v-b43d689a]{border:none !important}

.input-with-select[data-v-fdd77eba] .el-input-group__prepend{background-color:#fff}.dropdown-menu[data-v-fdd77eba] .popper__arrow{display:none}.dropdown[data-v-fdd77eba] .el-button{height:29px !important}

.search-form-container[data-v-fdd77eba]{flex:1}.search-form-container[data-v-fdd77eba] .tool-btn{display:inline;margin-left:10px}.search-form-container .input[data-v-fdd77eba]{display:inline-block;width:300px}.search-form-container .tips[data-v-fdd77eba]{display:inline-block;margin-left:10px}.search-form-container .tips[data-v-fdd77eba] .el-tag{margin-right:5px}

.ProTable[data-v-e3c8a710]{background:white;padding:10px;position:relative}.ProTable .pro-table-header[data-v-e3c8a710]{padding:15px;display:flex;align-items:center;justify-content:space-between}.ProTable[data-v-e3c8a710]  .el-table__empty-text{line-height:10px;margin-bottom:15px;color:rgba(0,0,0,0.25) !important;font-size:14px}.ProTable[data-v-e3c8a710]  .empty_icon{width:4em;height:4em;display:block;margin:0 auto}.ProTable[data-v-e3c8a710]  .title{margin:2px 30px 0px 0px;padding-left:15px;font-weight:500;font-size:18px}.ProTable[data-v-e3c8a710]  .table-title-container{float:left;margin-left:5px}.ProTable[data-v-e3c8a710]  .table-title-container-absolute{position:absolute;top:130px;left:10px}.ProTable[data-v-e3c8a710]  .btn-bar-absolute{float:none !important;top:132px;right:175px;width:auto;position:absolute;text-align:right}.ProTable[data-v-e3c8a710]  .btn-bar{align-self:flex-end;width:auto;text-align:right}.ProTable[data-v-e3c8a710]  .btn-bar>div,.ProTable[data-v-e3c8a710]  .btn-bar button{float:right;margin-left:10px}

.el-container[data-v-15ca430f]{margin-bottom:20px}.el-container>*[data-v-15ca430f]{margin:0 10px 0 0}.chk-container[data-v-15ca430f]{margin:0 -10px}.chk-container .chkColumn[data-v-15ca430f]{width:120px;margin:5px 10px !important}h2[data-v-15ca430f]{padding-bottom:7px;border-bottom:1px dashed #ededed;margin-bottom:15px;font-size:19px;font-weight:normal}h2 span[data-v-15ca430f]{font-size:0.7em;color:#b6b6b6}

.detailTitleBar[data-v-e1db9eda]{border-bottom:1px dashed #ededed;margin-bottom:5px;padding-bottom:10px}.detailTitleBar h2[data-v-e1db9eda]{font-size:19px;font-weight:normal;float:left;margin:5px 20px 0 0}.bar[data-v-e1db9eda]{border-bottom:1px dashed #ededed;margin-bottom:15px;padding-bottom:10px}.bar h2[data-v-e1db9eda]{font-size:19px;font-weight:normal;float:left;margin:5px 20px 0 0}

.notDefaultWidth[data-v-568f34f4] .el-input__inner{color:black;font-weight:bold}.row[data-v-568f34f4]:hover .el-input__inner{background-color:#fffdf8;border:1px solid #ffc107}.dialog[data-v-568f34f4] .el-dialog__body{height:100%}.dialog[data-v-568f34f4] .el-dialog__header{padding:0}.dialog[data-v-568f34f4] .el-dialog__headerbtn{top:5px;right:10px;border:1px solid gray;background:#fffbd7;color:black;z-index:100}

.tableDesigner[data-v-568f34f4]{width:100%;font-size:14px}code[data-v-568f34f4]{display:block;margin-top:20px}

.base-table[data-v-04493600] .el-table__empty-text{line-height:10px;margin-bottom:15px;color:rgba(0,0,0,0.25) !important;font-size:14px}.base-table[data-v-04493600] .empty_icon{width:4em;height:4em;display:block;margin:0 auto}

.CrudTable[data-v-04493600]{background:white;padding:10px;position:relative;width:100%}

