.custom-dialog[data-v-94c41235] .el-dialog{border-radius:10px}.custom-dialog[data-v-94c41235] .el-dialog__header{padding:20px 24px}.custom-dialog[data-v-94c41235] .el-dialog__title{color:#3d372c;font-family:MiSans,MiSans-Semibold;font-size:20px}.custom-dialog[data-v-94c41235] .el-dialog__body{overflow:hidden;padding:0}.custom-dialog[data-v-94c41235] .el-dialog__footer{display:none}.dialog-content[data-v-94c41235]{display:flex;flex-direction:column;max-height:70vh}.dialog-body[data-v-94c41235]{flex:1;overflow-x:hidden;overflow-y:auto;padding:0 24px 24px}.dialog-footer[data-v-94c41235]{border-top:1px solid #e5e5e5;display:flex;flex-shrink:0;gap:12px;padding:18px 24px}.dialog-footer .full-width[data-v-94c41235]{width:100%}.el-form-item[data-v-94c41235]{margin-bottom:24px}[data-v-94c41235] .el-input__inner{padding-right:60px}.material-info-card[data-v-94c41235]{background:#f9f9f9;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;padding:16px}.material-info-card .material-info-image[data-v-94c41235]{border-radius:6px;flex-shrink:0;height:88px;-o-object-fit:cover;object-fit:cover;width:88px}.material-info-card .material-info-details[data-v-94c41235]{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.material-info-card .material-info-details .material-info-name[data-v-94c41235]{color:#333;font-size:16px;font-weight:600;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-info-card .material-info-details .material-info-row[data-v-94c41235]{color:#333;font-size:12px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-info-card .material-info-details .material-info-row[data-v-94c41235]:last-child{margin-bottom:0}.material-info-card .material-info-details .material-info-row .material-info-label[data-v-94c41235]{color:#999}.ruleForm[data-v-94c41235] .el-form-item .el-form-item__label{color:#333;font-family:MiSans,MiSans-Normal;font-size:14px;font-weight:400;height:14px;line-height:1;margin-bottom:8px;padding:0;position:relative;width:120px}.ruleForm[data-v-94c41235] .el-form-item .el-form-item__label:before{left:0;margin-right:1px;position:relative}.ruleForm[data-v-94c41235] .el-form-item .el-input__inner{background:none;border-radius:6px;padding-left:8px}.ruleForm[data-v-94c41235] .el-form-item .el-input__inner::-moz-placeholder{color:#ccc;font-family:MiSans,MiSans-Normal;font-size:14px;font-weight:400}.ruleForm[data-v-94c41235] .el-form-item .el-input__inner::placeholder{color:#ccc;font-family:MiSans,MiSans-Normal;font-size:14px;font-weight:400}.ruleForm[data-v-94c41235] .el-form-item .el-textarea__inner{border-radius:6px;padding:8px}.ruleForm[data-v-94c41235] .el-form-item .el-textarea__inner::-moz-placeholder{color:#ccc;font-family:MiSans,MiSans-Normal;font-size:14px;font-weight:400}.ruleForm[data-v-94c41235] .el-form-item .el-textarea__inner::placeholder{color:#ccc;font-family:MiSans,MiSans-Normal;font-size:14px;font-weight:400}.ruleForm[data-v-94c41235] .el-form-item .el-form-item__error{color:#f33333;font-size:14px;line-height:1.2;padding-top:6px}.ruleForm .demandContent[data-v-94c41235]{border:1px solid #dcdfe6;padding-bottom:25px}.ruleForm .upload-container[data-v-94c41235],.ruleForm .upload-container[data-v-94c41235] .el-upload{width:100%}.ruleForm .upload-container[data-v-94c41235] .el-upload-dragger{border-radius:10px;display:flex;flex-direction:column;height:100px;justify-content:center;overflow:hidden;width:100%}.ruleForm .upload-container[data-v-94c41235] .el-upload-dragger *{pointer-events:none}.ruleForm .upload-container[data-v-94c41235] .el-upload-dragger.is-dragover{border:none}.ruleForm .upload-container[data-v-94c41235] .el-upload-dragger.is-dragover:before{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:repeating-linear-gradient(90deg,#e0e0e0 0 14px,transparent 14px 20px) top/100% 1px no-repeat,repeating-linear-gradient(90deg,#e0e0e0 0 14px,transparent 14px 20px) bottom/100% 1px no-repeat,repeating-linear-gradient(180deg,#e0e0e0 0 14px,transparent 14px 20px) 0/1px 100% no-repeat,repeating-linear-gradient(180deg,#e0e0e0 0 14px,transparent 14px 20px) 100%/1px 100% no-repeat,#00000080;border-radius:10px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.ruleForm .upload-container[data-v-94c41235] .el-upload-dragger.is-dragover:after{align-items:center;color:#fff;content:"Drop files here";display:flex;font-family:MiSans,MiSans-Demibold;font-size:14px;font-weight:600;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.ruleForm .upload-container[data-v-94c41235] .el-upload-dragger{border:none!important;border-radius:6px;box-sizing:border-box;position:relative}.ruleForm .upload-container[data-v-94c41235] .el-upload-dragger:before{background:repeating-linear-gradient(90deg,#e0e0e0 0 14px,transparent 14px 20px) top/100% 1px no-repeat,repeating-linear-gradient(90deg,#e0e0e0 0 14px,transparent 14px 20px) bottom/100% 1px no-repeat,repeating-linear-gradient(180deg,#e0e0e0 0 14px,transparent 14px 20px) 0/1px 100% no-repeat,repeating-linear-gradient(180deg,#e0e0e0 0 14px,transparent 14px 20px) 100%/1px 100% no-repeat;border-radius:inherit;clip-path:inset(0 round 6px);content:"";inset:0;pointer-events:none;position:absolute}.ruleForm .upload-container[data-v-94c41235] .el-upload{border:none!important;border-radius:6px;box-sizing:border-box;position:relative}.ruleForm .upload-container[data-v-94c41235] .el-upload:before{background:repeating-linear-gradient(90deg,#e0e0e0 0 14px,transparent 14px 20px) top/100% 1px no-repeat,repeating-linear-gradient(90deg,#e0e0e0 0 14px,transparent 14px 20px) bottom/100% 1px no-repeat,repeating-linear-gradient(180deg,#e0e0e0 0 14px,transparent 14px 20px) 0/1px 100% no-repeat,repeating-linear-gradient(180deg,#e0e0e0 0 14px,transparent 14px 20px) 100%/1px 100% no-repeat;border-radius:inherit;clip-path:inset(0 round 6px);content:"";inset:0;pointer-events:none;position:absolute}.ruleForm .upload-file-list[data-v-94c41235]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:12px}.ruleForm .upload-file-list .upload-file-item[data-v-94c41235]{align-items:center;background:#f5f5f5;border-radius:6px;color:#333;display:flex;font-size:13px;overflow:hidden;padding:8px 12px}.ruleForm .upload-file-list .upload-file-item .file-type[data-v-94c41235]{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ruleForm .upload-file-list .upload-file-item .file-type img[data-v-94c41235]{height:24px;width:24px}.ruleForm .upload-file-list .upload-file-item .el-tooltip[data-v-94c41235]{flex:1;margin-left:10px;min-width:0}.ruleForm .upload-file-list .upload-file-item .file-name[data-v-94c41235]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ruleForm .upload-file-list .upload-file-item .file-delete[data-v-94c41235]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;margin-left:10px}.ruleForm .description-form-item[data-v-94c41235] .el-form-item__content{display:block}.ruleForm .upload-form-item[data-v-94c41235]{margin-bottom:18px}.ruleForm .demandContent[data-v-94c41235]{background:#fff;border-radius:4px}.ruleForm .demandContent[data-v-94c41235] .el-textarea__inner{border:none}.ruleForm .demandContent[data-v-94c41235] .el-input__count{bottom:3px;line-height:22px}.ruleForm .phone-form-item[data-v-94c41235] .x-phone-input{width:100%}.ruleForm .phone-form-item[data-v-94c41235] .x-phone-input input[type=tel]{min-width:0}
