/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2025-4-16 16:52:59
 */.ele-form-bmap{width:100%;margin-top:20px;border-radius:5px;overflow:hidden}.ele-form-search-keywords{max-width:80%;text-overflow:ellipsis;overflow:hidden}.ele-form-search-location{font-size:12px;color:#b4b4b4}.highlighted .ele-form-search-location{color:#ddd}.ele-upload-video_mask__item{padding:0 10px}.ele-upload-video .el-upload__tip{line-height:12px}.vue-treeselect{line-height:20px;color:#606266}.vue-treeselect__input{-webkit-appearance:none;background-image:none;border-radius:4px;display:block;display:inline-block;outline:none}.vue-treeselect__input,.vue-treeselect__label{-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266}.vue-treeselect__label{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;line-height:34px;cursor:pointer}.vue-treeselect__option--selected .vue-treeselect__label{color:#409eff}.ele-form-dynamic{display:inline-block;width:100%}.ele-form-dynamic-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.ele-form-dynamic-section:last-child{margin-bottom:0}.ele-form-dynamic-icon{font-size:22px;color:#606266;padding-left:10px}.ele-form-dynamic-delimiter{padding:0 10px;color:#606266}.ele-form-dynamic .el-input{width:inherit}.ele-form-dynamic-error .el-input__inner,.ele-form-dynamic-error .el-input__inner:focus,.ele-form-dynamic-error .el-textarea__inner,.ele-form-dynamic-error .el-textarea__inner:focus{border-color:#f56c6c}.ele-upload-file-list .el-upload-list__item{border:1px solid #e4e7ed;line-height:2;margin-bottom:10px;position:relative}.ele-upload-file-list .ele-upload-list__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.ele-upload-file-list .el-upload-list__item-content-name-icon{padding-left:8px;padding-right:5px;width:20px;vertical-align:text-top;border-radius:4px}.ele-upload-list__item-content-action .el-link{margin-right:10px}.ele-upload-file-uploader{margin-bottom:5px}.ele-form-upload-file .el-upload__tip{line-height:1.5}.ele-form-upload-file .el-upload-list__item:first-child{margin-top:5px}