html,body{height:100%;padding:0;margin:0}
#app{height:100%}
[v-cloak]{display:none !important}
*{box-sizing:border-box}
::-webkit-scrollbar{width:8px;height:8px;background:rgba(0,0,0,0.05);box-shadow:inset 0 0 1px 0 rgba(0,0,0,0.15);padding:0;border:none;overflow-x:visible}
::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.25);padding:0;border:none;width:20px}
.fixed-pagination{position:fixed;bottom:20px;right:30px;z-index:1000}
body{font-size:14px}
[text-sm]{font-size:12px}
[text-success]{color:#67C23A}
[text-warning]{color:#E6A23C}
[text-danger]{color:#F56C6C}
[text-info]{color:#909399}
.el-pagination[center]{text-align:center;padding:15px 0}
.edui-default .edui-colorpicker-nocolor{height:20px !important}
.zcard{background-color:transparent !important}
.zcard .el-card__header,.zcard .el-card__body{background-color:white}
.zcard .el-card__body{margin-top:10px}
.zcard .card-action{float:right;margin-top:-5px}
.d-flex{display:flex}
.zsearch{padding:10px;background-color:#f7f7f7;display:flex}
.zsearch .input-item{display:inline-block;width:270px}
.zsearch .input-item .el-input__inner{border-right:0;outline:0}
.zsearch .input-item .el-input__inner:focus,.zsearch .input-item .el-input__inner:hover,.zsearch .input-item .el-input__inner:active{border:1px solid #dcdfe6;border-right:0;outline:0}
.zsearch .input-item .el-input-group__append{background-color:#fff;border-left:0;width:10%;padding:0}
.zsearch .input-item .el-input-group__append .el-button{margin:0;padding:0}
.eltip{font-size:80%;color:#999999;line-height:1.5}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:0.25rem !important}
.mt-1,.my-1{margin-top:0.25rem !important}
.mr-1,.mx-1{margin-right:0.25rem !important}
.mb-1,.my-1{margin-bottom:0.25rem !important}
.ml-1,.mx-1{margin-left:0.25rem !important}
.m-2{margin:0.5rem !important}
.mt-2,.my-2{margin-top:0.5rem !important}
.mr-2,.mx-2{margin-right:0.5rem !important}
.mb-2,.my-2{margin-bottom:0.5rem !important}
.ml-2,.mx-2{margin-left:0.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:0.25rem !important}
.pt-1,.py-1{padding-top:0.25rem !important}
.pr-1,.px-1{padding-right:0.25rem !important}
.pb-1,.py-1{padding-bottom:0.25rem !important}
.pl-1,.px-1{padding-left:0.25rem !important}
.p-2{padding:0.5rem !important}
.pt-2,.py-2{padding-top:0.5rem !important}
.pr-2,.px-2{padding-right:0.5rem !important}
.pb-2,.py-2{padding-bottom:0.5rem !important}
.pl-2,.px-2{padding-left:0.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.bold{font-weight:bold}
.border-right{border-right:1px solid #EBEEF5}
.border-left{border-left:1px solid #EBEEF5}
.w-55{width:55%}
.w-20{width:20%}
.flex-center{display:flex;align-items:center}
.text-center{text-align:center}
.flex-between{display:flex;justify-content:space-between}
.text-muted{color:#909399 !important}
.small{font-size:80%}
.min-width-auto{min-width:auto !important;}
.w-100{display: block;width: 100%;}