.vendor-code-rule-container[data-v-79099bf2]{width:100%;height:100vh;padding:0;margin:0;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.form-wrapper[data-v-79099bf2]{flex:1;display:flex;flex-direction:column;padding:20px;overflow:hidden;background:#fff;box-sizing:border-box}.compact-form[data-v-79099bf2]{flex:1;display:flex;flex-direction:column;overflow-y:auto;height:100%;padding-right:10px}.form-title[data-v-79099bf2]{margin-top:0;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee;flex-shrink:0}.narrow-input[data-v-79099bf2]{width:80px}.serial-number[data-v-79099bf2]{margin:0}.serial-number[data-v-79099bf2] .el-form-item__content{margin-left:0!important;display:flex;align-items:center}.serial-number[data-v-79099bf2] .el-form-item__label{font-size:14px;white-space:nowrap}.number-input[data-v-79099bf2]{width:100px;margin-left:10px}.submit-btn[data-v-79099bf2]{flex-shrink:0}.bottom-row[data-v-79099bf2]{display:flex;align-items:center;margin-top:20px}.button-col[data-v-79099bf2]{display:flex;justify-content:flex-end}.button-col[data-v-79099bf2] .el-form-item{margin-bottom:0}.button-col[data-v-79099bf2] .el-form-item__content{margin-left:0!important}.prefix-grid[data-v-79099bf2]{display:flex;flex-wrap:wrap;margin:0 -5px;width:100%}.form-col[data-v-79099bf2]{flex:0 0 33.333%;max-width:33.333%;padding:0 5px;margin-bottom:10px;box-sizing:border-box}.compact-item[data-v-79099bf2]{margin-bottom:0}.compact-item[data-v-79099bf2] .el-form-item__label{width:120px!important;padding-right:5px;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}.compact-item[data-v-79099bf2] .el-form-item__content{flex-wrap:nowrap}.item-text-label[data-v-79099bf2]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width:1200px){.form-col[data-v-79099bf2]{flex:0 0 50%;max-width:50%}.compact-item[data-v-79099bf2] .el-form-item__label{width:100px!important}}@media (max-width:768px){.form-col[data-v-79099bf2]{flex:0 0 100%;max-width:100%}.compact-item[data-v-79099bf2] .el-form-item__label{width:90px!important}.narrow-input[data-v-79099bf2]{width:60px}.form-wrapper[data-v-79099bf2]{padding:10px}.compact-form[data-v-79099bf2]{padding-right:5px}.bottom-row[data-v-79099bf2]{flex-direction:column}.button-col[data-v-79099bf2]{justify-content:flex-start;margin-top:15px}}