.contract-type-spec-dialog[data-v-717c62d5] .el-dialog{border-radius:12px;overflow:hidden}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__header{height:66px;box-sizing:border-box;padding:22px 24px;background:#ebf2fa;border-bottom:1px solid #dce6f5}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__title{font-size:16px;color:#1d2129;font-weight:600}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__body{padding:24px 24px 0}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__footer{padding:28px 24px 28px;display:flex;justify-content:flex-end;gap:12px}.contract-type-spec-form[data-v-717c62d5] .el-form-item{margin-bottom:20px}.contract-type-spec-form[data-v-717c62d5] .el-form-item:last-child{margin-bottom:0}.contract-type-spec-form[data-v-717c62d5] .el-form-item{display:flex;align-items:center}.contract-type-spec-form[data-v-717c62d5] .el-form-item__label{font-size:14px;font-weight:500;color:#1d2129;line-height:38px;height:38px;float:none;padding-right:0}.contract-type-spec-form[data-v-717c62d5] .el-form-item__content{flex:1;margin-left:0!important;line-height:38px}.contract-type-spec-form[data-v-717c62d5] .el-form-item.is-required>>>.el-form-item__label:before{color:#fb2c36;margin-right:4px}.contract-type-spec-form[data-v-717c62d5] .el-input__inner,.contract-type-spec-form[data-v-717c62d5] .el-select .el-input__inner{border-radius:10px;border:1px solid #dce6f5;font-size:14px;color:#1d2129;height:38px}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__footer .el-button{width:98px;height:38px;border-radius:10px;padding:0;font-size:14px;font-family:PingFang SC,sans-serif;font-weight:500}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__footer .figma-btn-cancel{border:1px solid #0e76ff;color:#0e76ff;background:#fff}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__footer .figma-btn-cancel:hover{color:#0e76ff;background:#fff;border-color:#0e76ff}.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__footer .figma-btn-confirm,.contract-type-spec-dialog[data-v-717c62d5] .el-dialog__footer .figma-btn-confirm:hover{background:#0e76ff;border-color:#0e76ff;color:#fff}.contract-type-spec-dialog[data-v-35490846] .el-dialog{border-radius:12px;overflow:hidden}.contract-type-spec-dialog[data-v-35490846] .el-dialog__header{height:66px;box-sizing:border-box;padding:22px 24px;background:#ebf2fa;border-bottom:1px solid #dce6f5}.contract-type-spec-dialog[data-v-35490846] .el-dialog__title{font-size:16px;color:#1d2129;font-weight:600}.contract-type-spec-dialog[data-v-35490846] .el-dialog__body{padding:24px 24px 8px}.contract-type-spec-dialog[data-v-35490846] .el-dialog__footer{padding:8px 24px 28px;display:flex;justify-content:flex-end;gap:12px}.contract-type-spec-form[data-v-35490846] .el-form-item{margin-bottom:20px}.contract-type-spec-form[data-v-35490846] .el-form-item:last-child{margin-bottom:0}.contract-type-spec-form[data-v-35490846] .el-form-item{display:flex;align-items:center}.contract-type-spec-form[data-v-35490846] .el-form-item__label{font-size:14px;font-weight:500;color:#1d2129;line-height:40px;height:40px;float:none}.contract-type-spec-form[data-v-35490846] .el-form-item__content{flex:1;margin-left:0!important;line-height:40px}.contract-type-spec-form[data-v-35490846] .el-form-item.is-required>>>.el-form-item__label:before{color:#fb2c36;margin-right:4px}.contract-type-spec-form[data-v-35490846] .el-input__inner,.contract-type-spec-form[data-v-35490846] .el-select .el-input__inner{border-radius:10px;border:1px solid #dce6f5;font-size:14px;color:#1d2129;height:40px}.contract-type-spec-dialog[data-v-fd77f964] .el-dialog{border-radius:12px;overflow:hidden}.contract-type-spec-dialog[data-v-fd77f964] .el-dialog__header{height:66px;box-sizing:border-box;padding:22px 24px;background:#ebf2fa;border-bottom:1px solid #dce6f5}.contract-type-spec-dialog[data-v-fd77f964] .el-dialog__title{font-size:16px;color:#1d2129;font-weight:600}.contract-type-spec-dialog[data-v-fd77f964] .el-dialog__body{padding:24px 24px 8px}.contract-type-spec-dialog[data-v-fd77f964] .el-dialog__footer{padding:8px 24px 28px;display:flex;justify-content:flex-end;gap:12px}