.upload-material{padding:20px;height:100%;overflow:auto}.upload-material .photo-container{width:100%;margin-top:5px!important}.upload-material .photo-container>.el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.upload-material .photo-container>.el-form-item__content .el-upload{-ms-flex-negative:0;flex-shrink:0}.upload-material .el-select .el-input__inner{font-size:inherit;height:30px;line-height:30px}.upload-material .el-select .el-input__icon{line-height:30px}.upload-material .el-upload{margin-bottom:5px!important;margin-left:0!important}.upload-material .el-upload--picture-card{width:180px;height:180px;line-height:180px;margin:20px}.upload-material .el-form .el-form-item{margin-bottom:17px}.upload-material .el-form .el-select{width:100%}.upload-material .avatar{position:relative;float:left;border:1px dashed #d8d6d6;border-radius:10px;overflow:hidden;padding:5px;display:block}.upload-material .avatar .tooltip{position:absolute;right:2px;top:-4px}.upload-material .material-group{width:100%}.upload-material .material-group>.el-form-item__content{display:block}.upload-material .material-group>label.el-form-item__label{width:100%;font-size:16px;text-align:left}.upload-material .el-cascader{display:block;line-height:34px}.upload-material .el-cascader .el-cascader_input{padding:0;overflow:hidden}.upload-material .el-cascader .el-cascader_input .el-cascader__tags{right:0}.upload-material .uploadMaterialButton{margin-top:20px;text-align:center}.upload-material .fileList{white-space:nowrap;overflow:auto}.upload-material .fileList .material--ready{border:1px solid #00e800;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.upload-material .fileList .duplicate-material{border:1px solid red}.upload-material .fileList li{position:relative;display:inline-block;width:180px;height:180px;border:1px dashed #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;margin:20px 20px 20px 0;text-align:center}.upload-material .fileList li .media-container{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0;border-radius:18px;overflow:hidden}.upload-material .fileList li .media-container img,.upload-material .fileList li .media-container video{display:inline-block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px 6px 0 0;vertical-align:middle}.upload-material .fileList li .media-container .duplicate-material-show{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;margin:auto;padding:5px;width:80%;line-height:18px;background-color:rgba(237,28,36,.7);border-radius:5px;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.upload-material .fileList li .el-select{margin:10px;position:absolute;bottom:5px;left:5px;right:5px;margin:0 auto;min-width:auto}.upload-material .fileList li .lode-state{width:40px!important;position:absolute;top:0;left:0;border-radius:unset!important}.upload-material .fileList li .image-close{position:absolute;top:-11px;right:-11px;color:#fff;-webkit-transform:scale(.8);transform:scale(.8);border-radius:50%;text-align:center;cursor:pointer;font-size:12px;height:30px;width:30px;line-height:30px;vertical-align:middle;background-color:#646466}.upload-material .fileList li .icon-fail,.upload-material .fileList li .icon-success{position:absolute;top:0;left:0;width:40px;height:40px}.upload-material .file__name-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.upload-material .file__name{text-align:right;width:auto}.upload-material .file__name__suffix{-ms-flex-negative:0;flex-shrink:0}.upload-material__album .item{display:-webkit-box;display:-ms-flexbox;display:flex}.upload-material__album .item svg{width:16px;height:16px;margin-right:10px;vertical-align:text-bottom}.upload-material__album .item .left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-material__album .item .right{min-width:50px;text-align:right}