.form-label.required::after {
  content: "*";
  color: #f00;
}

.ag-header-group-cell-label,
.ag-header-cell-label {
  justify-content: center;
}

.form-group-button {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 10px 0;
  margin-top: -20px;
  margin-right: 15px;
}

.modal-content .card .form-group-input {
  padding: 0;
  padding-bottom: 15px;
  width: 100%;
  justify-content: space-between;
}
.modal-content .card .form-group-input .label-input {
  flex-basis: unset;
}
.modal-content .card .form-group-input .el-input-number,
.modal-content .card .form-group-input .el-input,
.modal-content .card .form-group-input .el-select {
  width: 100%;
}

.wrap-filter {
  display: flex;
  gap: 15px;
  padding: 15px 15px;
  justify-content: space-between;
}
.wrap-filter .label-input {
  flex-basis: 100px !important;
}
.wrap-filter .label-input.flex_basis_225 {
  flex-basis: 225px !important;
}
.wrap-filter .el-select {
  width: 100%;
}

.wrap-table .el-table td,
.wrap-table .el-table th {
  padding: 6px 0;
}
