.eproc-easyui-scope .combobox-item,
.eproc-easyui-scope .combobox-group {
  padding: 3px 0 3px 10px !important;
  font-size: 14px !important;
}

.eproc-easyui-scope .combobox-item-hover {
  background-color: #eaf2ff !important;
  color: #000 !important;
}

.eproc-easyui-scope .combobox-item-selected {
  background-color: #ffe48d !important;
  color: #000 !important;
}

.eproc-easyui-scope .combo-panel {
  border-radius: 10px !important;
  border-color: #95b8e7 !important;
  background-color: #fff !important;
}

.eproc-easyui-scope .textbox,
.eproc-easyui-scope .textbox .textbox-text,
.eproc-easyui-scope .combo,
.eproc-easyui-scope .combo .combo-text,
.eproc-easyui-scope .validatebox-text {
  border-radius: 18px !important;
}

.eproc-easyui-scope .textbox,
.eproc-easyui-scope .combo {
  height: 38px !important;
}

.eproc-easyui-scope .textbox .textbox-text,
.eproc-easyui-scope .combo .combo-text {
  height: 36px !important;
  line-height: 36px !important;
}

.eproc-easyui-scope .combo-arrow,
.eproc-easyui-scope .textbox-addon,
.eproc-easyui-scope .textbox-icon {
  height: 36px !important;
  line-height: 36px !important;
}

.eproc-easyui-scope .textbox {
  border-color: #95b8e7 !important;
}

.eproc-easyui-scope input.validatebox-invalid:not(.textbox-text):not(.combo-text),
.eproc-easyui-scope textarea.validatebox-invalid,
.eproc-easyui-scope select.validatebox-invalid {
  padding-right: 34px !important;
  background-repeat: no-repeat !important;
  background-position: right 10px center !important;
  background-size: 18px 18px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23ff4d4f'/%3E%3Cpath d='M12 7.2c.55 0 1 .45 1 1v6.1c0 .55-.45 1-1 1s-1-.45-1-1V8.2c0-.55.45-1 1-1z' fill='white'/%3E%3Ccircle cx='12' cy='17.2' r='1.2' fill='white'/%3E%3C/svg%3E") !important;
}

.eproc-easyui-scope .textbox-invalid,
.eproc-easyui-scope .combo.textbox-invalid {
  position: relative;
}

.eproc-easyui-scope .textbox-invalid .textbox-text {
  padding-right: 34px !important;
}

.eproc-easyui-scope .textbox-invalid .textbox-text.validatebox-invalid {
  background-image: none !important;
}

.eproc-easyui-scope .textbox-invalid::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 18px;
  height: 18px;
  transform: translateY(-50%);
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%23ff4d4f'/%3E%3Cpath d='M12 7.2c.55 0 1 .45 1 1v6.1c0 .55-.45 1-1 1s-1-.45-1-1V8.2c0-.55.45-1 1-1z' fill='white'/%3E%3Ccircle cx='12' cy='17.2' r='1.2' fill='white'/%3E%3C/svg%3E");
}

.eproc-easyui-scope .combo.textbox-invalid::after {
  right: 28px;
}

.eproc-easyui-scope .combo-arrow {
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 12px 12px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%236c757d' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E") !important;
}
