.category_uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;position:relative;overflow:hidden;cursor:pointer}.category_uploader .el-upload:hover{border-color:#409eff}.brand_logo{width:40px;height:40px;line-height:40px;text-align:center;background-color:#f1f1f1}.btns .btn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btns.active>.btn{color:#08bf08;border:1px solid #08bf08}.btns .menus{width:100%;left:50%;bottom:120%;transform:translateX(-50%)}.btns .menus,.btns .vbtns{box-shadow:0 0 8px 3px #f1f1f1;display:none}.btns .vbtns{width:40px;top:50%;left:120%;transform:translateY(-50%)}.btns.left .vbtns{left:-60%}.btns .ibtns{top:120%;left:50%;box-shadow:0 0 8px 3px #f1f1f1;transform:translateX(-50%);display:none}.btns.active>.vbtns,.btns.current .menus{display:block}.btns.active>.ibtns{display:flex}i.ibtn{width:30px;height:30px;cursor:pointer;box-sizing:border-box}i.ibtn:hover{background-color:#ccc}.material_lib{width:360px;height:180px;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;text-align:center}.material_lib i.el-icon-plus{color:#c0c4cc;font-size:67px;line-height:50px;margin:40px 0 16px}#pane-config .el-tabs__content{height:100%}.enrollment_label{width:140px}.e-attachments p{cursor:pointer;padding:5px 10px;border-radius:5px}.e-attachments p:hover{background-color:#f1f1f1}.e-attachments p:hover span{color:#b7a06a}.fullscreen .el-dialog__body{height:calc(100% - 54px)}.ufullscreen .el-dialog__body{height:70vh}.f1.df.fdc.el-tabs.el-tabs--top .el-tabs__content{flex:1}