.el-message-box .el-button {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.9);
}
.el-message-box .el-button:hover {
  color: rgba(0, 0, 0, 0.9);
  border-color: rgba(0, 0, 0, 0.4);
  background-color: #efefef;
}
.el-message-box .el-button:active,
.el-message-box .el-button:focus {
  color: rgba(0, 0, 0, 0.9);
  border-color: rgba(0, 0, 0, 0.4);
  background-color: #efefef;
}
.el-message-box .el-button.is-disabled,
.el-message-box .el-button.is-disabled:hover,
.el-message-box .el-button.is-disabled:active,
.el-message-box .el-button.is-disabled:focus {
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
  background-color: transparent;
}
.el-message-box .el-button.el-button--primary {
  color: #fff;
  background-color: #066BD7;
  border-color: #066BD7;
}
.el-message-box .el-button.el-button--primary:hover {
  border-color: #96bce4;
  background-color: #96bce4;
  color: #fff;
}
.el-message-box .el-button.el-button--primary:active,
.el-message-box .el-button.el-button--primary:focus {
  border-color: #96bce4;
  background-color: #96bce4;
  color: #fff;
}
.el-message-box .el-button.el-button--primary.is-disabled,
.el-message-box .el-button.el-button--primary.is-disabled:hover,
.el-message-box .el-button.el-button--primary.is-disabled:active,
.el-message-box .el-button.el-button--primary.is-disabled:focus {
  border-color: #fff;
  background-color: #f9e6ea;
  color: #ffffff;
  opacity: 1;
}
.el-button[theme="lcs"] {
  padding: 5px 10px;
  height: 32px;
  border-color: rgba(0, 0, 0, 0.2);
  background-color: transparent;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.9);
}
.el-button[theme="lcs"]:hover,
.el-button[theme="lcs"]:active,
.el-button[theme="lcs"]:focus {
  border-color: rgba(0, 0, 0, 0.4);
  background-color: #efefef;
  color: rgba(0, 0, 0, 0.9);
}
.el-button[theme="lcs"].is-disabled {
  border-color: #efefef;
}
.el-button[theme="lcs"].el-button--medium {
  min-width: 64px;
  padding: 0 16px;
  height: 40px;
  font-size: 16px;
}
.el-button[theme="lcs"].el-button--small {
  min-width: 46px;
  padding: 0 8px;
  height: 32px;
  font-size: 14px;
}
.el-button[theme="lcs"].is-loading:before {
  pointer-events: none;
  content: '';
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  border-radius: inherit;
  background-color: rgba(255, 255, 255, 0.4);
}
.el-button[theme="lcs"].el-button--primary {
  color: #fff;
  background-color: #c3002f;
  border-color: #c3002f;
}
.el-button[theme="lcs"].el-button--primary:hover {
  border-color: #e591a6;
  background-color: #e591a6;
  color: #fff;
}
.el-button[theme="lcs"].el-button--primary:active,
.el-button[theme="lcs"].el-button--primary:focus {
  border-color: #e591a6;
  background-color: #e591a6;
  color: #fff;
}
.el-button[theme="lcs"].el-button--primary.is-disabled,
.el-button[theme="lcs"].el-button--primary.is-disabled:hover,
.el-button[theme="lcs"].el-button--primary.is-disabled:active,
.el-button[theme="lcs"].el-button--primary.is-disabled:focus {
  border-color: #fff;
  background-color: #f9e6ea;
  color: #ffffff;
  opacity: 1;
}
.el-button[theme="lcs"].el-button--default {
  border-color: rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
  border-radius: 4px;
  color: rgba(0, 0, 0, 0.9);
}
.el-button[theme="lcs"].el-button--default:hover {
  color: rgba(0, 0, 0, 0.9);
  border-color: rgba(0, 0, 0, 0.4);
  background-color: #efefef;
}
.el-button[theme="lcs"].el-button--default:active,
.el-button[theme="lcs"].el-button--default:focus {
  color: rgba(0, 0, 0, 0.9);
  border-color: rgba(0, 0, 0, 0.4);
  background-color: #efefef;
}
.el-button[theme="lcs"].el-button--default.is-disabled,
.el-button[theme="lcs"].el-button--default.is-disabled:hover,
.el-button[theme="lcs"].el-button--default.is-disabled:active,
.el-button[theme="lcs"].el-button--default.is-disabled:focus {
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
  background-color: transparent;
}
.el-button[theme="lcs"].el-button--info {
  color: #c3002f;
  background-color: transparent;
  border-color: #c3002f;
}
.el-button[theme="lcs"].el-button--info:hover {
  color: #c3002f;
  border-color: #c3002f;
  background-color: #fdf5f7;
  font-weight: 500;
}
.el-button[theme="lcs"].el-button--info:active,
.el-button[theme="lcs"].el-button--info:focus {
  color: #c3002f;
  border-color: #c3002f;
  background-color: #fdf5f7;
  font-weight: 500;
}
.el-button[theme="lcs"].el-button--info.is-disabled {
  border-color: #f9e6ea;
  color: rgba(195, 0, 47, 0.2);
  background-color: transparent;
  opacity: 1;
}
.el-button[theme="lcs"].el-button--info.is-disabled:hover,
.el-button[theme="lcs"].el-button--info.is-disabled:focus,
.el-button[theme="lcs"].el-button--info.is-disabled:active {
  opacity: 1;
  border-color: #f9e6ea;
  color: rgba(195, 0, 47, 0.2);
  background-color: transparent;
}
.el-button[theme="lcs"].el-button--text {
  color: #c3002f;
  background-color: transparent;
  border: none;
}
.el-button[theme="lcs"].el-button--text:hover {
  background-color: #efefef;
  color: #c3002f;
}
.el-button[theme="lcs"].el-button--text:active,
.el-button[theme="lcs"].el-button--text:focus {
  color: #c3002f;
  background-color: #efefef;
}
.el-button[theme="lcs"].el-button--text.is-disabled {
  border: none;
  background-color: transparent;
  color: rgba(195, 0, 47, 0.2);
}
.el-button[theme="lcs"].el-button--text.is-disabled:hover,
.el-button[theme="lcs"].el-button--text.is-disabled:focus,
.el-button[theme="lcs"].el-button--text.is-disabled:active {
  border: none;
  background-color: transparent;
  color: rgba(195, 0, 47, 0.2);
}
.el-button[theme="lcs"].el-button--danger {
  color: #fff;
  background-color: #e84026;
  border-color: #e84026;
}
.el-button[theme="lcs"].el-button--danger:hover {
  color: #fff;
  background-color: #ed6651;
  border-color: #ed6651;
}
.el-button[theme="lcs"].el-button--danger:active,
.el-button[theme="lcs"].el-button--danger:focus {
  color: #fff;
  background-color: #ed6651;
  border-color: #ed6651;
}
.el-button[theme="lcs"].el-button--danger.is-disabled {
  color: #fff;
  background-color: #f8c5bd;
  border-color: #f8c5bd;
  opacity: 0.2;
}
.el-button[theme="lcs"].el-button--danger.is-disabled:hover,
.el-button[theme="lcs"].el-button--danger.is-disabled:focus,
.el-button[theme="lcs"].el-button--danger.is-disabled:active {
  color: #fff;
  background-color: #f8c5bd;
  border-color: #f8c5bd;
  opacity: 0.2;
}
.el-button[theme="lcs"].el-button--danger.is-plain {
  background-color: transparent;
  color: #e84026;
  border-color: #e84026;
}
.el-button[theme="lcs"].el-button--danger.is-plain:hover {
  color: #e84026;
  border-color: #e84026;
  background-color: #fdece9;
}
.el-button[theme="lcs"].el-button--danger.is-plain:active,
.el-button[theme="lcs"].el-button--danger.is-plain:focus {
  color: #e84026;
  border-color: #e84026;
  background-color: #fdece9;
}
.el-button[theme="lcs"].el-button--danger.is-plain.is-disabled {
  color: #f8c5bd;
  border-color: #f8c5bd;
  background-color: transparent;
  opacity: 1;
}
.el-button[theme="lcs"].el-button--danger.is-plain.is-disabled:hover,
.el-button[theme="lcs"].el-button--danger.is-plain.is-disabled:focus,
.el-button[theme="lcs"].el-button--danger.is-plain.is-disabled:active {
  color: #f8c5bd;
  border-color: #f8c5bd;
  background-color: transparent;
  opacity: 1;
}
.el-button[theme="lcs"].el-button--danger.is-round {
  border: 0;
  border-radius: 4px;
  background-color: transparent;
  color: #e84026;
}
.el-button[theme="lcs"].el-button--danger.is-round:hover {
  color: #e84026;
  background-color: #efefef;
  border-radius: 4px;
}
.el-button[theme="lcs"].el-button--danger.is-round:active,
.el-button[theme="lcs"].el-button--danger.is-round:focus {
  color: #e84026;
  background-color: #efefef;
  border-radius: 4px;
}
.el-button[theme="lcs"].el-button--danger.is-round.is-disabled {
  border: none;
  background-color: transparent;
  color: #e84026;
}
.el-button[theme="lcs"].el-button--danger.is-round.is-disabled:hover,
.el-button[theme="lcs"].el-button--danger.is-round.is-disabled:focus,
.el-button[theme="lcs"].el-button--danger.is-round.is-disabled:active {
  background-color: transparent;
  color: #e84026;
}
.el-button[theme="lcs"].el-button--success {
  color: #fff;
  background-color: #64bb5c;
  border-color: #64bb5c;
}
.el-button[theme="lcs"].el-button--success:hover {
  color: #fff;
  background-color: #83c97d;
  border-color: #83c97d;
}
.el-button[theme="lcs"].el-button--success:active,
.el-button[theme="lcs"].el-button--success:focus {
  color: #fff;
  background-color: #83c97d;
  border-color: #83c97d;
}
.el-button[theme="lcs"].el-button--success.is-disabled {
  color: #fff;
  background-color: #cfeacc;
  border-color: #cfeacc;
  opacity: 0.2;
}
.el-button[theme="lcs"].el-button--success.is-disabled:hover,
.el-button[theme="lcs"].el-button--success.is-disabled:focus,
.el-button[theme="lcs"].el-button--success.is-disabled:active {
  color: #fff;
  background-color: #cfeacc;
  border-color: #cfeacc;
  opacity: 0.2;
}
.el-button[theme="lcs"].el-button--success.is-plain {
  background-color: transparent;
  color: #64bb5c;
  border-color: #64bb5c;
}
.el-button[theme="lcs"].el-button--success.is-plain:hover {
  color: #64bb5c;
  border-color: #64bb5c;
  background-color: #f0f8ef;
}
.el-button[theme="lcs"].el-button--success.is-plain:active,
.el-button[theme="lcs"].el-button--success.is-plain:focus {
  color: #64bb5c;
  border-color: #64bb5c;
  background-color: #f0f8ef;
}
.el-button[theme="lcs"].el-button--success.is-plain.is-disabled {
  color: #cfeacc;
  border-color: #cfeacc;
  background-color: transparent;
  opacity: 1;
}
.el-button[theme="lcs"].el-button--success.is-plain.is-disabled:hover,
.el-button[theme="lcs"].el-button--success.is-plain.is-disabled:focus,
.el-button[theme="lcs"].el-button--success.is-plain.is-disabled:active {
  color: #cfeacc;
  border-color: #cfeacc;
  background-color: transparent;
  opacity: 1;
}
.el-button[theme="lcs"].el-button--success.is-round {
  border: 0;
  border-radius: 4px;
  background-color: transparent;
  color: #64bb5c;
}
.el-button[theme="lcs"].el-button--success.is-round:hover {
  color: #64bb5c;
  background-color: #efefef;
  border-radius: 4px;
}
.el-button[theme="lcs"].el-button--success.is-round:active,
.el-button[theme="lcs"].el-button--success.is-round:focus {
  color: #64bb5c;
  background-color: #efefef;
  border-radius: 4px;
}
.el-button[theme="lcs"].el-button--success.is-round.is-disabled {
  border: none;
  background-color: transparent;
  color: #cfeacc;
  opacity: 1;
}
.el-button[theme="lcs"].el-button--success.is-round.is-disabled:hover,
.el-button[theme="lcs"].el-button--success.is-round.is-disabled:focus,
.el-button[theme="lcs"].el-button--success.is-round.is-disabled:active {
  opacity: 1;
  background-color: transparent;
  color: #cfeacc;
}
.el-button[theme="lcs"].el-button--warning {
  color: #fff;
  background-color: #efaf41;
  border-color: #efaf41;
}
.el-button[theme="lcs"].el-button--warning:hover {
  color: #fff;
  background-color: #f2bf67;
  border-color: #f2bf67;
}
.el-button[theme="lcs"].el-button--warning:active,
.el-button[theme="lcs"].el-button--warning:focus {
  color: #fff;
  background-color: #f2bf67;
  border-color: #f2bf67;
}
.el-button[theme="lcs"].el-button--warning.is-disabled {
  color: #fff;
  background-color: #fae6c4;
  border-color: #fae6c4;
  opacity: 0.2;
}
.el-button[theme="lcs"].el-button--warning.is-disabled:hover,
.el-button[theme="lcs"].el-button--warning.is-disabled:focus,
.el-button[theme="lcs"].el-button--warning.is-disabled:active {
  color: #fff;
  background-color: #fae6c4;
  border-color: #fae6c4;
  opacity: 0.2;
}
.el-button[theme="lcs"].el-button--warning.is-plain {
  background-color: transparent;
  color: #efaf41;
  border-color: #efaf41;
}
.el-button[theme="lcs"].el-button--warning.is-plain:hover {
  color: #efaf41;
  border-color: #efaf41;
  background-color: #fdf7ec;
}
.el-button[theme="lcs"].el-button--warning.is-plain:active,
.el-button[theme="lcs"].el-button--warning.is-plain:focus {
  color: #efaf41;
  border-color: #efaf41;
  background-color: #fdf7ec;
}
.el-button[theme="lcs"].el-button--warning.is-plain.is-disabled {
  color: #efaf41;
  border-color: #fae6c4;
  background-color: #efefef;
  opacity: 0.4;
}
.el-button[theme="lcs"].el-button--warning.is-plain.is-disabled:hover,
.el-button[theme="lcs"].el-button--warning.is-plain.is-disabled:focus,
.el-button[theme="lcs"].el-button--warning.is-plain.is-disabled:active {
  color: #efaf41;
  border-color: #fae6c4;
  background-color: #efefef;
  opacity: 0.4;
}
.el-button[theme="lcs"].el-button--warning.is-round {
  border: 0;
  border-radius: 4px;
  background-color: transparent;
  color: #efaf41;
}
.el-button[theme="lcs"].el-button--warning.is-round:hover {
  color: #efaf41;
  background-color: #efefef;
  border-radius: 4px;
}
.el-button[theme="lcs"].el-button--warning.is-round:active,
.el-button[theme="lcs"].el-button--warning.is-round:focus {
  color: #efaf41;
  background-color: #efefef;
  border-radius: 4px;
}
.el-button[theme="lcs"].el-button--warning.is-round.is-disabled {
  border: none;
  background-color: transparent;
  color: #fae6c4;
}
.el-button[theme="lcs"].el-button--warning.is-round.is-disabled:hover,
.el-button[theme="lcs"].el-button--warning.is-round.is-disabled:focus,
.el-button[theme="lcs"].el-button--warning.is-round.is-disabled:active {
  background-color: transparent;
  color: #fae6c4;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}
* {
  font-family: 'PingFang SC', 'Microsoft YaHei', 'Helvetica', 'Neue Open Sans Arial';
}
*::selection {
  background: #c3002f;
  color: #fff;
}
.el-input-number__decrease,
.el-input-number__increase {
  background-color: #fff;
  border: 0;
}
.el-input-number__decrease:hover,
.el-input-number__increase:hover {
  color: #c3002f;
}
.el-input-number__decrease:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled),
.el-input-number__increase:hover:not(.is-disabled) ~ .el-input .el-input__inner:not(.is-disabled) {
  border-color: #c3002f;
  border-top-color: #fff;
  border-left-color: #fff;
  border-right-color: #fff;
}
.el-input-number.is-controls-right .el-input-number__decrease {
  border-left: 0;
}
.el-input-number.is-controls-right .el-input-number__increase {
  border-bottom: 0;
}
.el-submenu [class^=el-icon-] {
  width: 16px;
}
.el-input.el-input--medium .el-input__inner {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
.el-input.el-input--small .el-input__inner {
  height: 32px;
  line-height: 32px;
  font-size: 14px;
}
.el-breadcrumb__inner.is-link {
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
  font-weight: 400;
}
.el-breadcrumb__separator {
  color: rgba(0, 0, 0, 0.7);
  margin: 0 4px;
  font-weight: 400;
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
}
.el-breadcrumb__inner a:hover,
.el-breadcrumb__inner.is-link:hover,
.el-breadcrumb__item .el-breadcrumb__inner a:hover,
.el-breadcrumb__item .el-breadcrumb__inner:hover {
  color: #c3002f;
  font-weight: 500;
}
.el-form-item--medium .el-form-item__label {
  line-height: 40px;
  height: 40px;
  font-size: 14px;
}
.el-form-item--medium .el-form-item__error,
.el-form-item--small .el-form-item__error {
  padding-top: 8px;
}
.el-form-item--small .el-form-item__label {
  line-height: 32px;
  height: 32px;
  font-size: 12px;
}
.el-form-item--mini.el-form-item,
.el-form-item,
.el-form-item--small.el-form-item {
  margin-bottom: 24px;
}
.el-input-group__prepend div.el-select .el-input__inner {
  padding: 0 0 0 15px;
}
.el-input-group__append div.el-select .el-input__inner {
  padding: 0 10px;
}
.el-input-group .el-input-group__prepend + input {
  border-left: none;
}
.el-input-group__append,
.el-input-group__prepend {
  background-color: #fff;
}
.el-input--small .el-input__inner {
  line-height: 32px;
  height: 32px;
}
.el-form-item__error {
  color: #e84026;
}
.el-form-item.is-error .el-input__inner,
.el-form-item.is-error .el-input__inner:hover,
.el-form-item.is-error .el-input__inner:focus,
.el-form-item.is-error .el-textarea__inner,
.el-form-item.is-error .el-textarea__inner:focus,
.el-message-box__input input.invalid,
.el-form-item.is-error .el-input-group,
.el-message-box__input input.invalid:focus {
  border-color: #fff #fff #e84026;
}
.el-form-item.is-error .el-input-group.lcs-input--border,
.el-form-item.is-error .el-input-group.lcs-input--border,
.el-form-item.is-error .lcs-textarea--border .el-textarea__inner,
.el-form-item.is-error .lcs-textarea--border .el-textarea__inner:focus,
.el-form-item.is-error .lcs-input--border .el-input__inner,
.el-form-item.is-error .lcs-input--border .el-input__inner:focus {
  border-color: #e84026;
}
.el-input__prefix,
.el-input__suffix,
.el-input__prefix .el-input__suffix-inner,
.el-input__suffix .el-input__suffix-inner {
  color: rgba(0, 0, 0, 0.4);
}
.el-input-group {
  border-width: 1px;
  border-style: solid;
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
}
.el-input-group.lcs-input--border {
  border-color: rgba(0, 0, 0, 0.2);
}
.el-input-group input,
.el-input-group .el-input-group__append,
.el-input-group .el-input-group__prepend {
  border: none;
}
.el-input-group:hover {
  border-color: #fff #fff #c3002f;
}
.el-input-group.lcs-input--border:hover {
  border-color: #c3002f;
}
.el-input-group:focus {
  border-color: #fff #fff #c3002f;
}
.el-input-group.is-disabled .el-input-group__append .el-select .el-input.is-disabled .el-input__inner {
  border-left: none;
}
.el-input-group.is-disabled .el-input-group__append .el-select .el-input.is-disabled .el-input__inner:hover {
  border-left: none;
}
.el-input-group.is-disabled,
.el-input-group.is-disabled .el-select .el-input.is-disabled .el-input__inner {
  border: 1px solid #efefef;
  border-top-color: #fff;
  border-right: none;
  border-left-color: #fff;
}
.el-input-group.is-disabled:hover,
.el-input-group.is-disabled .el-select .el-input.is-disabled .el-input__inner:hover {
  border: 1px solid #efefef;
  border-top-color: #fff;
  border-right: none;
  border-left-color: #fff;
}
.el-input-group.lcs-input--border.is-disabled {
  border-color: #efefef;
}
.el-input-group.lcs-input--border.is-disabled:hover {
  border-color: #efefef;
}
.el-form-item.is-error .el-input-group .el-input__inner,
.el-form-item.is-error .el-input-group.el-input__inner:focus {
  border: none;
}
.lcs-input--border.el-input--medium .el-input__inner,
.el-input.el-input--medium .el-input__inner {
  font-size: 14px;
}
.lcs-input--border.el-input--medium .el-input__inner::placeholder,
.el-input.el-input--medium .el-input__inner::placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-size: 14px;
}
.lcs-input--border.el-input--small .el-input__inner,
.el-input.el-input--small .el-input__inner {
  font-size: 12px;
}
.lcs-input--border.el-input--small .el-input__inner::placeholder,
.el-input.el-input--small .el-input__inner::placeholder {
  color: rgba(0, 0, 0, 0.4);
  font-size: 12px;
}
.lcs-input--border .el-input__inner,
.el-input .el-input__inner {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.9);
}
.lcs-input--border .el-input__inner:hover,
.el-input .el-input__inner:hover {
  border-color: #fff #fff #066BD7;
}
.lcs-input--border .el-input__inner:focus,
.el-input .el-input__inner:focus {
  border-color: #fff #fff #066BD7;
}
.lcs-input--border.is-exceed .el-input__inner,
.el-input.is-exceed .el-input__inner {
  border-color: #fff #fff #e84026;
}
.lcs-input--border.is-exceed .el-input__suffix .el-input__count,
.el-input.is-exceed .el-input__suffix .el-input__count {
  color: #e84026;
}
.lcs-input--border.is-disabled .el-input__inner,
.el-input.is-disabled .el-input__inner {
  background-color: transparent;
  border-color: #fff #fff #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.lcs-input--border.is-disabled .el-input__inner::placeholder,
.el-input.is-disabled .el-input__inner::placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.lcs-input--border.is-disabled span.el-input__prefix,
.el-input.is-disabled span.el-input__prefix,
.lcs-input--border.is-disabled span.el-input__suffix,
.el-input.is-disabled span.el-input__suffix,
.lcs-input--border.is-disabled span.el-input__suffix-inner,
.el-input.is-disabled span.el-input__suffix-inner,
.lcs-input--border.is-disabled span.el-input__suffix-inner,
.el-input.is-disabled span.el-input__suffix-inner {
  color: rgba(0, 0, 0, 0.9);
}
.lcs-input--border .el-input__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.lcs-input--border .el-input__inner:hover {
  border-color: #c3002f;
}
.lcs-input--border .el-input__inner:focus {
  border-color: #c3002f;
}
.lcs-input--border.is-disabled .el-input__inner {
  border-color: #efefef;
}
.lcs-textarea--border.el-input--medium .el-textarea__inner::placeholder,
.el-textarea.el-input--medium .el-textarea__inner::placeholder {
  line-height: 27px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.4);
}
.lcs-textarea--border.el-input--small .el-textarea__inner::placeholder,
.el-textarea.el-input--small .el-textarea__inner::placeholder {
  line-height: 20px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
.lcs-textarea--border .el-textarea__inner,
.el-textarea .el-textarea__inner {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
  border-radius: 0;
  min-height: 40px !important;
  color: rgba(0, 0, 0, 0.9);
}
.lcs-textarea--border .el-textarea__inner:hover,
.el-textarea .el-textarea__inner:hover {
  border-color: #fff #fff #c3002f;
}
.lcs-textarea--border .el-textarea__inner:focus,
.el-textarea .el-textarea__inner:focus {
  border-color: #fff #fff #c3002f;
}
.lcs-textarea--border.is-disabled .el-textarea__inner,
.el-textarea.is-disabled .el-textarea__inner {
  background-color: #ffffff;
  border-color: #fff #fff #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.lcs-textarea--border.is-disabled .el-textarea__inner::placeholder,
.el-textarea.is-disabled .el-textarea__inner::placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.lcs-textarea--border.is-disabled .el-textarea__inner.hover,
.el-textarea.is-disabled .el-textarea__inner.hover,
.lcs-textarea--border.is-disabled .el-textarea__inner.active,
.el-textarea.is-disabled .el-textarea__inner.active,
.lcs-textarea--border.is-disabled .el-textarea__inner.focus,
.el-textarea.is-disabled .el-textarea__inner.focus {
  border-color: #fff #fff #efefef;
}
.lcs-textarea--border .el-input__count,
.el-textarea .el-input__count {
  border-color: rgba(0, 0, 0, 0.2);
  background: transparent;
  font-size: 12px;
}
.lcs-textarea--border.el-input--small,
.el-textarea.el-input--small {
  min-height: 32px !important;
}
.lcs-textarea--border.el-input--small textarea,
.el-textarea.el-input--small textarea {
  font-size: 12px;
}
.lcs-textarea--border.el-input--medium,
.el-textarea.el-input--medium {
  min-height: 40px !important;
}
.lcs-textarea--border.el-input--medium textarea,
.el-textarea.el-input--medium textarea {
  font-size: 14px;
}
.lcs-textarea--border.el-textarea .el-textarea__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.lcs-textarea--border.el-textarea .el-textarea__inner:hover {
  border-color: #c3002f;
}
.lcs-textarea--border.el-textarea.is-disabled .el-textarea__inner {
  background-color: #ffffff;
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.lcs-textarea--border.el-textarea.is-disabled .el-textarea__inner.hover,
.lcs-textarea--border.el-textarea.is-disabled .el-textarea__inner.active,
.lcs-textarea--border.el-textarea.is-disabled .el-textarea__inner.focus {
  border-color: #efefef;
}
/* 下拉选项列表 */
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected,
.el-select-dropdown__item.selected,
.is-multiple .el-select-dropdown__item.selected {
  color: #c3002f;
}
.el-select-dropdown__item.hover,
.el-select-dropdown__item:hover,
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:hover,
.el-select-dropdown__item:hover,
.is-multiple .el-select-dropdown__item.selected.hover,
.is-multiple .el-select-dropdown__item.selected:hover {
  background-color: rgba(195, 0, 47, 0.08);
}
.el-select-dropdown .popper__arrow {
  display: none !important;
}
.el-select-dropdown .el-popper[x-placement^='bottom'] .popper__arrow::after {
  display: none !important;
}
.el-popper[x-placement^='bottom'] {
  margin-top: 3px;
}
.lcs-select--disabled .el-select__tags .el-tag.el-tag--info {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.lcs-select--disabled .el-select__tags .el-tag.el-tag--info:hover {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.el-select .el-tag.el-tag--info,
.lcs-select--border .el-tag.el-tag--info {
  height: 24px;
  line-height: 24px;
  background-color: rgba(0, 0, 0, 0.03);
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
}
.el-select .el-tag.el-tag--info:hover,
.lcs-select--border .el-tag.el-tag--info:hover {
  background-color: rgba(195, 0, 47, 0.08);
  border-color: #c3002f;
  color: #c3002f;
}
.el-select .el-tag.el-tag--info:hover .el-tag__close,
.lcs-select--border .el-tag.el-tag--info:hover .el-tag__close {
  color: #c3002f;
  background-color: transparent;
}
.el-select .el-tag.el-tag--info .el-tag__close,
.lcs-select--border .el-tag.el-tag--info .el-tag__close {
  color: rgba(0, 0, 0, 0.4);
  background-color: transparent;
}
.el-select .el-tag.el-tag--info .el-tag__close:hover,
.lcs-select--border .el-tag.el-tag--info .el-tag__close:hover {
  color: #066BD7;
  background-color: rgba(195, 0, 47, 0.08);
}
.el-select .el-input .el-input__inner,
.lcs-select--border .el-input .el-input__inner {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.9);
}
.el-select .el-input .el-input__inner:hover,
.lcs-select--border .el-input .el-input__inner:hover {
  border-color: #fff #fff #066BD7;
}
.el-select .el-input .el-input__inner:focus,
.lcs-select--border .el-input .el-input__inner:focus,
.el-select .el-input .el-input__inner:active,
.lcs-select--border .el-input .el-input__inner:active {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
}
.el-select .el-input .el-input__inner::placeholder,
.lcs-select--border .el-input .el-input__inner::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.el-select .el-input .el-input__prefix,
.lcs-select--border .el-input .el-input__prefix,
.el-select .el-input .el-input__suffix .el-select__caret,
.lcs-select--border .el-input .el-input__suffix .el-select__caret {
  color: rgba(0, 0, 0, 0.9);
}
.el-select .el-input.is-focus .el-input__inner,
.lcs-select--border .el-input.is-focus .el-input__inner {
  border-color: #fff #fff #066BD7;
}
.el-select .el-input.is-exceed .el-input__inner,
.lcs-select--border .el-input.is-exceed .el-input__inner {
  border-color: #fff #fff #e84026;
}
.el-select .el-input.is-exceed .el-input__suffix .el-input__count,
.lcs-select--border .el-input.is-exceed .el-input__suffix .el-input__count {
  color: #e84026;
}
.el-select .el-input.is-disabled .el-input__inner,
.lcs-select--border .el-input.is-disabled .el-input__inner {
  background-color: #ffffff;
  border-color: #fff #fff #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.el-select .el-input.is-disabled .el-input__inner::placeholder,
.lcs-select--border .el-input.is-disabled .el-input__inner::placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.el-select .el-input.is-disabled .el-input__inner:hover,
.lcs-select--border .el-input.is-disabled .el-input__inner:hover {
  border-color: #fff #fff #efefef;
}
.el-select .el-input.is-disabled .el-input__inner + span.el-input__prefix,
.lcs-select--border .el-input.is-disabled .el-input__inner + span.el-input__prefix,
.el-select .el-input.is-disabled .el-input__inner + span.el-input__suffix .el-select__caret,
.lcs-select--border .el-input.is-disabled .el-input__inner + span.el-input__suffix .el-select__caret {
  color: rgba(0, 0, 0, 0.4);
}
.el-select.lcs-select--border .el-input.is-focus .el-input__inner {
  border-color: #c3002f;
}
.el-select.lcs-select--border .el-input.is-disabled .el-input__inner,
.el-select.lcs-select--border .el-input.is-disabled .el-select__tags-text {
  border-color: #efefef;
}
.el-select.lcs-select--border .el-input.is-disabled .el-input__inner:hover,
.el-select.lcs-select--border .el-input.is-disabled .el-select__tags-text:hover {
  border-color: #efefef;
}
.el-select.lcs-select--border .el-input:hover .el-input__inner {
  border-color: #c3002f;
}
.el-select.lcs-select--border .el-input .el-input__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.el-select.lcs-select--border .el-input .el-input__inner:focus,
.el-select.lcs-select--border .el-input .el-input__inner:active {
  border-color: #c3002f;
}
.el-cascader__dropdown .popper__arrow {
  display: none;
}
.el-cascader-node.in-active-path,
.el-cascader-node.is-active,
.el-cascader-node.is-selectable.in-checked-path {
  color: #c3002f;
}
.el-cascader-menu__list .el-icon-check.el-cascader-node__prefix {
  display: none;
}
.el-cascader:not(.is-disabled):hover .el-input__inner,
.lcs-cascader--border:not(.is-disabled):hover .el-input__inner {
  border-color: #fff #fff #c3002f;
}
.el-cascader.el-cascader--medium .el-input .el-input__inner,
.lcs-cascader--border.el-cascader--medium .el-input .el-input__inner {
  min-height: 40px;
}
.el-cascader.el-cascader--small .el-input .el-input__inner,
.lcs-cascader--border.el-cascader--small .el-input .el-input__inner {
  min-height: 32px;
}
.el-cascader .el-input .el-input__inner,
.lcs-cascader--border .el-input .el-input__inner {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.9);
}
.el-cascader .el-input .el-input__inner:hover,
.lcs-cascader--border .el-input .el-input__inner:hover {
  border-color: #fff #fff #066BD7;
}
.el-cascader .el-input .el-input__inner:focus,
.lcs-cascader--border .el-input .el-input__inner:focus,
.el-cascader .el-input .el-input__inner:active,
.lcs-cascader--border .el-input .el-input__inner:active {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
}
.el-cascader .el-input .el-input__inner::placeholder,
.lcs-cascader--border .el-input .el-input__inner::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.el-cascader .el-input.is-focus .el-input__inner,
.lcs-cascader--border .el-input.is-focus .el-input__inner {
  border-color: #fff #fff #066BD7;
}
.el-cascader.is-exceed .el-input__inner,
.lcs-cascader--border.is-exceed .el-input__inner {
  border-color: #e84026;
}
.el-cascader.is-exceed .el-input__suffix .el-input__count,
.lcs-cascader--border.is-exceed .el-input__suffix .el-input__count {
  color: #e84026;
}
.el-cascader.is-disabled .el-input__inner,
.lcs-cascader--border.is-disabled .el-input__inner {
  background-color: #ffffff;
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.el-cascader.is-disabled .el-input__inner::placeholder,
.lcs-cascader--border.is-disabled .el-input__inner::placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.el-cascader.is-disabled .el-input__inner:hover,
.lcs-cascader--border.is-disabled .el-input__inner:hover {
  border-color: #efefef;
}
.el-cascader.is-disabled .el-input__inner + span.el-input__prefix,
.lcs-cascader--border.is-disabled .el-input__inner + span.el-input__prefix,
.el-cascader.is-disabled .el-input__inner + span.el-input__suffix .el-select__caret,
.lcs-cascader--border.is-disabled .el-input__inner + span.el-input__suffix .el-select__caret {
  color: undefined;
}
.el-cascader.is-disabled .el-input__inner {
  border-color: #fff #fff #efefef;
}
.el-cascader.is-disabled .el-input__inner:hover {
  border-color: #fff #fff #efefef;
}
.el-cascader .el-input__inner {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
}
.el-cascader .el-input__inner:hover {
  border-color: #fff #fff #c3002f;
}
.el-cascader .el-input__inner:focus,
.el-cascader .el-input__inner:active {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
}
.el-cascader__tags .el-tag:not(.is-hit) {
  background-color: rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
  position: relative;
  top: 1px;
}
.el-cascader__tags .el-tag:not(.is-hit) .el-icon-close {
  color: rgba(0, 0, 0, 0.9);
  background-color: transparent;
  position: relative;
  top: 1px;
}
.el-cascader__tags .el-tag:not(.is-hit) .el-icon-close:hover {
  color: #c3002f;
  font-weight: 600;
  background-color: transparent;
}
.el-cascader .el-cascader__tags .el-tag.el-tag--info {
  height: 24px;
  line-height: 24px;
  background-color: rgba(0, 0, 0, 0.03);
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.9);
  border-radius: 4px;
}
.el-cascader .el-cascader__tags .el-tag.el-tag--info:hover {
  background-color: rgba(195, 0, 47, 0.08);
  border-color: #c3002f;
  color: #c3002f;
}
.el-cascader .el-cascader__tags .el-tag.el-tag--info:hover .el-tag__close {
  color: #c3002f;
  background-color: transparent;
}
.el-cascader .el-cascader__tags .el-tag.el-tag--info .el-tag__close {
  color: rgba(0, 0, 0, 0.4);
  background-color: transparent;
}
.el-cascader .el-cascader__tags .el-tag.el-tag--info .el-tag__close:hover {
  color: #c3002f;
  background-color: rgba(195, 0, 47, 0.08);
}
.el-cascader.is-disabled .el-cascader__tags .el-tag.el-tag--info {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.el-cascader.is-disabled .el-cascader__tags .el-tag.el-tag--info:hover {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: #efefef;
  color: rgba(0, 0, 0, 0.2);
}
.el-cascader-node:not(.is-disabled):focus,
.el-cascader-node:not(.is-disabled):hover {
  background-color: rgba(195, 0, 47, 0.08);
}
.el-cascader-node.is-disabled {
  color: rgba(0, 0, 0, 0.2);
}
.el-cascader-node__postfix {
  color: rgba(0, 0, 0, 0.4);
}
.lcs-cascader--border:hover .el-input .el-input__inner {
  border-color: #c3002f;
}
.lcs-cascader--border .el-input:hover .el-input__inner,
.lcs-cascader--border .el-input.is-focus .el-input__inner {
  border-color: #c3002f;
}
.lcs-cascader--border .el-input .el-input__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.lcs-cascader--border .el-input .el-input__inner:hover {
  border-color: #c3002f;
}
.lcs-cascader--border .el-input .el-input__inner:focus,
.lcs-cascader--border .el-input .el-input__inner:active {
  border-color: #c3002f;
}
.lcs-cascader--border .el-input.is-disabled .el-input__inner {
  border-color: #efefef;
}
.lcs-cascader--border .el-input.is-disabled .el-input__inner:hover {
  border-color: #efefef;
}
.el-picker-panel {
  color: rgba(0, 0, 0, 0.7);
}
.el-picker-panel .el-date-range-picker__header {
  color: rgba(0, 0, 0, 0.9);
}
.el-date-picker__header-label {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
}
.el-date-picker__header-label:hover {
  color: #c3002f;
}
.el-date-table th {
  color: rgba(0, 0, 0, 0.9);
  font-weight: 500;
}
.el-year-table td.today .cell {
  color: rgba(0, 0, 0, 0.7);
  font-weight: 400;
}
.el-year-table td .cell {
  border: 1px solid #fff;
  color: rgba(0, 0, 0, 0.7);
}
.el-year-table td .cell:hover {
  background-color: #066BD7;
  color: #fff !important;;
  border-radius: 2px;
}
.el-year-table td.current:not(.disabled) .cell {
  background-color: #066BD7;
  color: #fff !important;
  border-radius: 2px;
}
.el-month-table td .cell {
  color: rgba(0, 0, 0, 0.7);
  border: 1px solid transparent;
}
.el-month-table td .cell:hover {
  color: #c3002f;
  border-radius: 2px;
  border: 1px solid #c3002f;
}
.el-month-table td.current:not(.disabled) .cell {
  color: #fff;
  background: #c3002f;
  border-radius: 2px;
  border: 1px solid #c3002f;
}
.el-month-table td.today .cell {
  border-color: #fff;
  color: rgba(0, 0, 0, 0.7);
  border-radius: 2px;
  font-weight: 400;
}
.el-month-table td.today .cell:hover {
  border-color: #c3002f;
}
.el-month-table td.disabled .cell {
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.2);
}
.el-month-table td.disabled .cell:hover {
  border: 1px solid #fff;
  color: rgba(0, 0, 0, 0.2);
}
.el-picker-panel__icon-btn,
.el-picker-panel__icon-btn:hover {
  color: #c3002f;
  font-size: 14px;
}
.el-date-table td.today span {
  color: #c3002f;
}
.el-date-table td.today span:hover {
  background-color: #c3002f;
  border-radius: 2px;
  color: #fff;
  border: 1px solid #c3002f;
}
.el-picker-panel__shortcut {
  color: rgba(0, 0, 0, 0.7);
}
.el-picker-panel__shortcut:hover {
  color: #c3002f;
}
.el-date-table td.next-month,
.el-date-table td.next-month span,
.el-date-table td.next-month > div,
.el-date-table td.next-month > div:hover,
.el-date-table td.next-month span:hover,
.el-date-table td.prev-month,
.el-date-table td.prev-month span,
.el-date-table td.prev-month div,
.el-date-table td.prev-month div:hover,
.el-date-table td.prev-month span:hover {
  color: rgba(0, 0, 0, 0.2);
  border: none;
  cursor: default;
  pointer-events: none;
}
.el-date-table td.current:not(.disabled) span {
  border-radius: 2px;
  color: #fff;
  background-color: #c3002f;
}
.el-date-table td.available:hover {
  border: none;
  color: rgba(0, 0, 0, 0.7);
}
.el-date-table td.disabled span:hover {
  border: 1px solid transparent;
  color: rgba(0, 0, 0, 0.2);
}
.el-date-table td span {
  border: 1px solid #fff;
}
.el-date-table td span:hover {
  border: 1px solid #c3002f;
  border-radius: 2px;
  color: #c3002f;
}
.el-range-editor.is-active,
.el-range-editor.is-active:hover {
  border-color: #c3002f;
}
.el-date-editor:hover .el-input__inner,
.el-date-editor .el-input__inner:hover,
.el-date-editor .el-input__inner:focus {
  border-color: #fff #fff #066BD7;
}
.el-date-editor .el-input__inner {
  border-radius: 0;
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
}
.el-date-editor .el-range__icon {
  color: rgba(0, 0, 0, 0.9);
}
.el-date-table td.selected span {
  background-color: #c3002f;
  color: #fff;
  border-radius: 2px;
}
.el-date-picker .el-picker-panel__footer {
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
}
.el-date-picker .el-button {
  padding: 0 16px;
  height: 32px;
  font-size: 12px;
  color: #fff;
  background-color: #c3002f;
  border-radius: 2px;
  border-color: #c3002f;
}
.el-date-picker .el-button:hover,
.el-date-picker .el-button:active,
.el-date-picker .el-button:focus {
  color: #fff;
  background-color: #e591a6;
  border-color: #e591a6;
}
.el-date-table td.end-date span,
.el-date-table td.start-date span {
  background-color: #c3002f;
  border-radius: 2px;
  border-color: #c3002f;
}
.el-date-table td.end-date span:hover,
.el-date-table td.start-date span:hover {
  color: #fff;
}
.el-date-table td.in-range div,
.el-date-table td.in-range div:hover,
.el-date-table.is-week-mode .el-date-table__row.current div,
.el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: rgba(195, 0, 47, 0.08);
}
.el-date-table td.in-range div > span,
.el-date-table td.in-range div:hover > span,
.el-date-table.is-week-mode .el-date-table__row.current div > span,
.el-date-table.is-week-mode .el-date-table__row:hover div > span {
  border: none;
}
.el-date-table td.start-date div {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.el-date-table td.end-date div {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.el-month-table td.start-date div {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  background-color: rgba(195, 0, 47, 0.08);
}
.el-month-table td.start-date .cell {
  color: #FFF;
  background-color: #c3002f;
  border-radius: 2px;
  border: 1px solid #c3002f;
}
.el-month-table td.in-range div,
.el-month-table td.in-range div:hover {
  background-color: rgba(195, 0, 47, 0.08);
}
.el-month-table td.end-date a {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  background-color: #c3002f;
  border-radius: 2px;
  border: 1px solid #c3002f;
}
.el-month-table td.end-date .cell,
.el-month-table td.start-date .cell {
  background-color: #c3002f;
}
.el-month-table td.end-date .cell:hover {
  color: #fff;
}
.el-month-table td.end-date div {
  border-radius: 2px;
}
.el-range-editor--medium .el-range-separator {
  color: rgba(0, 0, 0, 0.9);
}
.el-range-editor .el-range-input {
  color: rgba(0, 0, 0, 0.9);
}
.el-range-editor.el-input__inner {
  border-color: #fff #fff rgba(0, 0, 0, 0.2);
  border-radius: 0;
  color: rgba(0, 0, 0, 0.9);
}
.el-range-editor.el-input__inner input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.el-range-editor.el-input__inner:hover {
  border-color: #fff #fff #c3002f;
  border-radius: 0;
}
.el-range-editor.el-input__inner.is-disabled {
  background-color: #fff;
  border-color: #fff #fff #efefef;
}
.el-range-editor.el-input__inner.is-disabled .el-range-separator {
  color: rgba(0, 0, 0, 0.9);
}
.el-range-editor.el-input__inner.is-disabled input {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.2);
}
.el-range-editor.el-input__inner.is-disabled input::placeholder {
  color: rgba(0, 0, 0, 0.2);
}
.el-range-editor.el-input__inner.is-disabled:hover {
  border-color: #efefef;
}
.el-range-editor.el-input__inner.is-disabled .el-range__icon {
  color: rgba(0, 0, 0, 0.4);
}
.lcs-table-button--group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
}
.lcs-table-button--group.el-popover {
  padding: 9px;
}
.lcs-table-button--group .lcs-button-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.lcs-table-button--group .lcs-button-box .lcs-button {
  font-size: 12px;
}
.lcs-table-button--group .lcs-button-box .lcs-button > span {
  color: rgba(0, 0, 0, 0.9);
  cursor: pointer;
}
.lcs-table-button--group .lcs-button-box .lcs-button > span:hover {
  color: #c3002f;
}
.lcs-table-button--group .lcs-button-box .lcs-button .el-divider {
  margin: 0 10px;
}
.lcs-table-button--group .lcs-more-btn {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.9);
}
.lcs-table-button--group .lcs-more-btn:hover {
  color: #c3002f;
}
.el-table {
  margin: 0 auto;
}
.el-table .el-table__row:not(.hover-row):hover,
.el-table .el-table__row:not(.hover-row) td:hover,
.el-table .el-table__row:not(.hover-row):hover td {
  background-color: #e8f0ff !important;
}
.el-table .lcs-table-button--group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.el-table .lcs-table-button--group.el-popover {
  padding: 9px;
}
.el-table .lcs-table-button--group .lcs-button-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.el-table .lcs-table-button--group .lcs-button-box .lcs-button {
  font-size: 12px;
}
.el-table .lcs-table-button--group .lcs-button-box .lcs-button > span {
  color: rgba(0, 0, 0, 0.9);
  cursor: pointer;
}
.el-table .lcs-table-button--group .lcs-button-box .lcs-button > span:hover {
  color: #c3002f;
}
.el-table .lcs-table-button--group .lcs-button-box .lcs-button .el-divider {
  margin: 0 10px;
}
.el-table .lcs-table-button--group .lcs-more-btn {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  color: rgba(0, 0, 0, 0.9);
}
.el-table .lcs-table-button--group .lcs-more-btn:hover {
  color: #c3002f;
}
.el-table .el-table__cell {
  padding: 0;
}
.el-table .el-table__cell div.cell,
.el-table .cell {
  line-height: 32px !important;
}
.el-table .el-table__cell div.cell {
  line-height: 32px;
}

.el-table.el-table--small td,
.el-table .el-table--small th,
.el-table.el-table--small thead tr th {
  padding: 0;
}
.el-table .ascending .sort-caret.ascending {
  border-bottom-color: #c3002f;
}
.el-table .descending .sort-caret.descending {
  border-top-color: #c3002f;
}
.el-table thead {
  color: rgba(0, 0, 0, 0.7);
}
.el-table thead tr > th,
.el-table thead tr > th.el-table__cell {
  font-size: 12px;
  background-color: rgba(0, 0, 0, 0.03);
}
.el-table.el-table--small thead tr th {
  padding: 6px 0;
}
.el-table.el-table--small tbody tr th {
  padding: 2px 0;
}
.el-table.el-table--small tbody tr td {
  padding: 0;
}
.el-table .el-table__body tr.hover-row .lcs-table-button--group .lcs-more-btn,
.el-table .el-table__body tr.hover-row .lcs-table-button--group .lcs-button-box .lcs-button > span {
  color: #c3002f;
}
.el-table .el-table__body tr.hover-row.current-row > td,
.el-table .el-table__body tr.hover-row.el-table__row--striped.current-row > td,
.el-table .el-table__body tr.hover-row.el-table__row--striped > td,
.el-table .el-table__body tr.hover-row > td {
  background-color: #E8F0FF !important;
}
.el-table .el-table__body tr {
  background-color: #ffffff;
}
.el-table .el-table__body td > div.cell {
  color: rgba(0, 0, 0, 0.9);
  font-size: 12px;
}
.el-table--striped .el-table__body tr.el-table__row--striped th {
  background: rgba(0, 0, 0, 0.03);
}
.el-table--striped .el-table__body tr.el-table__row--striped td {
  background: rgba(0, 0, 0, 0.03) !important;
}
.el-radio-group .el-radio-button__orig-radio:checked + .el-radio-button__inner {
  color: #fff;
  background-color: #c3002f;
  border-color: #c3002f;
  box-shadow: -1px 0 0 0 #c3002f;
}
.el-radio-group .el-radio-button__inner:hover {
  color: #c3002f;
}
.el-radio-group .el-radio-button__orig-radio:disabled + .el-radio-button__inner:hover {
  color: rgba(0, 0, 0, 0.2);
}
.el-radio-group .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  box-shadow: 0;
}
.el-radio-group .el-radio {
  color: rgba(0, 0, 0, 0.7);
}
.el-radio-group .el-radio:hover .el-radio__inner {
  border-color: #c3002f;
}
.el-radio-group .el-radio.is-checked .el-radio__label:hover {
  color: rgba(0, 0, 0, 0.9);
}
.el-radio-group .el-radio__input .el-radio__inner {
  width: 14px;
  height: 14px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.el-radio-group .el-radio__input + span.el-radio__label:hover {
  color: rgba(0, 0, 0, 0.7);
}
.el-radio-group .el-radio__input.is-checked .el-radio__inner {
  border-color: #c3002f;
  background: #fff;
}
.el-radio-group .el-radio__input.is-checked .el-radio__inner::after {
  width: 8px;
  height: 8px;
  background: #c3002f;
}
.el-radio-group .el-radio__input.is-checked + .el-radio__label {
  color: rgba(0, 0, 0, 0.9);
}
.el-radio-group .el-radio__input.is-disabled .el-radio__inner {
  border-color: rgba(0, 0, 0, 0.2);
  background: #fff;
}
.el-radio-group .el-radio__input.is-disabled .el-radio__inner::after {
  width: 8px;
  height: 8px;
  background: rgba(0, 0, 0, 0.2);
}
.el-radio-group .el-radio__input.is-disabled + span.el-radio__label {
  color: rgba(0, 0, 0, 0.2);
}
.el-radio-group .el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}
.el-radio-group .el-radio__input.is-disabled.is-checked + span.el-radio__label {
  color: rgba(0, 0, 0, 0.2);
}
.el-checkbox-group .el-checkbox-button__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.el-checkbox-group .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.el-checkbox-group .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #fff;
  background-color: #c3002f;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.2);
}
.el-checkbox-group .el-checkbox-button.is-checked .el-checkbox-button__inner:hover {
  color: #fff;
}
.el-checkbox-group .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: none;
}
.el-checkbox-group .el-checkbox-button.is-disabled .el-checkbox-button__inner:hover {
  color: rgba(0, 0, 0, 0.2);
}
.el-checkbox-group .el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
  box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.2);
}
.el-checkbox-group .el-checkbox-button .el-checkbox-button__inner:hover {
  color: #c3002f;
}
.el-checkbox {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.7);
}
.el-checkbox .el-checkbox__label {
  font-size: 14px;
}
.el-checkbox .el-checkbox-button__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.el-checkbox .el-checkbox__inner,
.el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner,
.el-checkbox .el-checkbox__input:focus .el-checkbox__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.el-checkbox:hover {
  color: rgba(0, 0, 0, 0.7);
}
.el-checkbox:hover .el-checkbox__inner {
  border-color: #c3002f;
}
.el-checkbox.is-checked .el-checkbox__inner {
  background-color: #c3002f;
  border-color: #c3002f;
}
.el-checkbox.is-checked .el-checkbox__label {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.9);
}
.el-checkbox.is-disabled .el-checkbox__input.is-disabled + span.el-checkbox__label {
  color: rgba(0, 0, 0, 0.2);
}
.el-checkbox.is-disabled .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #fff;
  border-color: #efefef;
}
.el-checkbox.is-disabled .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #efefef;
}
.el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #fff;
  border-color: #c3002f;
}
.el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: '';
  background-color: #c3002f;
  transform: none;
  left: 2px;
  top: 2px;
  width: 8px;
  height: 8px;
  border-radius: 1px;
}
.el-checkbox .el-checkbox__input.is-indeterminate.is-disabled .el-checkbox__inner::before {
  background-color: #efefef;
}
.el-link.el-link--default .el-link--inner {
  color: #c3002f;
  font-size: 14px;
}
.el-link.el-link--default .el-link--inner:hover {
  color: #c3002f;
}
.el-link.el-link--default .el-link--inner:hover:after {
  border-bottom: 1px solid #c3002f;
}
.el-link.el-link--default .el-link--inner.is-disabled,
.el-link.el-link--default .el-link--inner.is-disabled:hover {
  color: rgba(0, 0, 0, 0.2);
}
.el-link.el-link--default .el-link--inner.lcs-link--small {
  font-size: 12px;
}
.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  color: #c3002f;
  border-right-color: #efefef;
  border-left-color: #efefef;
}
.el-tabs--border-card > .el-tabs__header {
  background-color: rgba(195, 0, 47, 0.08);
  border-bottom: 1px solid #efefef;
}
.el-tabs {
  border: 1px solid #efefef;
}
.el-tabs .el-tabs__item.is-top:nth-child(2) {
  padding-left: 20px;
}
.el-tabs .el-tabs__item.is-active {
  font-weight: 500;
  color: #066BD7;
}
.el-tabs .el-tabs__item.is-disabled {
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
.el-tabs .el-tabs__active-bar {
  background-color: #066BD7;
}
.el-tabs .el-tabs__item {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.9);
}
.el-tabs .el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: none;
}
.el-tabs .el-tabs__nav-wrap::after {
  content: '';
  background-color: #efefef;
  height: 1px;
}
.el-pagination {
  color: rgba(0, 0, 0, 0.7);
  font-size: 12px;
  height: 32px;
  padding: 0;
  overflow: hidden;
}
.el-pagination .el-pagination__total {
  margin-right: 8px;
  color: rgba(0, 0, 0, 0.7);
}
.el-pagination span.el-pagination__sizes {
  height: 32px;
  line-height: 32px;
  margin-right: 8px;
}
.el-pagination span.el-pagination__sizes .el-select .el-input .el-input__inner {
  height: 32px;
  border-radius: 0;
  width: 108px;
  border-color: #fff #fff rgba(0, 0, 0, 0.2) #fff;
  background-color: #ffffff;
}
.el-pagination span.el-pagination__sizes .el-select .el-input .el-input__inner:hover,
.el-pagination span.el-pagination__sizes .el-select .el-input .el-input__inner:active,
.el-pagination span.el-pagination__sizes .el-select .el-input .el-input__inner:focus {
  border-color: #fff #fff #c3002f #fff;
}
.el-pagination span.el-pagination__jump {
  height: 32px;
  margin-left: 0;
  line-height: 32px;
  color: rgba(0, 0, 0, 0.7);
}
.el-pagination span.el-pagination__jump .el-input {
  height: 32px;
  margin: 0 4px;
  line-height: 32px;
}
.el-pagination span.el-pagination__jump .el-input .el-input__inner {
  width: 45px;
  height: 32px;
  border-radius: 0;
  background-color: #ffffff;
  border-color: #fff #fff rgba(0, 0, 0, 0.2) #fff;
}
.el-pagination span.el-pagination__jump .el-input .el-input__inner:hover,
.el-pagination span.el-pagination__jump .el-input .el-input__inner:active,
.el-pagination span.el-pagination__jump .el-input .el-input__inner:focus {
  border-color: #fff #fff #c3002f #fff;
}
.el-pagination button.btn-next,
.el-pagination button.btn-prev {
  background-color: #ffffff;
  margin: 0 4px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  border: none;
  border-radius: 4px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  padding: 0;
}
.el-pagination button.btn-next:hover,
.el-pagination button.btn-prev:hover {
  border: none;
  color: rgba(0, 0, 0, 0.7);
}
.el-pagination button:disabled,
.el-pagination button:disabled:hover {
  color: rgba(0, 0, 0, 0.2);
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.el-pagination .el-pager li.btn-quicknext,
.el-pagination .el-pager li.btn-quickprev,
.el-pagination ul.el-pager li.number {
  margin: 0 4px;
  font-size: 14px;
  background-color: #ffffff;
  border-radius: 4px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  padding: 0;
  font-weight: normal;
  border: 1px solid transparent;
}
.el-pagination .el-pager li.btn-quicknext:hover,
.el-pagination .el-pager li.btn-quickprev:hover,
.el-pagination ul.el-pager li.number:hover {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.el-pagination .el-pager li.btn-quicknext.active,
.el-pagination .el-pager li.btn-quickprev.active,
.el-pagination ul.el-pager li.number.active {
  color: #ffffff;
  background-color: #066BD7;
  border-color: transparent;
}
.el-pagination.is-border span.el-pagination__sizes .el-select .el-input .el-input__inner {
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.el-pagination.is-border span.el-pagination__sizes .el-select .el-input .el-input__inner:hover,
.el-pagination.is-border span.el-pagination__sizes .el-select .el-input .el-input__inner:active,
.el-pagination.is-border span.el-pagination__sizes .el-select .el-input .el-input__inner:focus {
  border-color: #066BD7;
}
.el-pagination.is-border span.el-pagination__jump .el-input .el-input__inner {
  border-radius: 4px;
  border-color: rgba(0, 0, 0, 0.2);
}
.el-pagination.is-border span.el-pagination__jump .el-input .el-input__inner:hover,
.el-pagination.is-border span.el-pagination__jump .el-input .el-input__inner:active,
.el-pagination.is-border span.el-pagination__jump .el-input .el-input__inner:focus {
  border-color: #c3002f;
}
.el-pagination.is-border button.btn-next,
.el-pagination.is-border button.btn-prev {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.el-pagination.is-border button.btn-next:hover,
.el-pagination.is-border button.btn-prev:hover {
  background-color: rgba(0, 0, 0, 0.03);
  color: #c3002f;
  border: 1px solid #c3002f;
}
.el-pagination.is-border button:disabled,
.el-pagination.is-border button:disabled:hover {
  color: rgba(0, 0, 0, 0.2);
  background-color: transparent;
  border: 1px solid #efefef;
}
.el-pagination.is-border .el-pager li.btn-quicknext,
.el-pagination.is-border .el-pager li.btn-quickprev,
.el-pagination.is-border ul.el-pager li.number {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.el-pagination.is-border .el-pager li.btn-quicknext:hover,
.el-pagination.is-border .el-pager li.btn-quickprev:hover,
.el-pagination.is-border ul.el-pager li.number:hover {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: #c3002f;
  color: #c3002f;
}
.el-pagination.is-border .el-pager li.btn-quicknext.active,
.el-pagination.is-border .el-pager li.btn-quickprev.active,
.el-pagination.is-border ul.el-pager li.number.active {
  color: #ffffff;
  background-color: #c3002f;
  border: 1px solid #c3002f;
}
.el-pagination.is-border .el-pager li.btn-quicknext.active + li,
.el-pagination.is-border .el-pager li.btn-quickprev.active + li,
.el-pagination.is-border ul.el-pager li.number.active + li {
  border-left-color: rgba(0, 0, 0, 0.2);
}
.el-pagination.is-border .el-pager li.btn-quicknext.active + li:hover,
.el-pagination.is-border .el-pager li.btn-quickprev.active + li:hover,
.el-pagination.is-border ul.el-pager li.number.active + li:hover {
  border: 1px solid #c3002f;
}
.el-collapse {
  border: 1px solid #efefef;
  border-radius: 4px;
}
.el-collapse .el-collapse-item__header {
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid #efefef;
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  padding-left: 16px;
  box-sizing: border-box;
}
.el-collapse .el-collapse-item__content {
  padding: 16px;
  box-sizing: border-box;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.7);
}
.el-collapse .el-collapse-item__arrow {
  margin: 0 16px 0 auto;
}
.el-card {
  background-color: #ffffff;
  min-height: 52px;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none !important;
}
.el-card .el-card__header {
  height: 50px;
  line-height: 50px;
  padding: 0 8px 0 16px;
}
.el-card .el-card__header > div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  line-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-card .el-card__header > div span.lcs-card__title {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
  position: relative;
  display: flex;
}
.el-card .el-card__header > div span.lcs-card__title .lcs-card-icon {
  position: absolute;
  width: 2px;
  background-color: #c3002f;
  top: 20px;
  left: -8px;
  height: 12px;
}
.el-card .el-card__header > div span.lcs-card__title .lcs-title {
  font-weight: 500;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.el-card .el-card__body {
  padding: 16px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
}
.el-card .el-card__body .el-card .el-card__header {
  background-color: rgba(0, 0, 0, 0.03);
}
.el-card .el-card__body .el-card .el-card__header .el-button--text {
  background-color: transparent;
}
.el-dialog {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.el-dialog .el-dialog__header {
  height: 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 24px;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.9);
  font-size: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.el-dialog .el-dialog__header .el-dialog__header-meta .el-dialog__close {
  color: rgba(0, 0, 0, 0.6);
}
.el-dialog .el-dialog__header .el-dialog__header-meta .el-dialog__close:hover {
  color: #c3002f;
}
.el-dialog .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close {
  color: #c3002f;
}
.el-dialog .el-dialog__body {
  padding: 24px;
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
  box-sizing: border-box;
}
.el-dialog .el-dialog__footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  height: 56px;
  padding: 0 16px;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.lcs-dialog__icon .el-dialog__header > div {
  display: flex;
  justify-content: center;
  align-items: center;
}
.lcs-dialog__icon .el-dialog__header > div i {
  margin-right: 16px;
  font-size: 24px;
}
.lcs-dialog__icon .el-dialog__body {
  padding: 24px 24px 24px 64px;
}
.icon-success .el-dialog__header > div i {
  color: #64bb5c;
}
.icon-info .el-dialog__header > div i {
  color: #448ef7;
}
.icon-error .el-dialog__header > div i {
  color: #e84026;
}
.el-message-box .el-message-box__header {
  padding: 24px 24px 16px;
}
.el-message-box .el-message-box__header .el-message-box__title {
  color: rgba(0, 0, 0, 0.9);
  font-size: 16px;
  font-weight: 500;
}
.el-message-box .el-message-box__header .el-message-box__headerbtn i.el-message-box__close.el-icon-close {
  color: rgba(0, 0, 0, 0.6);
}
.el-message-box .el-message-box__header .el-message-box__headerbtn i.el-message-box__close.el-icon-close:hover {
  color: #c3002f;
}
.el-message-box .el-message-box__header .el-message-box__headerbtn:hover {
  color: #c3002f;
}
.el-message-box .el-message-box__content {
  padding: 0 24px 24px 24px;
}
.el-message {
  border-radius: 8px;
  box-shadow: 0px 6px 18px 0px rgba(38, 38, 38, 0.14);
  padding: 0 24px;
  box-sizing: border-box;
  border: 0;
  height: 48px;
  font-size: 14px;
  line-height: 48px;
}
.el-message .el-message__closeBtn {
  color: rgba(0, 0, 0, 0.6);
  right: 16px;
}
.el-message.el-message--info {
  background-color: #eaf3ff;
  border: 1px solid #448ef7;
}
.el-message.el-message--success {
  background-color: #edf8ed;
  border: 1px solid #64bb5c;
}
.el-message.el-message--warning {
  background-color: #fef7eb;
  border: 1px solid #efaf41;
}
.el-message.el-message--error {
  background-color: #ffeae8;
  border: 1px solid #e84026;
}
.el-message .el-message__icon {
  display: none;
}
.el-message .el-message__content {
  color: rgba(0, 0, 0, 0.9);
  font-size: 14px;
}
.el-slider__runway {
  background-color: #efefef;
}
.el-slider__runway .el-slider__bar {
  background-color: #c3002f;
}
.el-slider__runway .el-slider__button {
  border: 2px solid #c3002f;
}
.el-slider__runway.disabled {
  background-color: rgba(0, 0, 0, 0.03);
}
.el-slider__runway.disabled .el-slider__bar {
  background-color: rgba(195, 0, 47, 0.08);
}
.el-slider__runway.disabled .el-slider__button {
  border: 2px solid rgba(195, 0, 47, 0.08);
}
.el-switch.is-checked .el-switch__core {
  border-color: #c3002f;
  background-color: #c3002f;
}
.el-switch.is-disabled.is-checked .el-switch__core {
  opacity: 0.3;
  background-color: #c3002f;
  border-color: transparent;
}
.el-switch.is-disabled .el-switch__core {
  background-color: rgba(0, 0, 0, 0.2);
}
.el-switch .el-switch__core {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.4);
}
.el-tree {
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
}
.el-tree .el-tree-node__expand-icon {
  color: rgba(0, 0, 0, 0.6);
}
.el-tree .el-tree-node__expand-icon.is-leaf {
  color: transparent;
}
.el-tree .lcs-tree-node .is-disabled {
  color: rgba(0, 0, 0, 0.2);
  cursor: not-allowed;
}
.el-tree .el-checkbox .el-checkbox__inner {
  border-color: rgba(0, 0, 0, 0.2);
  border-radius: 1px;
}
.el-tree .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner {
  border-color: #c3002f;
}
.el-tree .el-checkbox.is-disabled .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: rgba(0, 0, 0, 0.03);
  border-color: #efefef;
}
.el-tree .el-tree-node__content:hover,
.el-tree .el-tree-node:focus > .el-tree-node__content {
  background-color: transparent;
}
.el-tree .el-tree-node:focus > .el-tree-node__content .lcs-tree-node span:not(.is-disabled) {
  color: #c3002f;
  background-color: rgba(195, 0, 47, 0.08);
}
.el-tree .el-tree-node:focus > .el-tree-node__content .el-checkbox + .lcs-tree-node span:not(.is-disabled) {
  color: rgba(0, 0, 0, 0.7);
  background-color: transparent;
}
.el-avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #efefef;
}
.el-avatar.lcs-avatar-XL {
  width: 64px;
  height: 64px;
  line-height: 64px;
}
.el-avatar.lcs-avatar-XL i {
  font-size: 32px;
}
.el-avatar.lcs-avatar-L {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.el-avatar.lcs-avatar-L i {
  font-size: 24px;
}
.el-avatar.lcs-avatar-M {
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.el-avatar.lcs-avatar-M i {
  font-size: 18px;
}
.el-avatar.lcs-avatar-S {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.el-avatar.lcs-avatar-S i {
  font-size: 14px;
}
.el-avatar.lcs-avatar-XS {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.el-avatar.lcs-avatar-XS i {
  font-size: 12px;
}
.el-avatar + span.lcs-avatar-close-btn {
  position: absolute;
  display: none;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  top: -2px;
  right: -2px;
  border-radius: 50%;
  background: #8c8c8c;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
}
.el-avatar + span.lcs-avatar-close-btn i.el-icon-close {
  transform: scale(0.5);
  width: 10px;
  height: 10px;
}
.el-avatar + span.lcs-avatar-close-btn:hover {
  background: #c3002f;
}
.avatar-close-box {
  position: relative;
  margin-right: 4px;
}
.avatar-close-box:hover .lcs-avatar-close-btn {
  display: flex;
}
.avatar-close-box.is-border {
  padding: 4px 10px 4px 4px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-radius: 24px;
  border: 1px solid transparent;
  background-color: #fff;
}
.avatar-close-box.is-border i.el-icon-close {
  right: -3px;
  top: 0px;
}
.avatar-close-box.is-border:hover {
  border: 1px solid #c3002f;
}
.avatar-close-box.is-border:hover span.lcs-avatar-close-btn {
  background: #c3002f;
  color: #fff;
}
.avatar-close-box.is-border:hover i.el-icon-close {
  right: -3px;
  top: 0px;
}
.avatar-close-box .title {
  margin-left: 5px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.9);
}
.el-date-picker .popper__arrow,
.el-time-panel .popper__arrow,
.el-picker-panel .popper__arrow {
  display: none;
}
.el-date-editor.lcs-timePicker--border .el-input__inner,
.el-range-editor.lcs-timePicker--border.el-input__inner {
  border-color: rgba(0, 0, 0, 0.2);
}
.el-date-editor.lcs-timePicker--border:hover .el-input__inner,
.el-date-editor.lcs-timePicker--border .el-input__inner:focus,
.el-range-editor.lcs-timePicker--border.el-input__inner.is-active,
.el-range-editor.lcs-timePicker--border.el-input__inner:hover,
.el-date-editor.lcs-timePicker--border .el-input__inner:active {
  border-color: #c3002f;
}
.el-date-editor.lcs-timePicker--border.is-disabled .el-input__inner,
.el-range-editor.lcs-timePicker--border.el-input__inner.is-disabled,
.el-date-editor.lcs-timePicker--border.is-disabled:hover .el-input__inner,
.el-date-editor.lcs-timePicker--border.is-disabled .el-input__inner:hover {
  border-color: #efefef;
}
.el-date-editor.el-range-editor.el-input__inner.el-date-editor--timerange.is-active {
  border-color: #fff #fff #c3002f;
}
.time-select-item.selected:not(.disabled) {
  color: #c3002f;
}
.el-time-spinner__item:hover:not(.disabled):not(.active) {
  background-color: rgba(195, 0, 47, 0.08);
}
.time-select-item:hover {
  font-weight: 400;
  background-color: rgba(195, 0, 47, 0.08);
}
.el-time-spinner__arrow:hover {
  color: #c3002f;
}
.el-time-spinner__item.active:not(.disabled) {
  color: #c3002f;
}
.el-time-panel__footer {
  height: 48px;
  line-height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.el-time-panel__footer .el-time-panel__btn {
  line-height: 28px;
  height: 28px;
  text-align: center;
  width: 58px;
  margin: 0;
  padding: 0;
  font-size: 12px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.el-time-panel__footer .el-time-panel__btn.cancel {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #fff;
  color: rgba(0, 0, 0, 0.9);
  margin-right: 10px;
}
.el-time-panel__footer .el-time-panel__btn.cancel:hover,
.el-time-panel__footer .el-time-panel__btn.cancel:active,
.el-time-panel__footer .el-time-panel__btn.cancel:focus {
  border-color: rgba(0, 0, 0, 0.4);
  background-color: #efefef;
  color: rgba(0, 0, 0, 0.9);
}
.el-time-panel__footer .el-time-panel__btn.confirm {
  color: #fff;
  background-color: #c3002f;
  border-color: #c3002f;
}
.el-time-panel__footer .el-time-panel__btn.confirm:hover,
.el-time-panel__footer .el-time-panel__btn.confirm:active,
.el-time-panel__footer .el-time-panel__btn.confirm:focus {
  background-color: #e591a6;
  border-color: #e591a6;
  color: #fff;
}
.el-tooltip__popper.is-dark {
  background-color: #000000;
}
.el-tooltip__popper[x-placement^=top] .popper__arrow::after {
  border-top-color: #000000;
}
.el-loading-mask .el-loading-spinner svg {
  display: inline;
}

.is-disabled .el-textarea__inner,.el-input.is-disabled .el-input__inner{
  background-color: transparent !important;
  border-color: rgba(0,0,0,.10) !important;
}
