body {
  --Theme01: #f5f9fd;
  --Theme02: #f0f6fd;
  --Theme03: #e6f0fb;
  --Theme04: #c3dbf5;
  --Theme05: #94bfee;
  --Theme06: #62a2e6;
  --Theme07: #3386de;
  --Theme08: #066bd7;
  --Theme09: #055bb7;
  --Theme10: #044c99;
  --Theme11: #033d7b;
  --Theme12: #033061;
  --Theme13: #021933;
  --Black01: #ffffff;
  --Black02: rgba(252, 252, 252, 0.01);
  --Black03: rgba(245, 245, 245, 0.04);
  --Black04: rgba(240, 240, 240, 0.06);
  --Black05: rgba(217, 217, 217, 0.15);
  --Black06: rgba(191, 191, 191, 0.25);
  --Black07: rgba(140, 140, 140, 0.45);
  --Black08: rgba(89, 89, 89, 0.65);
  --Black09: rgba(69, 69, 69, 0.73);
  --Black10: rgba(38, 38, 38, 0.85);
  --Black11: rgba(31, 31, 31, 0.88);
  --Black12: rgba(20, 20, 20, 0.92);
  --Black13: #000000;
  --Font_BH1: rgba(0, 0, 0, 0.9);
  --Font_BH2: rgba(0, 0, 0, 0.6);
  --Font_BH3: rgba(0, 0, 0, 0.4);
  --Font_BH4: rgba(0, 0, 0, 0.2);
  --Font_WH1: #fff;
  --Font_WH2: rgba(255, 255, 255, 0.7);
  --Font_WH3: rgba(255, 255, 255, 0.5);
  --Font_WH4: rgba(255, 255, 255, 0.3);
  --Blue01: #ecf4fe;
  --Blue02: #c5dcfd;
  --Blue03: #69a5f9;
  --Blue04: #448ef7;
  --Blue05: #3065af;
  --Green01: #f0f8ef;
  --Green02: #cfeacc;
  --Green03: #83c97d;
  --Green04: #64bb5c;
  --Green05: #478541;
  --Red01: #fdece9;
  --Red02: #f8c4bc;
  --Red03: #ed6651;
  --Red04: #e84026;
  --Red05: #a52d1b;
  --Yellow01: #fdf7ec;
  --Yellow02: #fae6c4;
  --Yellow03: #f2bf67;
  --Yellow04: #efaf41;
  --Yellow05: #aa7c2e;
  --MC01: #564af7;
  --MC02: #46b1e3;
  --MC03: #61cfbe;
  --MC04: #64bb5c;
  --MC05: #A5D61D;
  --MC06: #AC49F5;
  --MC07: #E64566;
  --MC08: #E84026;
  --MC09: #ED6F21;
  --MC10: #F9A01E;
  --MC11: #F7CE00;
  --T1: 10px;
  --T2: 12px;
  --T3: 14px;
  --T4: 16px;
  --T5: 18px;
  --Bold: 600;
  --Regular: 400;
  --s-xxs: 4px;
  --s-xs: 8px;
  --s-m: 16px;
  --s-sm: 32px;
  --s-l: 48px;
  --SL4: 0px 12px 42px 0 #0000003d;
  --SL3: 0px 10px 32px 0 #0000002e;
  --SL2: 0px 6px 18px 0 #00000024;
  --SL1: 0px 1px 5px 0 #0000001a;
  --bolder: 2;
  --right-angle: 0;
  --regular: 2;
  --color: #030000;
  --bigger: 8;
  --rounded: 50;
  --defaultConfig: 1;
  --bold: 3;
  --medium: 4
}

.el-tooltip__popper.is-dark {
  background-color: var(--Black13)
}

.el-tooltip__popper[x-placement^=top] .popper__arrow::after {
  border-top-color: var(--Black13)
}

.el-loading-mask .el-loading-spinner svg {
  display: inline
}

.lcs-description {
  border: 1px solid #e5e5e5;
  background-color: #fff
}
.lcs-layout__container.el-form{
  /* background-color: #fff;
  padding: 0 10px; */
  border-radius: 8px;
}

.lcs-description.lcs-description--small .lcs-description-row,
.lcs-description.lcs-description--small .lcs-desription-row {
  height: 32px;
  line-height: 32px
}

.lcs-description.lcs-description--medium .lcs-description-row,
.lcs-description.lcs-description--medium .lcs-desription-row {
  height: 40px;
  line-height: 40px
}

.lcs-description .lcs-description-row,
.lcs-description .lcs-desription-row {
  border-bottom: 1px solid #e5e5e5;
  display: flex;
  justify-content: flex-start;
  align-items: center
}

.lcs-description .lcs-description-row:last-child,
.lcs-description .lcs-desription-row:last-child {
  border-bottom: 0
}

.lcs-description .lcs-description-row .lcs-description-col,
.lcs-description .lcs-desription-row .lcs-description-col {
  width: 100%;
  display: flex;
  border-left: 1px solid #e5e5e5;
  overflow: hidden;
  box-sizing: border-box;
  height: 100%
}

.lcs-description .lcs-description-row .lcs-description-col:first-child,
.lcs-description .lcs-desription-row .lcs-description-col:first-child {
  border-left: none
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--title,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--title {
  padding: 0 6px;
  background: rgba(0, 0, 0, .03);
  font-size: 12px;
  color: rgba(0, 0, 0, .9);
  font-weight: 500;
  min-width: 50px;
  text-align: right;
  border-right: 1px solid #e5e5e5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--content,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--content {
  padding: 0 8px;
  box-sizing: border-box;
  height: 100%;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  color: rgba(0, 0, 0, .6)
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--content span,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--content span {
  line-height: 20px
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--content span.clamp,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--content span.clamp {
  overflow: hidden;
  white-space: initial;
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 6px 0;
  box-sizing: border-box
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--content .el-tag.el-tag--medium,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--content .el-tag.el-tag--medium {
  line-height: 26px !important
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--content .el-tag.el-tag--small,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--content .el-tag.el-tag--small {
  line-height: 22px !important
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--content .el-link,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--content .el-link {
  display: initial;
  width: 100%;
  line-height: unset;
  position: relative;
  top: -3px
}

.lcs-description .lcs-description-row .lcs-description-col .lcs-description--content .el-link span.el-link--inner,
.lcs-description .lcs-desription-row .lcs-description-col .lcs-description--content .el-link span.el-link--inner {
  display: contents;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px
}

html {
  --Theme08: #c3002f;
  --Theme10: #8a0021
}

body {
  --color: #606266;
  --deepColor: #2e2e2e;
  --primary-color: var(--Theme08);
  --primary-hover-color: var(--Theme10);
  --success-color: #67c23a;
  --success-hover-color: #85ce61;
  --info-color: #909399;
  --info-hover-color: #a6a9ad;
  --danger-color: #e84026;
  --danger-hover-color: #c22e18;
  --warning-color: #efaf41;
  --warning-hover-color: #b98325;
  --border-color: #e7e7e7;
  --border-hover-color: #c0c4cc;
  --background-color: #f5f7fa;
  --background-hover-color: #e7e7e7;
  --header-color: #fafafa;
  --icon-color: #c0c4cc;
  --icon-hover-color: #c3002f;
  --font-size: 12px;
  --icon-size: 16px;
  --box-shadow: 0 2px 12px 0 rgb(0 0 0%);
  --hover-bg-color: linear-gradient(90deg, rgba(255, 206, 0, 0.4) 100%, rgba(255, 206, 0, 0) 100%)
}

.lan-widget-container {
  display: flex;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin-right: 0;
  flex-wrap: wrap
}

.lan-widget-container .el-radio__label {
  font-size: var(--font-size)
}

.lan-widget-container.lan-echarts {
  box-sizing: border-box
}

.echartpropsrender {
  display: flex;
  height: 100%;
  padding: 0;
  padding-top: 0;
  padding-right: 5px;
  margin: 0;
  font-size: var(--font-size);
  color: var(--color);
  overflow: hidden
}

.echartpropsrender .el-tabs--border-card>.el-tabs__content {
  padding: 0;
  background: #f5f5f5;
  height: calc(100% - 40px)
}

.lan-widget-container .el-step.is-vertical .el-step__line {
  width: 2px;
  top: 28px;
  bottom: 0;
  left: 12px
}

.lan-widget-container .el-step__head.is-finish {
  color: var(--primary-color);
  border-color: var(--primary-color)
}

.lan-widget-container .el-step__head.is-process .el-step__icon.is-text {
  width: 28px;
  height: 28px;
  background: var(--primary-color);
  border-radius: 50%;
  color: #fff
}

.lan-widget-container .el-step__head.is-finish .el-step__icon.is-text {
  width: 28px;
  height: 28px;
  background-color: var(--primary-color);
  border-radius: 50%;
  color: #fff
}

.lan-widget-container .el-step__head.is-wait .el-step__icon.is-text {
  width: 28px;
  height: 28px;
  background: #f7f7f7;
  border: 1.67px solid rgba(0, 0, 0, .1);
  border-radius: 50%
}

.lan-widget-container .el-step.is-horizontal .el-step__line {
  height: 2px;
  top: 13px;
  left: 30px;
  right: 0
}

.lan-widget-container .el-step__line {
  position: absolute;
  border-color: inherit;
  background-color: rgba(0, 0, 0, .1)
}

.lan-widget-container .el-step__head.is-process .el-step__icon {
  width: 28px;
  height: 28px;
  background: var(--primary-color);
  border-radius: 50%;
  color: #fff;
  border: none
}

.lan-widget-container .el-step__icon-inner[class*=el-icon]:not(.is-status) {
  font-size: 28px;
  font-weight: 400;
  margin-top: 2px;
  margin-left: 0
}

.lan-widget-container .el-step__title {
  line-height: 30px;
  margin-left: -2px
}

.lan-widget-container .el-step__title.is-wait {
  font-size: 14px;
  font-family: SourceHanSansSC, SourceHanSansSC-Medium;
  font-weight: 500
}

.lan-widget-container .el-step__title.is-finish {
  font-size: 14px;
  font-family: SourceHanSansSC, SourceHanSansSC-Medium;
  font-weight: 500;
  color: #000
}

.lan-widget-container .el-step__title.is-process {
  font-size: 14px;
  font-family: SourceHanSansSC, SourceHanSansSC-Medium;
  font-weight: 500;
  color: #000
}

.lan-widget-container .el-transfer {
  font-size: 14px;
  display: flex;
  width: 100%;
  height: 100%;
  color: rgba(0, 0, 0, .6)
}

.lan-widget-container .el-transfer .el-button {
  padding: 6px;
  width: 28px;
  height: 28px
}

.lan-widget-container .el-transfer .el-transfer-panel {
  flex: 1;
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  display: inline-block;
  vertical-align: middle;
  max-height: 100%;
  height: 100%;
  box-sizing: border-box;
  position: relative
}

.lan-widget-container .el-transfer .el-transfer__buttons {
  display: flex;
  vertical-align: middle;
  padding: 0 15px;
  flex-direction: column-reverse;
  justify-content: center;
  background-color: #fff
}

.lan-widget-container .el-transfer .el-button {
  margin-bottom: 10px
}

.lan-widget-container .el-transfer .el-button+.el-button {
  margin-left: 0
}

.lan-widget-container .el-transfer .el-transfer-panel__body {
  height: 100% !important
}

.lan-widget-container .el-transfer .el-transfer-panel__list {
  height: calc(100% - 40px) !important
}

.lan-widget-container .el-transfer-panel .el-transfer-panel__header {
  height: 40px;
  background: rgba(0, 0, 0, .03);
  border-radius: 6px 6px 0 0;
  line-height: 40px;
  margin: 0;
  padding-left: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .6);
  font-size: 14px
}

.lan-widget-container .el-breadcrumb__item:last-child .el-breadcrumb__inner,
.lan-widget-container .el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.lan-widget-container .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.lan-widget-container .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  color: #000 !important;
  font-size: 14px;
  font-weight: 700;
  cursor: text
}

.el-breadcrumb__item .el-breadcrumb__inner a:hover,
.lan-widget-container .el-breadcrumb__inner a:hover,
.lan-widget-container .el-breadcrumb__inner.is-link:hover,
.lan-widget-container .el-breadcrumb__item .el-breadcrumb__inner:hover {
  color: var(--primary-color) !important;
  font-weight: 500
}

.lan-widget-container .lan-panel {
  margin: 0;
  margin-bottom: 10px;
  box-shadow: none;
  border-radius: 4px;
  -webkit-transition: height 1s;
  transition: height 1s;
  font-size: var(--font-size);
  color: var(--color);
  width: 100%;
  box-sizing: border-box;
  min-width: 250px
}

.lan-widget-container .lan-panel .panel-header {
  position: relative;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid var(--border-color);
  box-sizing: border-box
}

.lan-widget-container .lan-panel .panel-header [class*=" el-icon-"],
.lan-widget-container .lan-panel .panel-header [class^=el-icon-] {
  margin-right: 5px;
  font-size: 20px
}

.lan-widget-container .panel-default>.panel-header {
  background: #fff;
  border: 1px solid var(--border-color);
  color: var(--color)
}

.lan-widget-container .panel-primary>.panel-header {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color)
}

.lan-widget-container .panel-success>.panel-header {
  color: #fff;
  background-color: var(--success-color);
  border-color: var(--success-color)
}

.lan-widget-container .panel-info>.panel-header {
  color: #fff;
  background-color: var(--info-color);
  border-color: var(--info-color)
}

.lan-widget-container .panel-warning>.panel-header {
  color: #fff;
  background-color: var(--warning-color);
  border-color: var(--warning-color)
}

.lan-widget-container .panel-danger>.panel-header {
  color: #fff;
  background-color: var(--danger-color);
  border-color: var(--danger-color)
}

.lan-widget-container .lan-panel .panel-buttons {
  position: absolute;
  right: 40px;
  top: 0
}

.lan-widget-container .lan-panel .panel-icon {
  position: absolute;
  right: 5px;
  bottom: 15px;
  width: 40px;
  height: 20px;
  font-size: 16px;
  text-align: right
}

.lan-widget-container .panel-icon i {
  color: var(--color)
}

.lan-widget-container .panel-icon i:hover {
  color: #333
}

.lan-widget-container .lan-panel .panel-body {
  height: calc(100% - 40px);
  text-align: left;
  margin: 0;
  border: 1px solid var(--border-color);
  border-top: none;
  box-sizing: border-box
}

.lan-widget-container .lan-search {
  display: flex;
  flex-direction: row
}

.lan-widget-container .lan-search .el-input__inner {
  background-color: #fff;
  background-image: none;
  border-radius: 4px !important;
  border: 1px solid #dcdfe6 !important;
  box-sizing: border-box;
  display: inline-block;
  font-size: inherit;
  height: 32px;
  line-height: 32px;
  outline: 0 !important;
  padding-left: 30px;
  padding-right: 15px;
  transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
  width: 100%
}

.lan-widget-container .lan-search-border .el-input__inner {
  height: 32px;
  line-height: 32px
}

.lan-widget-container .lan-search .el-form-item__label {
  width: 70px
}

.lan-widget-container .lan-search-border .el-input__inner:hover {
  border-color: #c0c4cc !important;
  outline: 0 !important
}

.lan-widget-container .lan-search-border .el-input__inner:focus {
  outline: 0 !important;
  border-color: var(--primary-color) !important
}

.lan-widget-container .lan-footer-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  height: 100%;
  width: 100%;
  color: #fff;
  box-sizing: border-box
}

.lan-widget-container .lan-footer-container.default {
  color: var(--color);
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .1)
}

.lan-widget-container .lan-footer-container.primary {
  color: #fff;
  background-color: #066bd6
}

.lan-widget-container .lan-footer-container.red {
  color: #fff;
  background-color: #c3002f
}

.lan-widget-container .lan-footer-container.black {
  color: #fff;
  background-color: #000
}

.lan-widget-container .lan-footer-container .link-lan-footer-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 20px
}

.lan-widget-container .lan-footer-container.default .link-lan-footer-container .link {
  color: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px
}

.lan-widget-container .lan-footer-container.primary .link-lan-footer-container .link {
  color: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px
}

.lan-widget-container .lan-footer-container.red .link-lan-footer-container .link {
  color: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px
}

.lan-widget-container .lan-footer-container.black .link-lan-footer-container .link {
  color: inherit;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px
}

.lan-widget-container .lan-footer-container.default .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0
}

.lan-widget-container .lan-footer-container.primary .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  opacity: .4;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0
}

.lan-widget-container .lan-footer-container.red .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  opacity: .4;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0
}

.lan-widget-container .lan-footer-container.black .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  opacity: .4;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0
}

.lan-widget-container .lan-footer-container .desc-lan-footer-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start
}

.lan-widget-container .lan-footer-container.default .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px
}

.lan-widget-container .lan-footer-container.primary .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px
}

.lan-widget-container .lan-footer-container.red .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px
}

.lan-widget-container .lan-footer-container.black .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px
}

.lan-widget-container .lan-timeline-container {
  width: 100%;
  display: flex;
  color: var(--color);
  font-size: var(--font-size);
  margin-top: 5px;
  margin-bottom: 5px
}

.lan-widget-container .lan-timeline-container .el-timeline {
  padding-left: 5px;
  width: 100%
}

.lan-widget-container .lan-timeline-container .el-timeline-item__node--normal {
  left: -1px;
  width: 12px;
  height: 12px;
  box-sizing: border-box;
  border: 2px solid var(--primary-color);
  border-color: inherit;
  background-color: #fff !important
}

.lan-widget-container .el-timeline-item__node--large {
  left: -1px;
  width: 14px;
  height: 14px;
  box-sizing: border-box;
  border: 3px solid var(--primary-color);
  border-color: inherit;
  background-color: #fff !important
}

.lan-widget-container .lan-timeline-container .timeline-title {
  color: #000;
  font-size: 14px
}

.lan-widget-container .lan-timeline-container .timeline-desc {
  color: rgba(0, 0, 0, .6);
  font-size: 16px;
  margin-top: 10px
}

.lan-widget-container .lan-timeline-container .el-timeline-item__node--normal .el-timeline-item__icon {
  color: inherit;
  font-size: 14px;
  font-weight: 700
}

.lan-widget-container .lan-timeline-container .el-timeline-item__node--large .el-timeline-item__icon {
  color: inherit;
  font-size: 16px;
  font-weight: 700
}

.lan-widget-container .lan-timeline-container .el-timeline-item__tail {
  position: absolute;
  left: 4px;
  height: 100%;
  border-left: 2px solid #e5e5e5
}

.lan-widget-container .el-step__description.is-process {
  color: #9a9a9a
}

.lan-widget-container .el-step__description {
  font-size: 14px;
  margin-top: -2px;
  margin-right: -5px
}

.lan-widget-container .el-step.is-vertical .el-step__main {
  padding-left: 10px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.lan-widget-container .el-step.is-vertical .el-step__title {
  line-height: 24px;
  padding-bottom: 1px;
  margin-top: 5px
}

.propsset .el-divider {
  background-color: #dcdfe6;
  position: relative
}

.propsset .el-divider__text {
  position: absolute;
  background-color: #f5f5f5;
  padding: 0 20px;
  color: #303133;
  font-size: var(--font-size)
}

.lan-widget-container .el-steps {
  min-height: 100%;
  padding-left: 6px
}

.lan-widget-container .el-autocomplete {
  position: relative;
  display: inline-block;
  width: 100%
}

.lan-box-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 32px;
  padding-right: 32px;
  align-items: flex-start;
  border: 1px solid #eaeaea;
  width: 100%;
  min-height: 131px;
  padding-top: 22px;
  padding-bottom: 22px
}

.lan-box-container .lan-box-title {
  font-size: 16px;
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #666;
  margin-bottom: 16px;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center
}

.lan-box-container .lan-box-data {
  font-size: 30px;
  font-family: SourceHanSansSC, SourceHanSansSC-Regular;
  font-weight: 700;
  text-align: left;
  color: #000;
  margin-bottom: 8px;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center
}

.lan-widget-container .el-button--primary {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color)
}

.lan-widget-container .el-button.is-plain:focus,
.lan-widget-container .el-button.is-plain:hover {
  background: #fff;
  border-color: var(--primary-color);
  color: var(--primary-color)
}

.lan-widget-container .el-button--primary:focus,
.lan-widget-container .el-button--primary:hover {
  color: #fff;
  background-color: var(--primary-hover-color);
  border-color: var(--primary-hover-color)
}

.lan-widget-container .el-button--primary.is-disabled,
.lan-widget-container .el-button--primary.is-disabled:active,
.lan-widget-container .el-button--primary.is-disabled:focus,
.lan-widget-container .el-button--primary.is-disabled:hover {
  color: #fff;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  opacity: .5;
  cursor: not-allowed;
  background-image: none
}

.lan-widget-container .el-transfer-panel__body .el-input__prefix {
  left: inherit !important;
  right: 0
}

.avatar-container {
  width: 100%;
  cursor: pointer;
  display: flex;
  color: #333;
  justify-content: flex-start;
  font-size: var(--font-size);
  align-items: center;
  position: relative;
  padding: 3px;
  margin: 3px;
  box-sizing: border-box
}

.avatar-container.chosed {
  border-radius: 18px;
  border: 1px solid #cf355b
}

.avatar-container.focus:hover {
  border-radius: 18px;
  border: 1px solid #cf355b
}

.avatar-container .avatar-remove {
  display: none
}

.avatar-container:hover .avatar-remove {
  display: flex
}

.avatar-container img {
  width: 100%;
  height: 100%
}

.el-breadcrumb__inner.is-link,
.lan-widget-container .el-breadcrumb__inner a {
  font-weight: 400
}

.lan-widget-container .el-step__description.is-finish {
  color: rgba(0, 0, 0, .6)
}

.lan-widget-container .lan-echarts-title {
  width: 100%;
  height: 40px;
  overflow: visible
}

.lan-widget-container .el-step__main {
  white-space: normal;
  text-align: left;
  padding-left: 0
}

.lan-widget-container .el-step.is-vertical .el-step__icon.is-icon {
  width: 28px
}

.lan-widget-container .el-step.is-horizontal .el-step__icon.is-icon {
  width: 28px
}

.el-tree-node__content>label.el-checkbox.is-disabled+.el-tree-node__label {
  cursor: not-allowed;
  opacity: .5
}

#workbenchContainer input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: .8;
  cursor: not-allowed
}

#workbenchContainer input.el-input__inner[disabled]:hover {
  border: transparent;
  border-bottom-color: transparent
}

#previewApp input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: .8;
  cursor: not-allowed
}

#previewApp input.el-input__inner[disabled]:hover {
  border: transparent;
  border-bottom-color: transparent
}

#lowcode-container input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: .8;
  cursor: not-allowed
}

#lowcode-container input.el-input__inner[disabled]:hover {
  border: transparent;
  border-bottom-color: transparent
}

.lan-searchbar-container {
  display: flex;
  min-height: 42px;
  width: 100%;
  position: relative;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap
}

.lan-searchbar-seat {
  width: 25%;
  height: 44px;
  box-sizing: border-box
}

.lan-searchbar-buttons {
  display: flex;
  overflow: hidden;
  height: 44px;
  justify-content: flex-end;
  align-items: center;
  align-self: flex-end;
  /* padding-left: 10px;
  padding-right: 10px; */
  width: 25%;
  position: absolute;
  bottom: 0;
  right: 0;
  box-sizing: border-box;
  z-index: 9999;
  background-color: #fff
}

.el-upload.el-upload--text {
  width: 100%;
  height: 100%
}

.el-table__fixed-right .el-table__fixed-header-wrapper thead th.el-table__cell {
  border-bottom: none !important
}

.lcs-button {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center
}

input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: .8;
  cursor: not-allowed
}

input.el-input__inner[disabled]:hover {
  border-bottom-color: transparent
}

.el-tabs__header {
  margin-bottom: 0 !important
}

.lan-childcontainer {
  height: auto;
  width: 100%;
  align-content: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-right: 0;
  padding: unset;
}
/* .lan-childcontainer>*:not(.lcs-table-full-box){
  padding: 0 10px;
} */
/* .lan-childcontainer+.lan-childcontainer{
  padding-top: 0;
} */
/* .lan-searchbar-container+.lan-childcontainer{
  margin-top: 10px;
} */
/* [class^="lan_searchbar_"]+.lan-childcontainer{
  margin-top: 10px;
} */
/* [class^="lan_searchbar_"]::after{
  display: block;
  content: '';
  width: calc(100% + 20px) ;
  height: 10px;
  background-color: #eee;
  left: -10px;
} */
.el-card__body {
  padding: 0
}

.el-tabs.lcs-tabs .el-tabs__content {
  padding: 0;
  box-sizing: border-box;
  height: calc(100% - 40px)
}

.lan-widget-container.lan-childcontainer {
  margin-right: 0
}

.lcs-border-0 {
  border: 0 !important
}

.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--primary {
  color: #fff;
  background-color: var(--Theme08);
  border-color: var(--Theme08)
}

.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--primary:hover {
  border-color: var(--Theme10);
  background-color: var(--Theme10);
  color: #fff
}

.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--primary:active,
.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--primary:focus {
  border-color: var(--Theme10);
  background-color: var(--Theme10);
  color: #fff
}

.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--text {
  padding: 7px 15px;
  border: 1px solid var(--Black06);
  background-color: var(--Black01);
  border-radius: 4px;
  color: var(--Font_BH1)
}

.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--text:hover {
  color: var(--Font_BH1);
  border-color: var(--Black07);
  background-color: var(--Black05)
}

.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--text:active,
.el-popover.lcs-popconfirm .el-popconfirm__action .el-button--text:focus {
  color: var(--Font_BH1);
  border-color: var(--Black07);
  background-color: var(--Black05)
}

.el-message-box .el-button {
  border-color: var(--Black06);
  background-color: var(--Black01);
  border-radius: 4px;
  color: var(--Font_BH1)
}

.el-message-box .el-button:hover {
  color: var(--Font_BH1);
  border-color: var(--Black07);
  background-color: var(--Black05)
}

.el-message-box .el-button:active,
.el-message-box .el-button:focus {
  color: var(--Font_BH1);
  border-color: var(--Black07);
  background-color: var(--Black05)
}

.el-message-box .el-button.is-disabled,
.el-message-box .el-button.is-disabled:active,
.el-message-box .el-button.is-disabled:focus,
.el-message-box .el-button.is-disabled:hover {
  border-color: var(--Black05);
  color: var(--Font_BH4);
  background-color: transparent
}

.el-message-box .el-button.el-button--primary {
  color: #fff;
  background-color: var(--Theme08);
  border-color: var(--Theme08)
}

.el-message-box .el-button.el-button--primary:hover {
  border-color: var(--Theme08);
  background-color: var(--Theme08);
  color: #fff
}

.el-message-box .el-button.el-button--primary:active,
.el-message-box .el-button.el-button--primary:focus {
  border-color: var(--Theme08);
  background-color: var(--Theme08);
  color: #fff
}

.el-message-box .el-button.el-button--primary.is-disabled,
.el-message-box .el-button.el-button--primary.is-disabled:active,
.el-message-box .el-button.el-button--primary.is-disabled:focus,
.el-message-box .el-button.el-button--primary.is-disabled:hover {
  border-color: #fff;
  background-color: var(--Theme04);
  color: var(--Font_WH1);
  opacity: 1
}

.el-button[theme=lcs] {
  padding: 5px 10px;
  height: 32px;
  border-color: var(--Black06);
  background-color: transparent;
  border-radius: 4px;
  color: var(--Font_BH1)
}

.el-button[theme=lcs]+.el-button[theme=lcs] {
  margin-left: 8px
}

.el-button[theme=lcs]:active,
.el-button[theme=lcs]:focus,
.el-button[theme=lcs]:hover {
  border-color: var(--Black07);
  background-color: var(--Black05);
  color: var(--Font_BH1)
}

.el-button[theme=lcs].is-disabled {
  border-color: var(--Black05)
}

.el-button[theme=lcs].el-button--medium {
  min-width: 64px;
  padding: 0 16px;
  height: 40px;
  font-size: var(--T3);
  display: inline-flex;
  justify-content: center;
  align-items: center
}

.el-button[theme=lcs].el-button--medium i {
  font-size: 20px
}

.el-button[theme=lcs].el-button--small {
  min-width: 40px;
  padding: 0 8px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: var(--T2)
}

.el-button[theme=lcs].el-button--small i {
  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, .4)
}

.el-button[theme=lcs].el-button--primary {
  color: #fff;
  background-color: var(--Theme08);
  border-color: var(--Theme08)
}

.el-button[theme=lcs].el-button--primary:hover {
  border-color: var(--Theme05);
  background-color: var(--Theme05);
  color: #fff
}

.el-button[theme=lcs].el-button--primary:active,
.el-button[theme=lcs].el-button--primary:focus {
  border-color: var(--Theme10);
  background-color: var(--Theme10);
  color: #fff
}

.el-button[theme=lcs].el-button--primary:active:hover,
.el-button[theme=lcs].el-button--primary:focus:hover {
  border-color: var(--Theme10);
  background-color: var(--Theme10);
  color: #fff
}

.el-button[theme=lcs].el-button--primary.is-disabled,
.el-button[theme=lcs].el-button--primary.is-disabled:active,
.el-button[theme=lcs].el-button--primary.is-disabled:focus,
.el-button[theme=lcs].el-button--primary.is-disabled:hover {
  border-color: #fff;
  background-color: var(--Theme04);
  color: var(--Font_WH1);
  opacity: 1
}

.el-button[theme=lcs].el-button--default {
  border-color: var(--Black06);
  background-color: var(--Black01);
  border-radius: 4px;
  color: var(--Font_BH1)
}

.el-button[theme=lcs].el-button--default:hover {
  color: var(--Font_BH1);
  border-color: var(--Black07);
  background-color: var(--Black05)
}

.el-button[theme=lcs].el-button--default:active,
.el-button[theme=lcs].el-button--default:focus {
  color: var(--Font_BH1);
  border-color: var(--Black07);
  background-color: var(--Black05)
}

.el-button[theme=lcs].el-button--default.is-disabled,
.el-button[theme=lcs].el-button--default.is-disabled:active,
.el-button[theme=lcs].el-button--default.is-disabled:focus,
.el-button[theme=lcs].el-button--default.is-disabled:hover {
  border-color: var(--Black05);
  color: var(--Font_BH4);
  background-color: transparent
}

.el-button[theme=lcs].el-button--info {
  color: var(--Theme08);
  background-color: transparent;
  border-color: var(--Theme08)
}

.el-button[theme=lcs].el-button--info:hover {
  color: var(--Theme08);
  border-color: var(--Theme08);
  background-color: var(--Theme02);
  font-weight: 500
}

.el-button[theme=lcs].el-button--info:active,
.el-button[theme=lcs].el-button--info:focus {
  color: var(--Theme08);
  border-color: var(--Theme08);
  background-color: var(--Theme02);
  font-weight: 500
}

.el-button[theme=lcs].el-button--info.is-disabled {
  border-color: var(--Theme04);
  color: var(--Theme04);
  background-color: transparent;
  opacity: 1
}

.el-button[theme=lcs].el-button--info.is-disabled:active,
.el-button[theme=lcs].el-button--info.is-disabled:focus,
.el-button[theme=lcs].el-button--info.is-disabled:hover {
  opacity: 1;
  border-color: var(--Theme04);
  color: var(--Theme04);
  background-color: transparent
}

.el-button[theme=lcs].el-button--text {
  color: var(--Theme08);
  background-color: transparent;
  border: none
}

.el-button[theme=lcs].el-button--text:hover {
  background-color: var(--Black05);
  color: var(--Theme08)
}

.el-button[theme=lcs].el-button--text:active,
.el-button[theme=lcs].el-button--text:focus {
  color: var(--Theme08);
  background-color: var(--Black05)
}

.el-button[theme=lcs].el-button--text.is-disabled {
  border: none;
  background-color: transparent;
  color: var(--Theme04)
}

.el-button[theme=lcs].el-button--text.is-disabled:active,
.el-button[theme=lcs].el-button--text.is-disabled:focus,
.el-button[theme=lcs].el-button--text.is-disabled:hover {
  border: none;
  background-color: transparent;
  color: var(--Theme04)
}

.el-button[theme=lcs].el-button--danger {
  color: #fff;
  background-color: var(--Red04);
  border-color: var(--Red04)
}

.el-button[theme=lcs].el-button--danger:hover {
  color: #fff;
  background-color: var(--Red03);
  border-color: var(--Red03)
}

.el-button[theme=lcs].el-button--danger:active,
.el-button[theme=lcs].el-button--danger:focus {
  color: #fff;
  background-color: var(--Red03);
  border-color: var(--Red03)
}

.el-button[theme=lcs].el-button--danger.is-disabled {
  color: #fff;
  background-color: var(--Red02);
  border-color: var(--Red02);
  opacity: .6
}

.el-button[theme=lcs].el-button--danger.is-disabled:active,
.el-button[theme=lcs].el-button--danger.is-disabled:focus,
.el-button[theme=lcs].el-button--danger.is-disabled:hover {
  color: #fff;
  background-color: var(--Red02);
  border-color: var(--Red02);
  opacity: .6
}

.el-button[theme=lcs].el-button--danger.is-plain {
  background-color: transparent;
  color: var(--Red04);
  border-color: var(--Red04)
}

.el-button[theme=lcs].el-button--danger.is-plain:hover {
  color: var(--Red04);
  border-color: var(--Red04);
  background-color: var(--Red01)
}

.el-button[theme=lcs].el-button--danger.is-plain:active,
.el-button[theme=lcs].el-button--danger.is-plain:focus {
  color: var(--Red04);
  border-color: var(--Red04);
  background-color: var(--Red01)
}

.el-button[theme=lcs].el-button--danger.is-plain.is-disabled {
  color: var(--Red02);
  border-color: var(--Red02);
  background-color: transparent;
  opacity: 1
}

.el-button[theme=lcs].el-button--danger.is-plain.is-disabled:active,
.el-button[theme=lcs].el-button--danger.is-plain.is-disabled:focus,
.el-button[theme=lcs].el-button--danger.is-plain.is-disabled:hover {
  color: var(--Red02);
  border-color: var(--Red02);
  background-color: transparent;
  opacity: 1
}

.el-button[theme=lcs].el-button--danger.is-round {
  border: 0;
  border-radius: 4px;
  background-color: transparent;
  color: var(--Red04)
}

.el-button[theme=lcs].el-button--danger.is-round:hover {
  color: var(--Red04);
  background-color: var(--Black05);
  border-radius: 4px
}

.el-button[theme=lcs].el-button--danger.is-round:active,
.el-button[theme=lcs].el-button--danger.is-round:focus {
  color: var(--Red04);
  background-color: var(--Black05);
  border-radius: 4px
}

.el-button[theme=lcs].el-button--danger.is-round.is-disabled {
  border: none;
  background-color: transparent;
  color: var(--Red04)
}

.el-button[theme=lcs].el-button--danger.is-round.is-disabled:active,
.el-button[theme=lcs].el-button--danger.is-round.is-disabled:focus,
.el-button[theme=lcs].el-button--danger.is-round.is-disabled:hover {
  background-color: transparent;
  color: var(--Red04)
}

.el-button[theme=lcs].el-button--success {
  color: #fff;
  background-color: var(--Green04);
  border-color: var(--Green04)
}

.el-button[theme=lcs].el-button--success:hover {
  color: #fff;
  background-color: var(--Green03);
  border-color: var(--Green03)
}

.el-button[theme=lcs].el-button--success:active,
.el-button[theme=lcs].el-button--success:focus {
  color: #fff;
  background-color: var(--Green03);
  border-color: var(--Green03)
}

.el-button[theme=lcs].el-button--success.is-disabled {
  color: #fff;
  background-color: var(--Green02);
  border-color: var(--Green02);
  opacity: .6
}

.el-button[theme=lcs].el-button--success.is-disabled:active,
.el-button[theme=lcs].el-button--success.is-disabled:focus,
.el-button[theme=lcs].el-button--success.is-disabled:hover {
  color: #fff;
  background-color: var(--Green02);
  border-color: var(--Green02);
  opacity: .6
}

.el-button[theme=lcs].el-button--success.is-plain {
  background-color: transparent;
  color: var(--Green04);
  border-color: var(--Green04)
}

.el-button[theme=lcs].el-button--success.is-plain:hover {
  color: var(--Green04);
  border-color: var(--Green04);
  background-color: var(--Green01)
}

.el-button[theme=lcs].el-button--success.is-plain:active,
.el-button[theme=lcs].el-button--success.is-plain:focus {
  color: var(--Green04);
  border-color: var(--Green04);
  background-color: var(--Green01)
}

.el-button[theme=lcs].el-button--success.is-plain.is-disabled {
  color: var(--Green02);
  border-color: var(--Green02);
  background-color: transparent;
  opacity: 1
}

.el-button[theme=lcs].el-button--success.is-plain.is-disabled:active,
.el-button[theme=lcs].el-button--success.is-plain.is-disabled:focus,
.el-button[theme=lcs].el-button--success.is-plain.is-disabled:hover {
  color: var(--Green02);
  border-color: var(--Green02);
  background-color: transparent;
  opacity: 1
}

.el-button[theme=lcs].el-button--success.is-round {
  border: 0;
  border-radius: 4px;
  background-color: transparent;
  color: var(--Green04)
}

.el-button[theme=lcs].el-button--success.is-round:hover {
  color: var(--Green04);
  background-color: var(--Black05);
  border-radius: 4px
}

.el-button[theme=lcs].el-button--success.is-round:active,
.el-button[theme=lcs].el-button--success.is-round:focus {
  color: var(--Green04);
  background-color: var(--Black05);
  border-radius: 4px
}

.el-button[theme=lcs].el-button--success.is-round.is-disabled {
  border: none;
  background-color: transparent;
  color: var(--Green02);
  opacity: 1
}

.el-button[theme=lcs].el-button--success.is-round.is-disabled:active,
.el-button[theme=lcs].el-button--success.is-round.is-disabled:focus,
.el-button[theme=lcs].el-button--success.is-round.is-disabled:hover {
  opacity: 1;
  background-color: transparent;
  color: var(--Green02)
}

.el-button[theme=lcs].el-button--warning {
  color: #fff;
  background-color: var(--Yellow04);
  border-color: var(--Yellow04)
}

.el-button[theme=lcs].el-button--warning:hover {
  color: #fff;
  background-color: var(--Yellow03);
  border-color: var(--Yellow03)
}

.el-button[theme=lcs].el-button--warning:active,
.el-button[theme=lcs].el-button--warning:focus {
  color: #fff;
  background-color: var(--Yellow03);
  border-color: var(--Yellow03)
}

.el-button[theme=lcs].el-button--warning.is-disabled {
  color: #fff;
  background-color: var(--Yellow02);
  border-color: var(--Yellow02);
  opacity: .6
}

.el-button[theme=lcs].el-button--warning.is-disabled:active,
.el-button[theme=lcs].el-button--warning.is-disabled:focus,
.el-button[theme=lcs].el-button--warning.is-disabled:hover {
  color: #fff;
  background-color: var(--Yellow02);
  border-color: var(--Yellow02);
  opacity: .6
}

.el-button[theme=lcs].el-button--warning.is-plain {
  background-color: transparent;
  color: var(--Yellow04);
  border-color: var(--Yellow04)
}

.el-button[theme=lcs].el-button--warning.is-plain:hover {
  color: var(--Yellow04);
  border-color: var(--Yellow04);
  background-color: var(--Yellow01)
}

.el-button[theme=lcs].el-button--warning.is-plain:active,
.el-button[theme=lcs].el-button--warning.is-plain:focus {
  color: var(--Yellow04);
  border-color: var(--Yellow04);
  background-color: var(--Yellow01)
}

.el-button[theme=lcs].el-button--warning.is-plain.is-disabled {
  color: var(--Yellow04);
  border-color: var(--Yellow02);
  background-color: #fff;
  opacity: .6
}

.el-button[theme=lcs].el-button--warning.is-plain.is-disabled:active,
.el-button[theme=lcs].el-button--warning.is-plain.is-disabled:focus,
.el-button[theme=lcs].el-button--warning.is-plain.is-disabled:hover {
  color: var(--Yellow04);
  border-color: var(--Yellow02);
  background-color: #fff;
  opacity: .6
}

.el-button[theme=lcs].el-button--warning.is-round {
  border: 0;
  border-radius: 4px;
  background-color: transparent;
  color: var(--Yellow04)
}

.el-button[theme=lcs].el-button--warning.is-round:hover {
  color: var(--Yellow04);
  background-color: var(--Black05);
  border-radius: 4px
}

.el-button[theme=lcs].el-button--warning.is-round:active,
.el-button[theme=lcs].el-button--warning.is-round:focus {
  color: var(--Yellow04);
  background-color: var(--Black05);
  border-radius: 4px
}

.el-button[theme=lcs].el-button--warning.is-round.is-disabled {
  border: none;
  background-color: transparent;
  color: var(--Yellow02)
}

.el-button[theme=lcs].el-button--warning.is-round.is-disabled:active,
.el-button[theme=lcs].el-button--warning.is-round.is-disabled:focus,
.el-button[theme=lcs].el-button--warning.is-round.is-disabled:hover {
  background-color: transparent;
  color: var(--Yellow02)
}

.el-form-item.lcs-form-label__right.lcs-form-item-label--auto .el-form-item__label {
  justify-content: flex-end
}

.el-form-item.lcs-form-label__left.lcs-form-item-label--auto .el-form-item__label {
  justify-content: flex-start
}

.el-form-item.lcs-form-label__center.lcs-form-item-label--auto .el-form-item__label {
  justify-content: center
}

.el-form-item.lcs-form-item-label--auto .el-form-item__label {
  width: 100%;
  display: flex;
  align-items: center;
  float: none
}

.el-form-item.lcs-form-item-label--auto .el-form-item__label>span {
  width: fit-content
}

.el-input__inner[theme=lcs] input:-webkit-autofill,
.el-input__inner[theme=lcs] input:-webkit-autofill:active,
.el-input__inner[theme=lcs] input:-webkit-autofill:focus,
.el-input__inner[theme=lcs] input:-webkit-autofill:hover {
  box-shadow: 0 0 0 30px #fff inset !important
}

.pb-0 {
  margin-bottom: 0 !important
}

.pb-8 {
  margin-bottom: 18px !important
}

.pb-24 {
  margin-bottom: 24px !important
}

.el-input__inner {
  background-color: #fff
}

.lcs-panel {
  background-color: #ffffffff;
  box-sizing: border-box;
  font-size: 12px;
  border: 1px solid rgba(0, 0, 0, .2);
  box-shadow: 0 2px 12px 0 rgb(0 0 0%)
}

.lcs-panel.lcs-panel--small .lcs-panel__header {
  height: 40px;
  line-height: 40px
}

.lcs-panel.lcs-panel--small .lcs-panel__header span.lcs-title {
  font-size: 14px
}

.lcs-panel.lcs-panel--small .lcs-panel__header span.lcs-title::before {
  height: 12px
}

.lcs-panel.lcs-panel--small .lcs-panel__header span.lcs-meta {
  display: flex
}

.lcs-panel.lcs-panel--small .lcs-panel__header span.lcs-meta .el-button[theme=lcs] {
  height: 28px
}

.lcs-panel .lcs-panel__header {
  height: 50px;
  line-height: 50px;
  padding: 0 8px 0 10px;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box
}

.lcs-panel .lcs-panel__header span.lcs-title {
  position: relative;
  font-weight: 500;
  font-size: 16px;
  color: rgba(0, 0, 0, .89)
}

.lcs-panel .lcs-panel__header span.lcs-title::before {
  content: '';
  position: absolute;
  width: 2px;
  background-color: #c3002f;
  top: 4px;
  left: -8px;
  height: 15px
}

.lcs-panel .lcs-panel__header span.lcs-meta {
  display: flex
}

.lcs-panel .lcs-panel__header span.lcs-meta .el-button[theme=lcs] {
  height: 32px;
  min-width: 30px;
  padding: 0 12px
}

.lcs-panel.lcs-left {
  margin-left: var(--spacing)
}

.lcs-panel.lcs-right {
  margin-right: var(--spacing)
}

.lcs-panel.lcs-top {
  margin-top: var(--spacing)
}

.lcs-panel.lcs-bottom {
  margin-bottom: var(--spacing)
}

.lcs-panel .lcs-panel__body {
  padding: 6px;
  color: #000000b3;
  font-size: 14px;
  min-height: 80px;
  overflow: auto
}

.lcs-divider {
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 14px;
  display: flex;
  color: rgba(0, 0, 0, .9)
}

.lcs-divider.lcs-divider--vertical {
  display: inline-block;
  width: 40px;
  height: 40px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center
}

.lcs-divider.lcs-divider--vertical.lcs-divider--small {
  width: 32px;
  height: 32px
}

.lcs-divider.lcs-divider--vertical .lcs-divider--line {
  position: absolute;
  left: 50%;
  top: 5px;
  width: 1px;
  height: calc(100% - 10px);
  background-color: var(--Black06)
}

.lcs-divider.lcs-divider-pos--left {
  text-align: left
}

.lcs-divider.lcs-divider-pos--left .lcs-divider--line__left {
  width: 20px;
  flex: none
}

.lcs-divider.lcs-divider-pos--left .lcs-divider--line__right {
  width: none;
  flex: 1
}

.lcs-divider.lcs-divider-pos--right {
  text-align: right
}

.lcs-divider.lcs-divider-pos--right .lcs-divider--line__left {
  width: none;
  flex: 1
}

.lcs-divider.lcs-divider-pos--right .lcs-divider--line__right {
  width: 20px;
  flex: none
}

.lcs-divider.lcs-divider--small {
  height: 32px;
  line-height: 32px;
  font-size: 12px
}

.lcs-divider .lcs-divider--title {
  display: inline-block;
  padding: 0 10px;
  margin: 0 10px
}

.lcs-divider .lcs-divider--line {
  border-top: 1px solid var(--Black06);
  top: 50%;
  position: relative;
  height: 0;
  flex: 1
}

.lcs-popover-table .el-button-group .el-dropdown {
  display: inline
}

.el-select-dropdown .el-select-dropdown__item.hover,
.el-select-dropdown .el-select-dropdown__item.selected,
.el-select-dropdown .el-select-dropdown__item:hover {
  background-color: var(--Theme03);
  color: var(--Theme08)
}

.el-dropdown-menu li.el-dropdown-menu__item:focus,
.el-dropdown-menu li.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: var(--Theme03);
  color: var(--Theme08)
}

.el-breadcrumb__inner.is-link {
  color: var(--Font_BH2);
  font-size: var(--T3);
  font-weight: 400
}

.el-breadcrumb__separator {
  color: var(--Font_BH2);
  margin: 0 4px;
  font-weight: 400
}

.el-breadcrumb__item:last-child .el-breadcrumb__inner,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a,
.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,
.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
  color: var(--Font_BH1);
  font-size: var(--T3)
}

.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: var(--Theme08);
  font-weight: 500
}

.lcs-rate-form--container .el-form-item__content {
  display: flex;
  justify-content: flex-start;
  align-items: center
}

.lcs-rate-form--container.el-form-item--medium .el-form-item__content {
  height: 40px
}

.lcs-rate-form--container.el-form-item--small .el-form-item__content {
  height: 32px
}

.lcs-form-label__right .el-form-item__label {
  justify-content: flex-end
}

.lcs-form-label__left .el-form-item__label {
  justify-content: flex-start
}

.lcs-form-label__center .el-form-item__label {
  justify-content: center
}

.el-form-item[theme=lcs] {
  margin-bottom: 24px
}

.el-form-item[theme=lcs] .el-form-item__content .el-input .el-input__suffix {
  height: 32px;
  bottom: 0;
  top: initial
}

.el-form-item[theme=lcs] label.el-form-item__label {
  display: flex;
  width: auto;
  max-width: calc(100% - 12px);
  color: rgba(0, 0, 0, .9);
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__left label.el-form-item__label {
  text-align: left
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__center label.el-form-item__label {
  text-align: center
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__right label.el-form-item__label {
  text-align: right
}

.lcs-layout__container .el-form-item[theme=lcs] label.el-form-item__label>span>span {
  padding: 0;
  position: relative;
  /* left: 8px; */
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__left .el-form-item__label>span>span {
  text-align: left
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__center .el-form-item__label>span>span {
  text-align: center
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__right .el-form-item__label>span>span {
  text-align: right
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__right .el-form-item__label {
  justify-content: flex-end
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__center .el-form-item__label {
  justify-content: center
}

.el-form-item[theme=lcs] label.el-form-item__label.lcs-form-label__left .el-form-item__label {
  justify-content: flex-start
}

.el-form-item[theme=lcs].lcs-form-item-flex .el-form-item__content {
  display: flex
}

.el-form-item[theme=lcs].el-form-item--medium .el-form-item__content {
  line-height: 40px
}

.el-form-item[theme=lcs].el-form-item--small .el-form-item__content,
.el-form-item[theme=lcs].el-form-item--small .el-form-item__label {
  line-height: 30px
}

.el-form-item[theme=lcs].el-form-item--medium .el-form-item__label {
  color: rgba(0, 0, 0, .9);
  font-size: 14px
}

.el-form-item[theme=lcs] .el-input-number[theme=lcs] .el-input-number__decrease,
.el-form-item[theme=lcs] .el-input-number[theme=lcs] .el-input-number__increase {
  background-color: #fff;
  border: 0
}

.el-form-item[theme=lcs] .el-input-number[theme=lcs] .el-input-number__decrease:hover,
.el-form-item[theme=lcs] .el-input-number[theme=lcs] .el-input-number__increase:hover {
  color: var(--Theme08)
}

.el-form-item[theme=lcs] .el-input__inner {
  border-radius: 3px
}

.el-form-item[theme=lcs] .el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),
.el-form-item[theme=lcs] .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
  border-color: var(--Theme08);
  border-top-color: #fff;
  border-left-color: #fff;
  border-right-color: #fff
}

.el-form-item[theme=lcs] .lcs-form-item-input__label {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  overflow: hidden;
  height: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box
}

.el-form-item[theme=lcs] .lcs-form-item-input__label>span {
  width: calc(100% - 15px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.el-form-item[theme=lcs] .el-form-item__label>span {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 100%;
}

.el-form-item[theme=lcs] .el-form-item__label>span>span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  padding-right: 5px;
  box-sizing: border-box
}

.el-form-item[theme=lcs] .el-input-number.is-controls-right .el-input-number__decrease {
  border-left: 0
}

.el-form-item[theme=lcs] .el-input-number.is-controls-right .el-input-number__increase {
  border-bottom: 0
}

.el-form-item[theme=lcs] .el-submenu [class^=el-icon-] {
  width: 16px
}

.el-form-item[theme=lcs] .el-input.el-input--medium .el-input__inner {
  height: 40px;
  line-height: 40px;
  font-size: var(--T3)
}

.el-form-item[theme=lcs] .el-input.el-input--small .el-input__inner {
  height: 32px;
  line-height: 32px;
  font-size: var(--T3);
  padding-left: 8px
}

.el-form-item[theme=lcs] div.el-input-number.is-controls-right .el-input .el-input__inner {
  text-align: left;
  padding-left: 8px
}

.el-form-item[theme=lcs] div.el-input-number .el-input .el-input__inner {
  text-align: center;
  padding-left: 39px
}

.el-form-item[theme=lcs] .el-input .el-input__prefix {
  left: 0
}

.el-form-item[theme=lcs] .el-textarea__inner {
  padding-left: 8px
}

.el-form-item[theme=lcs] .el-input--small .el-input__inner {
  padding-left: 8px
}

.el-form-item[theme=lcs] .el-input--medium .el-input__inner {
  padding-left: 8px
}

.el-form-item[theme=lcs] .el-input.el-input--prefix .el-input__inner {
  padding-left: 30px
}

.el-form-item[theme=lcs] .el-input .el-input__suffix {
  right: 0
}

.el-form-item[theme=lcs].el-form-item--medium .el-form-item__label {
  line-height: 40px;
  height: 40px;
  font-size: var(--T3)
}

.el-form-item[theme=lcs].el-form-item--medium .el-form-item__error,
.el-form-item[theme=lcs].el-form-item--small .el-form-item__error {
  padding-top: 5px
}

.el-form-item[theme=lcs].el-form-item--small .el-form-item__label {
  line-height: 32px;
  height: 32px;
  font-size: var(--T2)
}

.el-form-item[theme=lcs].el-form-item--mini.el-form-item,
.el-form-item[theme=lcs].el-form-item--small.el-form-item {
  margin-bottom: 24px
}

.el-form-item[theme=lcs] .el-input-group__prepend div.el-select .el-input__inner {
  padding: 0 0 0 15px
}

.el-form-item[theme=lcs] .el-input-group__append div.el-select .el-input__inner {
  padding: 0 10px
}

.el-form-item[theme=lcs] .el-input-group .el-input-group__prepend+input {
  border-left: none
}

.el-form-item[theme=lcs] .el-input-group__append,
.el-form-item[theme=lcs] .el-input-group__prepend {
  background-color: #fff
}

.el-form-item[theme=lcs] .el-input--small .el-input__inner {
  line-height: 32px;
  height: 32px
}

.el-form-item[theme=lcs] .el-form-item__error {
  color: var(--Red04)
}

.el-form-item[theme=lcs] .el-message-box__input input.invalid,
.el-form-item[theme=lcs] .el-message-box__input input.invalid:focus,
.el-form-item[theme=lcs].is-error .el-input-group,
.el-form-item[theme=lcs].is-error .el-input__inner,
.el-form-item[theme=lcs].is-error .el-input__inner:focus,
.el-form-item[theme=lcs].is-error .el-input__inner:hover {
  border-color:  var(--Red04)
}

.el-form-item[theme=lcs].is-error .el-textarea__inner,
.el-form-item[theme=lcs].is-error .el-textarea__inner:focus {
  border-color: var(--Red04)
}

.el-form-item[theme=lcs].is-error .el-input-group.lcs-input--border,
.el-form-item[theme=lcs].is-error .lcs-input--border .el-input__inner,
.el-form-item[theme=lcs].is-error .lcs-input--border .el-input__inner:focus,
.el-form-item[theme=lcs].is-error .lcs-input--border .el-textarea__inner,
.el-form-item[theme=lcs].is-error .lcs-input--border .el-textarea__inner:focus {
  border-color: var(--Red04)
}

.el-form-item[theme=lcs] .el-input__prefix,
.el-form-item[theme=lcs] .el-input__prefix .el-input__suffix-inner,
.el-form-item[theme=lcs] .el-input__suffix .el-input__suffix-inner {
  color: var(--Font_BH3)
}

.el-form-item[theme=lcs] .el-input-group {
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  border-color:  var(--Black06)
}

.el-form-item[theme=lcs] .el-input-group.lcs-input--border {
  border-color: var(--Black06)
}

.el-form-item[theme=lcs] .el-input-group .el-input-group__append,
.el-form-item[theme=lcs] .el-input-group .el-input-group__prepend,
.el-form-item[theme=lcs] .el-input-group input {
  border: var(--Black05)
}

.el-form-item[theme=lcs] .el-input-group:hover {
  border-color:  var(--Theme08)
}

.el-form-item[theme=lcs] .el-input-group.lcs-input--border:hover {
  border-color: var(--Theme08)
}

.el-form-item[theme=lcs] .el-input-group:focus {
  border-color:  var(--Theme08)
}

.el-form-item[theme=lcs] .el-input-group.is-disabled .el-input-group__append .el-select .el-input.is-disabled .el-input__inner {
  border-left: none
}

.el-form-item[theme=lcs] .el-input-group.is-disabled .el-input-group__append .el-select .el-input.is-disabled .el-input__inner:hover {
  border-left: none
}

.el-form-item[theme=lcs] .el-input-group.is-disabled,
.el-form-item[theme=lcs] .el-input-group.is-disabled .el-select .el-input.is-disabled .el-input__inner {
  border-top-color: #fff;
  border-left-color: #fff
}

.el-form-item[theme=lcs] .el-input-group.is-disabled .el-select .el-input.is-disabled .el-input__inner:hover,
.el-form-item[theme=lcs] .el-input-group.is-disabled:hover {
  border-top-color: #fff;
  border-left-color: #fff
}

.el-form-item[theme=lcs] .el-input-group.lcs-input--border.is-disabled {
  border-color: var(--Black05)
}

.el-form-item[theme=lcs] .el-input-group.lcs-input--border.is-disabled:hover {
  border-color: var(--Black05)
}

.el-form-item[theme=lcs].is-error .el-input-group .el-input__inner,
.el-form-item[theme=lcs].is-error .el-input-group.el-input__inner:focus {
  border: none
}

.el-form-item[theme=lcs] .el-textarea .el-input__count {
  background: 0 0
}

.el-form-item[theme=lcs] .el-textarea__inner {
  border-radius: 3px;
  border-color: var(--Black06);
  background: #fff;
  color: var(--Font_BH1);
  font-weight: 400
}

.el-form-item[theme=lcs] .el-textarea__inner:focus {
  border-color: var(--Black06)
}

.el-form-item[theme=lcs] div.lcs-input-border .el-textarea__inner {
  border-color: var(--Black06)
}

.el-form-item[theme=lcs] div.lcs-input-border .el-textarea__inner:focus {
  border-color: var(--Black06)
}

.el-form-item[theme=lcs] div.lcs-input--border input.el-input__inner {
  border-color: var(--Black06)
}

.el-form-item[theme=lcs] div.lcs-input--border input.el-input__inner:hover {
  border-color: var(--Theme08)
}

.el-form-item[theme=lcs] div.lcs-input--border input.el-input__inner:focus {
  border-color: var(--Theme08)
}

.el-form-item[theme=lcs] div.lcs-input--border.is-exceed .el-input__inner {
  border-color: var(--Red04)
}

.el-form-item[theme=lcs] div.lcs-input--border.is-disabled .el-input__inner {
  border-color: var(--Black05)
}

.el-form-item[theme=lcs] .el-input input.el-input__inner {
  border-color:  var(--Black06)
}

.el-form-item[theme=lcs] .el-input input.el-input__inner:hover {
  border-color:  var(--Theme08)
}

.el-form-item[theme=lcs] .el-input input.el-input__inner:focus {
  border-color:  var(--Theme08)
}

.el-form-item[theme=lcs] .el-input.is-exceed .el-input__inner {
  border-color:  var(--Red04)
}

.el-form-item[theme=lcs] .el-input.is-disabled .el-input__inner {
  border-color:  var(--Black05)
}

.el-form-item[theme=lcs] .el-textarea.is-disabled .el-textarea__inner {
  background: #fff
}

.el-form-item[theme=lcs] .el-input.el-input--medium input.el-input__inner,
.el-form-item[theme=lcs] div.lcs-input--border.el-input--medium input.el-input__inner {
  font-size: var(--T3)
}

.el-form-item[theme=lcs] .el-input.el-input--medium input.el-input__inner::placeholder,
.el-form-item[theme=lcs] div.lcs-input--border.el-input--medium input.el-input__inner::placeholder {
  color: var(--Font_BH3);
  font-size: var(--T3)
}

.el-form-item[theme=lcs] .el-input.el-input--small input.el-input__inner,
.el-form-item[theme=lcs] div.lcs-input--border.el-input--small input.el-input__inner {
  font-size: var(--T2);
  border-radius: 4px;
}

.el-form-item[theme=lcs] .el-input.el-input--small input.el-input__inner::placeholder,
.el-form-item[theme=lcs] div.lcs-input--border.el-input--small input.el-input__inner::placeholder {
  color: var(--Font_BH3);
  font-size: var(--T2)
}

.el-form-item[theme=lcs] .el-input input.el-input__inner,
.el-form-item[theme=lcs] div.lcs-input--border input.el-input__inner {
  border-radius: 3px;
  color: var(--Font_BH1)
}

.el-form-item[theme=lcs] .el-input.is-exceed .el-input__suffix .el-input__count,
.el-form-item[theme=lcs] div.lcs-input--border.is-exceed .el-input__suffix .el-input__count {
  color: var(--Red04)
}

.el-form-item[theme=lcs] .el-input.is-disabled .el-input__inner,
.el-form-item[theme=lcs] div.lcs-input--border.is-disabled .el-input__inner {
  background-color: transparent;
  color: var(--Font_BH1)
}

.el-form-item[theme=lcs] .el-input.is-disabled .el-input__inner::placeholder,
.el-form-item[theme=lcs] div.lcs-input--border.is-disabled .el-input__inner::placeholder {
  color: var(--Font_BH4)
}

.el-form-item[theme=lcs] .el-input.is-disabled span.el-input__prefix,
.el-form-item[theme=lcs] .el-input.is-disabled span.el-input__suffix-inner,
.el-form-item[theme=lcs] div.lcs-input--border.is-disabled span.el-input__prefix,
.el-form-item[theme=lcs] div.lcs-input--border.is-disabled span.el-input__suffix-inner {
  opacity: .6;
  color: var(--Font_BH1)
}

.lcs-input--border .el-input__inner,
.lcs-input--border textarea {
  border-color: var(--Black06)
}

.lcs-input--border .el-input__inner:hover,
.lcs-input--border textarea:hover {
  border-color: var(--Theme08)
}

.lcs-input--border .el-input__inner:focus,
.lcs-input--border textarea:focus {
  border-color: var(--Theme08)
}

.lcs-input--border.is-disabled .el-input__inner {
  border-color: var(--Black05)
}

.el-textarea[theme=lcs].el-input--medium .el-textarea__inner,
.lcs-input--border.el-input--medium .el-textarea__inner {
  min-height: 40px !important
}

.el-textarea[theme=lcs].el-input--small .el-textarea__inner,
.lcs-input--border.el-input--small .el-textarea__inner {
  min-height: 32px !important
}

.el-textarea[theme=lcs].el-input--medium .el-textarea__inner::placeholder,
.lcs-input--border.el-input--medium .el-textarea__inner::placeholder {
  line-height: 27px;
  font-size: 14px;
  color: var(--Font_BH3)
}

.el-textarea[theme=lcs].el-input--small .el-textarea__inner::placeholder,
.lcs-input--border.el-input--small .el-textarea__inner::placeholder {
  line-height: 20px;
  font-size: 12px;
  color: var(--Font_BH3)
}

.el-textarea[theme=lcs] .el-textarea__inner,
.lcs-input--border .el-textarea__inner {
  border-color: var(--Black06);
  border-radius: 3px;
  min-height: 32px !important;
  color: var(--Font_BH1)
}

.el-textarea[theme=lcs] .el-textarea__inner:hover,
.lcs-input--border .el-textarea__inner:hover {
  border-color: var(--Theme08)
}

.el-textarea[theme=lcs] .el-textarea__inner:focus,
.lcs-input--border .el-textarea__inner:focus {
  border-color: var(--Theme08)
}

.el-textarea[theme=lcs].is-disabled .el-textarea__inner,
.lcs-input--border.is-disabled .el-textarea__inner {
  background-color: var(--Font_WH1);
  border-color: var(--Black05);
  color: var(--Font_BH4)
}

.el-textarea[theme=lcs].is-disabled .el-textarea__inner::placeholder,
.lcs-input--border.is-disabled .el-textarea__inner::placeholder {
  color: var(--Font_BH4)
}

.el-textarea[theme=lcs].is-disabled .el-textarea__inner.active,
.el-textarea[theme=lcs].is-disabled .el-textarea__inner.focus,
.el-textarea[theme=lcs].is-disabled .el-textarea__inner.hover,
.lcs-input--border.is-disabled .el-textarea__inner.active,
.lcs-input--border.is-disabled .el-textarea__inner.focus,
.lcs-input--border.is-disabled .el-textarea__inner.hover {
  border-color: var(--Black05)
}

.el-textarea[theme=lcs] .el-input__count,
.lcs-input--border .el-input__count {
  border-color: var(--Black06);
  background: 0 0;
  font-size: 12px
}

.el-textarea[theme=lcs].el-input--small textarea,
.lcs-input--border.el-input--small textarea {
  font-size: 12px
}

.el-textarea[theme=lcs].el-input--medium textarea,
.lcs-input--border.el-input--medium textarea {
  font-size: 14px
}

.lcs-input--border.el-textarea .el-textarea__inner {
  border-color: var(--Black06)
}

.lcs-input--border.el-textarea .el-textarea__inner:hover {
  border-color: var(--Theme08)
}

.lcs-input--border.el-textarea.is-disabled .el-textarea__inner {
  background-color: var(--Font_WH1);
  border-color: var(--Black05);
  color: var(--Font_BH4)
}

.lcs-input--border.el-textarea.is-disabled .el-textarea__inner.active,
.lcs-input--border.el-textarea.is-disabled .el-textarea__inner.focus,
.lcs-input--border.el-textarea.is-disabled .el-textarea__inner.hover {
  border-color: var(--Black05)
}

.lcs-form-label__right .el-form-item__label {
  justify-content: flex-end
}

.lcs-form-label__left .el-form-item__label {
  justify-content: flex-start
}

.lcs-form-label__center .el-form-item__label {
  justify-content: center
}

.el-select-dropdown__item.is-disabled {
  color: #c0c4cc !important;
  cursor: not-allowed;
  background: 0 0 !important
}

.el-select-dropdown.lcs-select--popper .el-select-dropdown__item.selected,
.el-select-dropdown.lcs-select--popper .is-multiple .el-select-dropdown__item.selected,
.el-select-dropdown.lcs-select--popper.is-multiple .el-select-dropdown__item.selected {
  color: var(--Theme08)
}

.el-select-dropdown.lcs-select--popper .el-select-dropdown.is-multiple .el-select-dropdown__item.selected:hover,
.el-select-dropdown.lcs-select--popper .el-select-dropdown__item.hover,
.el-select-dropdown.lcs-select--popper .el-select-dropdown__item:hover,
.el-select-dropdown.lcs-select--popper.is-multiple .el-select-dropdown__item.selected.hover,
.el-select-dropdown.lcs-select--popper.is-multiple .el-select-dropdown__item.selected:hover {
  background-color: var(--Theme03);
  color: var(--Theme08)
}

.el-select-dropdown.lcs-select--popper.popper__arrow {
  display: none !important
}

.el-select-dropdown.lcs-select--popper .el-popper[x-placement^=bottom] .popper__arrow::after {
  display: none !important
}

.el-select-dropdown.lcs-select--popper[x-placement^=bottom] {
  margin-top: 3px
}

.lcs-select--disabled .el-select__tags .el-tag.el-tag--info {
  background-color: var(--Black03);
  border-color: var(--Black05);
  color: var(--Font_BH4)
}

.lcs-select--disabled .el-select__tags {
  pointer-events: none;
  opacity: .7
}

.el-select[theme=lcs],
.lcs-input--border {
  background: #fff;
  width: 100%
}

.el-select[theme=lcs] .el-input.is-focus input.el-input__inner,
.lcs-input--border .el-input.is-focus input.el-input__inner {
  border-color:  var(--Theme08)
}

.el-select[theme=lcs] .el-tag.el-tag--info,
.lcs-input--border .el-tag.el-tag--info {
  height: 24px;
  line-height: 24px;
  background-color: var(--Black03);
  border-color: var(--Black06);
  color: var(--Font_BH1);
  border-radius: 4px
}

.el-select[theme=lcs] .el-tag.el-tag--info:hover,
.lcs-input--border .el-tag.el-tag--info:hover {
  border-color: var(--Theme08);
  color: var(--Theme08)
}

.el-select[theme=lcs] .el-tag.el-tag--info:hover .el-tag__close,
.lcs-input--border .el-tag.el-tag--info:hover .el-tag__close {
  color: var(--Theme08);
  background-color: transparent
}

.el-select[theme=lcs] .el-tag.el-tag--info .el-tag__close,
.lcs-input--border .el-tag.el-tag--info .el-tag__close {
  color: var(--Font_BH3);
  background-color: transparent
}

.el-select[theme=lcs] .el-tag.el-tag--info .el-tag__close:hover,
.lcs-input--border .el-tag.el-tag--info .el-tag__close:hover {
  color: var(--Theme08)
}

.el-select[theme=lcs] .el-input .el-input__inner,
.lcs-input--border .el-input .el-input__inner {
  border-color:  var(--Black06);
  border-radius: 3px;
  color: var(--Font_BH1)
}

.el-select[theme=lcs] .el-input .el-input__inner:hover,
.lcs-input--border .el-input .el-input__inner:hover {
  border-color:  var(--Theme08)
}

.el-select[theme=lcs] .el-input .el-input__inner:active,
.el-select[theme=lcs] .el-input .el-input__inner:focus,
.lcs-input--border .el-input .el-input__inner:active,
.lcs-input--border .el-input .el-input__inner:focus {
  border-color:  var(--Black06)
}

.el-select[theme=lcs] .el-input .el-input__inner::placeholder,
.lcs-input--border .el-input .el-input__inner::placeholder {
  color: var(--Font_BH3)
}

.el-select[theme=lcs] .el-input .el-input__prefix,
.el-select[theme=lcs] .el-input .el-input__suffix .el-select__caret,
.lcs-input--border .el-input .el-input__prefix,
.lcs-input--border .el-input .el-input__suffix .el-select__caret {
  color: var(--Font_BH1)
}

.el-select[theme=lcs] .el-input.is-focus .el-input__inner,
.lcs-input--border .el-input.is-focus .el-input__inner {
  border-color:  var(--Theme08)
}

.el-select[theme=lcs] .el-input.is-exceed .el-input__inner,
.lcs-input--border .el-input.is-exceed .el-input__inner {
  border-color:  var(--Red04)
}

.el-select[theme=lcs] .el-input.is-exceed .el-input__suffix .el-input__count,
.lcs-input--border .el-input.is-exceed .el-input__suffix .el-input__count {
  color: var(--Red04)
}

.el-select[theme=lcs] .el-input.is-disabled .el-input__inner,
.lcs-input--border .el-input.is-disabled .el-input__inner {
  background-color: var(--Font_WH1);
  border-color:  var(--Black05);
  color: var(--Font_BH4)
}

.el-select[theme=lcs] .el-input.is-disabled .el-input__inner::placeholder,
.lcs-input--border .el-input.is-disabled .el-input__inner::placeholder {
  color: var(--Font_BH4)
}

.el-select[theme=lcs] .el-input.is-disabled .el-input__inner:hover,
.lcs-input--border .el-input.is-disabled .el-input__inner:hover {
  border-color:  var(--Black05)
}

.el-select[theme=lcs] .el-input.is-disabled .el-input__inner+span.el-input__prefix,
.el-select[theme=lcs] .el-input.is-disabled .el-input__inner+span.el-input__suffix .el-select__caret,
.lcs-input--border .el-input.is-disabled .el-input__inner+span.el-input__prefix,
.lcs-input--border .el-input.is-disabled .el-input__inner+span.el-input__suffix .el-select__caret {
  color: var(--Font_BH3)
}

.el-select[theme=lcs].lcs-input--border .el-input .el-input__inner {
  border-color: var(--Black06)
}

.el-select[theme=lcs].lcs-input--border .el-input .el-input__inner:hover {
  border-color: var(--Theme08)
}

.el-select[theme=lcs].lcs-input--border .el-input .el-input__inner:active,
.el-select[theme=lcs].lcs-input--border .el-input .el-input__inner:focus {
  border-color: var(--Black06)
}

.el-select[theme=lcs].lcs-input--border .el-input.is-focus .el-input__inner {
  border-color: var(--Theme08)
}

.el-select[theme=lcs].lcs-input--border .el-input.is-disabled .el-input__inner,
.el-select[theme=lcs].lcs-input--border .el-input.is-disabled .el-select__tags-text {
  border-color: var(--Black05)
}

.el-select[theme=lcs].lcs-input--border .el-input.is-disabled .el-input__inner:hover,
.el-select[theme=lcs].lcs-input--border .el-input.is-disabled .el-select__tags-text:hover {
  border-color: var(--Black05)
}

.el-select[theme=lcs].lcs-input--border .el-input:hover .el-input__inner {
  border-color: var(--Theme08)
}

.el-select[theme=lcs].lcs-input--border .el-input .el-input__inner {
  border-color: var(--Black06)
}

.el-select[theme=lcs].lcs-input--border .el-input .el-input__inner:active,
.el-select[theme=lcs].lcs-input--border .el-input .el-input__inner:focus {
  border-color: var(--Theme08)
}

.el-cascader__dropdown.lcs-cascader__popper .popper__arrow {
  display: none
}

.el-cascader__dropdown.lcs-cascader__popper .el-checkbox__input.is-checked .el-checkbox__inner,
.el-cascader__dropdown.lcs-cascader__popper .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--Theme08);
  border-color: var(--Theme08)
}

.el-cascader__dropdown.lcs-cascader__popper .el-checkbox__input.is-checked .el-checkbox__inner:hover,
.el-cascader__dropdown.lcs-cascader__popper .el-checkbox__input.is-indeterminate .el-checkbox__inner:hover {
  border-color: var(--Theme08)
}

.el-cascader__dropdown.lcs-cascader__popper .el-cascader-node.in-active-path,
.el-cascader__dropdown.lcs-cascader__popper .el-cascader-node.is-active,
.el-cascader__dropdown.lcs-cascader__popper .el-cascader-node.is-selectable.in-checked-path {
  color: var(--Theme08)
}

.el-cascader__dropdown.lcs-cascader__popper .el-cascader-menu__list .el-icon-check.el-cascader-node__prefix {
  display: none
}

.el-cascader__dropdown.lcs-cascader__popper .el-cascader-node:not(.is-disabled):focus,
.el-cascader__dropdown.lcs-cascader__popper .el-cascader-node:not(.is-disabled):hover {
  background-color: var(--Theme03)
}

.el-cascader__dropdown.lcs-cascader__popper .el-cascader-node.is-disabled {
  color: var(--Font_BH4)
}

.el-cascader__dropdown.lcs-cascader__popper .el-cascader-node__postfix {
  color: var(--Font_BH3)
}

.el-form-item--small[theme=lcs] .el-form-item__label {
  font-size: 12px
}

.el-form-item--medium[theme=lcs] .el-form-item__label {
  font-size: 14px
}

.lcs-cascader.el-cascader.el-cascader--medium .el-input .el-input__inner {
  min-height: 40px
}

.lcs-cascader.el-cascader.el-cascader--small .el-input .el-input__inner {
  min-height: 32px
}

.lcs-cascader.el-cascader:not(.is-disabled):hover .el-input input.el-input__inner {
  border-color:  var(--Theme08)
}

.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner {
  color: var(--Font_BH4);
  border-color:  var(--Black06)
}

.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner:hover {
  color: var(--Font_BH4);
  border-color:  var(--Black06)
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag:not(.is-hit) {
  background-color: var(--Black03);
  border: 1px solid var(--Black06);
  color: var(--Font_BH1);
  border-radius: 4px;
  position: relative;
  top: 1px
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag:not(.is-hit) .el-icon-close {
  color: var(--Font_BH1);
  background-color: transparent;
  position: relative;
  top: 1px
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag:not(.is-hit) .el-icon-close:hover {
  color: var(--Theme08);
  font-weight: 600;
  background-color: transparent
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag.el-tag--info {
  height: 24px;
  line-height: 24px;
  background-color: var(--Black03);
  border-color: var(--Black06);
  color: var(--Font_BH1);
  border-radius: 4px
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag.el-tag--info:hover {
  background-color: var(--Black03);
  border-color: var(--Theme08);
  color: var(--Theme08)
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag.el-tag--info:hover .el-tag__close {
  color: var(--Theme08);
  background-color: transparent
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag.el-tag--info .el-tag__close {
  color: var(--Font_BH3);
  background-color: transparent
}

.lcs-cascader.el-cascader .el-cascader__tags .el-tag.el-tag--info .el-tag__close:hover {
  color: var(--Theme08);
  background-color: var(--Black03)
}

.lcs-cascader.el-cascader.is-disabled .el-cascader__tags .el-tag.el-tag--info {
  background-color: var(--Black03);
  border-color: var(--Black05);
  color: var(--Font_BH4)
}

.lcs-cascader.el-cascader.is-disabled .el-cascader__tags .el-tag.el-tag--info:hover {
  background-color: var(--Black03);
  border-color: var(--Black05);
  color: var(--Font_BH4)
}

.lcs-cascader.el-cascader div.el-input {
  background: #fff
}

.lcs-cascader.el-cascader div.el-input .el-input__inner {
  border-color:  var(--Black06);
  border-radius: 3px;
  color: var(--Font_BH1)
}

.lcs-cascader.el-cascader div.el-input .el-input__inner:hover {
  border-color:  var(--Theme08)
}

.lcs-cascader.el-cascader div.el-input .el-input__inner:active,
.lcs-cascader.el-cascader div.el-input .el-input__inner:focus {
  border-color:  var(--Black06)
}

.lcs-cascader.el-cascader div.el-input .el-input__inner::placeholder {
  color: var(--Font_BH3)
}

.lcs-cascader.el-cascader div.el-input.is-focus .el-input__inner {
  border-color:  var(--Theme08)
}

.lcs-cascader.el-cascader.lcs-input--border div.el-input .el-input__inner {
  border-color: var(--Black06)
}

.lcs-cascader.el-cascader.lcs-input--border div.el-input .el-input__inner:hover {
  border-color: var(--Theme08)
}

.lcs-cascader.el-cascader.lcs-input--border div.el-input .el-input__inner:active,
.lcs-cascader.el-cascader.lcs-input--border div.el-input .el-input__inner:focus {
  border-color: var(--Black06)
}

.lcs-cascader.el-cascader.lcs-input--border.is-focus .el-input__inner {
  border-color: var(--Theme08)
}

.lcs-cascader.el-cascader.is-exceed .el-input__inner {
  border-color:  var(--Red04)
}

.lcs-cascader.el-cascader.is-exceed .el-input__suffix .el-input__count {
  color: var(--Red04)
}

.lcs-cascader.el-cascader.is-disabled .is-exceed .el-input__inner {
  border-color: var(--Red04)
}

.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner {
  background-color: var(--Font_WH1);
  border-color:  var(--Black05);
  color: var(--Font_BH4)
}

.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner::placeholder {
  color: var(--Font_BH4)
}

.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner:hover {
  border-color:  var(--Black05)
}

.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner:active,
.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner:focus {
  border-color:  var(--Black05)
}

.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner+span.el-input__prefix,
.lcs-cascader.el-cascader.is-disabled .el-input input.el-input__inner+span.el-input__suffix .el-select__caret {
  opacity: .6;
  color: var(--Font_BH1)
}

.lcs-cascader.el-cascader.is-disabled.lcs-input--border .el-input input.el-input__inner {
  border-color: var(--Black05)
}

.lcs-cascader.el-cascader.is-disabled.lcs-input--border .el-input input.el-input__inner:hover {
  border-color: var(--Black05)
}

.lcs-cascader.el-cascader.is-disabled.lcs-input--border .el-input input.el-input__inner:active,
.lcs-cascader.el-cascader.is-disabled.lcs-input--border .el-input input.el-input__inner:focus {
  border-color: var(--Black05)
}

.lcs-time-picker--popper {
  color: var(--Font_BH2)
}

.lcs-time-picker--popper .el-button.is-plain:focus,
.lcs-time-picker--popper .el-button.is-plain:hover {
  color: var(--Theme08);
  border-color: var(--Theme08)
}

.lcs-time-picker--popper .el-button.is-plain:focus:hover,
.lcs-time-picker--popper .el-button.is-plain:hover:hover {
  color: var(--Theme08);
  border-color: var(--Theme08)
}

.lcs-time-picker--popper .el-date-range-picker__header {
  color: var(--Font_BH1)
}

.lcs-time-picker--popper .el-date-picker__header-label {
  color: var(--Font_BH1);
  font-weight: 500
}

.lcs-time-picker--popper .el-date-picker__header-label:hover {
  color: var(--Theme08)
}

.lcs-time-picker--popper .el-date-table th {
  color: var(--Font_BH1);
  font-weight: 500
}

.lcs-time-picker--popper .el-year-table td.today .cell {
  color: var(--Font_BH2);
  font-weight: 400
}

.lcs-time-picker--popper .el-year-table td .cell {
  border: 1px solid #fff;
  color: var(--Font_BH2)
}

.lcs-time-picker--popper .el-year-table td .cell:hover {
  background-color: var(--Theme08);
  color: #fff;
  border-radius: 2px
}

.lcs-time-picker--popper .el-year-table td.current:not(.disabled) .cell {
  background-color: var(--Theme08);
  color: #fff;
  border-radius: 2px
}

.lcs-time-picker--popper table.el-month-table td .cell {
  color: var(--Font_BH2);
  border: 1px solid transparent
}

.lcs-time-picker--popper table.el-month-table td .cell:hover {
  color: var(--Theme08);
  border-radius: 2px;
  border: 1px solid var(--Theme08)
}

.lcs-time-picker--popper table.el-month-table td.current:not(.disabled) .cell {
  color: #fff;
  background: var(--Theme08);
  border-radius: 2px;
  border: 1px solid var(--Theme08)
}

.lcs-time-picker--popper table.el-month-table td.today .cell {
  border-color: #fff;
  color: var(--Font_BH2);
  border-radius: 2px;
  font-weight: 400
}

.lcs-time-picker--popper table.el-month-table td.today .cell:hover {
  border-color: var(--Theme08)
}

.lcs-time-picker--popper table.el-month-table td.disabled .cell {
  border-radius: 2px;
  color: var(--Font_BH4)
}

.lcs-time-picker--popper table.el-month-table td.disabled .cell:hover {
  border: 1px solid #fff;
  color: var(--Font_BH4)
}

.lcs-time-picker--popper .el-picker-panel__icon-btn,
.lcs-time-picker--popper .el-picker-panel__icon-btn:hover {
  color: var(--Theme08);
  font-size: 14px
}


.lcs-time-picker--popper table.el-date-table td.today span:hover {
  background-color: var(--Theme08);
  border-radius: 2px;
  color: #fff;
  border: 1px solid var(--Theme08)
}

.lcs-time-picker--popper .el-picker-panel__shortcut {
  color: var(--Font_BH2)
}

.lcs-time-picker--popper .el-picker-panel__shortcut:hover {
  color: var(--Theme08)
}

.lcs-time-picker--popper table.el-date-table tbody td.next-month,
.lcs-time-picker--popper table.el-date-table tbody td.next-month span,
.lcs-time-picker--popper table.el-date-table tbody td.next-month span:hover,
.lcs-time-picker--popper table.el-date-table tbody td.next-month>div,
.lcs-time-picker--popper table.el-date-table tbody td.next-month>div:hover,
.lcs-time-picker--popper table.el-date-table tbody td.prev-month,
.lcs-time-picker--popper table.el-date-table tbody td.prev-month div,
.lcs-time-picker--popper table.el-date-table tbody td.prev-month div:hover,
.lcs-time-picker--popper table.el-date-table tbody td.prev-month span,
.lcs-time-picker--popper table.el-date-table tbody td.prev-month span:hover {
  color: var(--Font_BH4);
  border: none;
  cursor: default;
  pointer-events: none
}

.lcs-time-picker--popper .el-date-table td.current:not(.disabled) span {
  border-radius: 2px;
  color: #fff;
  background-color: var(--Theme08)
}

.lcs-time-picker--popper .el-date-table td.available:hover {
  border: none;
  color: var(--Font_BH2)
}

.lcs-time-picker--popper .el-date-table td.disabled span:hover {
  border: 1px solid transparent;
  color: var(--Font_BH4)
}

.lcs-time-picker--popper .el-date-table td span {
  border: 1px solid #fff
}

.lcs-time-picker--popper .el-date-table td span:hover {
  border: 1px solid var(--Theme08);
  border-radius: 2px;
  color: var(--Theme08)
}

.lcs-time-picker--popper .el-date-table td.selected span {
  background-color: var(--Theme08);
  color: #fff;
  border-radius: 2px
}

.lcs-time-picker--popper .el-date-picker .el-picker-panel__footer {
  height: 48px;
  line-height: 48px;
  padding: 0 10px
}

.lcs-time-picker--popper .el-date-picker .el-button {
  padding: 0 16px;
  height: 32px;
  font-size: 12px;
  color: #fff;
  background-color: var(--Theme08);
  border-radius: 2px;
  border-color: var(--Theme08)
}

.lcs-time-picker--popper .el-date-picker .el-button:active,
.lcs-time-picker--popper .el-date-picker .el-button:focus,
.lcs-time-picker--popper .el-date-picker .el-button:hover {
  color: #fff;
  background-color: var(--Theme10);
  border-color: var(--Theme10)
}

.lcs-time-picker--popper table.el-date-table tbody td.end-date span,
.lcs-time-picker--popper table.el-date-table tbody td.start-date span {
  background-color: var(--Theme08);
  border-radius: 2px;
  border-color: var(--Theme08)
}

.lcs-time-picker--popper table.el-date-table tbody td.end-date span:hover,
.lcs-time-picker--popper table.el-date-table tbody td.start-date span:hover {
  color: #fff
}

.lcs-time-picker--popper table.el-date-table td.in-range div,
.lcs-time-picker--popper table.el-date-table td.in-range div:hover,
.lcs-time-picker--popper table.el-date-table.is-week-mode .el-date-table__row.current div,
.lcs-time-picker--popper table.el-date-table.is-week-mode .el-date-table__row:hover div {
  background-color: var(--Theme03)
}

.lcs-time-picker--popper table.el-date-table td.in-range div:hover>span,
.lcs-time-picker--popper table.el-date-table td.in-range div>span,
.lcs-time-picker--popper table.el-date-table.is-week-mode .el-date-table__row.current div>span,
.lcs-time-picker--popper table.el-date-table.is-week-mode .el-date-table__row:hover div>span {
  border: none
}

.lcs-time-picker--popper .el-date-table td.start-date div {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.lcs-time-picker--popper .el-date-table td.end-date div {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.lcs-time-picker--popper table.el-month-table td.start-date div {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  background-color: var(--Theme03)
}

.lcs-time-picker--popper table.el-month-table td.start-date .cell {
  color: #fff;
  background-color: var(--Theme08);
  border-radius: 2px;
  border: 1px solid var(--Theme08)
}

.lcs-time-picker--popper table.el-month-table td.in-range div,
.lcs-time-picker--popper table.el-month-table td.in-range div:hover {
  background-color: var(--Theme03)
}

.lcs-time-picker--popper table.el-month-table td.end-date a {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  background-color: var(--Theme08);
  border-radius: 2px;
  border: 1px solid var(--Theme08)
}

.lcs-time-picker--popper table.el-month-table td.end-date .cell,
.lcs-time-picker--popper table.el-month-table td.start-date .cell {
  background-color: var(--Theme08)
}

.lcs-time-picker--popper table.el-month-table td.end-date .cell:hover {
  color: #fff
}

.lcs-time-picker--popper table.el-month-table td.end-date div {
  border-radius: 2px
}

.el-form-item[theme=lcs] .el-range-editor.is-active,
.el-form-item[theme=lcs] .el-range-editor.is-active:hover {
  border-color: var(--Theme08)
}

.el-form-item[theme=lcs] .el-date-editor .el-input__inner:focus,
.el-form-item[theme=lcs] .el-date-editor .el-input__inner:hover,
.el-form-item[theme=lcs] .el-date-editor:hover .el-input__inner {
  border-color:  var(--Theme08)
}

.el-form-item[theme=lcs] .el-date-editor .el-input__inner {
  border-radius: 3px;
  border-color:  var(--Black06)
}

.el-form-item[theme=lcs] .el-date-editor .el-range__icon {
  color: var(--Font_BH3)
}

.el-form-item[theme=lcs] .el-range-editor .el-range-separator {
  color: var(--Font_BH3)
}

.el-form-item[theme=lcs] .el-range-editor .el-range-input {
  color: var(--Font_BH1)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner {
  border-color:  var(--Black06);
  border-radius: 3px;
  color: var(--Font_BH1)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner input::placeholder {
  color: var(--Font_BH3)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner:hover {
  border-color:  var(--Theme08);
  border-radius: 3px
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner.is-disabled {
  background-color: #fff;
  border-color:  var(--Black05)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner.is-disabled .el-range-separator {
  color: var(--Font_BH4)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner.is-disabled input {
  background-color: #fff;
  color: var(--Font_BH4)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner.is-disabled input::placeholder {
  color: var(--Font_BH4)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner.is-disabled:hover {
  border-color: var(--Black05)
}

.el-form-item[theme=lcs] .el-range-editor.el-input__inner.is-disabled .el-range__icon {
  color: var(--Font_BH4)
}

.lcs-table-header--box {
  height: 50px;
  line-height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0
}
.lcs-table-header-sidebar {
  display: flex;
  align-items: center;
}
.el-dropdown-menu li.el-dropdown-menu__item:focus,
.el-dropdown-menu li.el-dropdown-menu__item:not(.is-disabled):hover {
  background-color: var(--Theme03);
  color: var(--Theme08)
}

.el-popover.el-popper.lcs-table-button--group .lcs-button-box .lcs-button:last-child .el-button>span::after {
  content: '';
  border: none !important
}

.el-table[theme=lcs] .lcs-table-button--group>span[theme=lcs] {
  position: relative
}

.el-table[theme=lcs] .lcs-table-button--group>span[theme=lcs]::before {
  content: '';
  position: absolute;
  top: 15px;
  border-left: 1px solid #c0c4cc;
  height: 10px
}

.lcs-table-button--group .lcs-button-box .lcs-button:last-child .el-button>span::after {
  content: '';
  border: none !important
}

.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;
  cursor: default
}

.lcs-table-button--group .lcs-button-box .lcs-button {
  cursor: default;
  font-size: 12px;
  position: relative
}

.lcs-table-button--group .lcs-button-box .lcs-button>span {
  color: var(--Font_BH1);
  cursor: default
}

.lcs-table-button--group .lcs-button-box .lcs-button>span:hover {
  color: var(--Theme08)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button {
  margin: 0;
  padding: 0 8px;
  border: 0;
  outline: 0;
  background: 0 0;
  background-color: transparent;
  display: inline;
  color: var(--Font_BH1)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button>span {
  position: relative
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button>span::after {
  content: '';
  position: absolute;
  height: 10px;
  border-right: 1px solid #c0c4cc;
  top: calc(50% - 5px);
  right: -7px
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button:hover {
  color: var(--Theme08);
  background: 0 0;
  background-color: transparent
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--danger {
  background: 0 0 !important;
  background-color: transparent !important;
  border: none;
  color: var(--Theme08)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--danger:hover {
  color: var(--Theme08)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--success {
  background: 0 0 !important;
  background-color: transparent !important;
  border: none;
  color: var(--Green04)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--success:hover {
  color: var(--Green04)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--warning {
  background: 0 0 !important;
  background-color: transparent !important;
  border: none;
  color: var(--Yellow04)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--warning:hover {
  color: var(--Yellow04)
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.is-disabled {
  color: rgba(0, 0, 0, .2)
}

.lcs-table-button--group .lcs-more-btn {
  display: inline-block;
  height: 16px;
  line-height: 16px;
  padding-left: 10px;
  color: var(--Font_BH1)
}

.lcs-table-button--group .lcs-more-btn:hover {
  color: var(--Theme08)
}

div.el-table[theme=lcs] {
  margin: 0 auto
}

div.el-table[theme=lcs] .el-table__header-wrapper table.el-table__header thead tr th div.cell span,
div.el-table[theme=lcs] div.el-table__fixed table.el-table__header thead tr th .cell,
div.el-table[theme=lcs] el-table__fixed-right .el-table__fixed-header-wrapper thead th div.cell {
  font-weight: 600;
  color: rgba(0, 0, 0, .9)
}

div.el-table[theme=lcs] .el-table__fixed .el-table__fixed-header-wrapper table.el-table__header thead tr .cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

div.el-table[theme=lcs] .el-table__fixed .el-table__fixed-header-wrapper .lcs-table-header--slot {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: calc(100% - 30px)
}

div.el-table[theme=lcs] .el-table__fixed .el-table__fixed-header-wrapper .lcs-table-header--slot .lcs-table-header--title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

div.el-table[theme=lcs] .el-table__header-wrapper .el-table__header .cell .lcs-table-header--slot {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%
}

div.el-table[theme=lcs] .el-table__header-wrapper .el-table__header .cell .lcs-table-header--slot .lcs-table-header--title {
  text-overflow: ellipsis;
  white-space: nowrap
}

div.el-table[theme=lcs] .el-table__fixed-right .el-table__fixed-header-wrapper thead th.el-table__cell {
  height: 40px
}

div.el-table[theme=lcs].el-table--small .el-table__fixed-right .el-table__fixed-header-wrapper thead th.el-table__cell {
  height: 35px
}

div.el-table[theme=lcs] .el-table__header-wrapper .el-table__header .cell .lcs-table-header--slot i.el-tooltip.el-icon-info {
  margin-left: 4px;
  position: relative;
  top: 2px
}

div.el-table[theme=lcs] .el-table__fixed-right .el-table__fixed-header-wrapper thead th {
  position: relative;
  height: 35px;
  border-bottom: 0
}

div.el-table[theme=lcs] .el-table__fixed-right .el-table__fixed-header-wrapper thead th div.cell {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0
}

div.el-table[theme=lcs] .lcs-table-header--slot.lcs-table-header-operation {
  position: relative;
  display: inline-block;
  width: 100%
}

div.el-table[theme=lcs] .lcs-table-header--slot.lcs-table-header-operation i.el-icon-s-tools {
  position: absolute;
  top: 5px;
  right: 0;
  font-size: 14px
}

div.el-table[theme=lcs] .el-table__fixed .el-table__fixed-header-wrapper table.el-table__header thead tr .cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

div.el-table[theme=lcs] .el-table__fixed-right .el-table__fixed-header-wrapper .cell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute
}

div.el-table[theme=lcs] table.el-table__body tbody div.el-input.el-input--small .el-input__inner {
  height: 28px;
  line-height: 28px
}

div.el-table[theme=lcs] .el-link {
  max-width: 100%;
  display: inline-block
}

div.el-table[theme=lcs] .el-link .el-link--inner {
  width: 100%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

div.el-table[theme=lcs] a.el-link.el-link--default span.el-link--inner {
  line-height: 15px
}

div.el-table[theme=lcs] .el-table__header-wrapper table.el-table__header thead tr th div.cell span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

div.el-table[theme=lcs] table tbody td .el-button {
  margin: 0 2px 0 0;
  height: 24px;
  padding: 0 8px
}

div.el-table[theme=lcs] table tbody td .el-button:active,
div.el-table[theme=lcs] table tbody td .el-button:focus,
div.el-table[theme=lcs] table tbody td .el-button:hover {
  background-color: transparent !important
}

div.el-table[theme=lcs] table.el-table__body tr.hover-row.current-row>td.el-table__cell,
div.el-table[theme=lcs] table.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,
div.el-table[theme=lcs] table.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,
div.el-table[theme=lcs] table.el-table__body tr.hover-row>td.el-table__cell {
  background-color: var(--Theme03) !important
}

div.el-table[theme=lcs].el-table--medium table.el-table__header thead tr th.el-table__cell {
  padding: 0
}

div.el-table[theme=lcs]+.el-pagination {
  margin-top: 15px;
  text-align: right
}

div.el-table[theme=lcs] .el-table__cell {
  padding: 0
}

div.el-table[theme=lcs] .el-table__cell .cell,
div.el-table[theme=lcs].el-table--small .el-table__cell .cell,
div.el-table[theme=lcs].el-table--small td .cell {
  line-height: 32px !important;
  display: block
}

div.el-table[theme=lcs].el-table--medium .el-table__cell .cell,
div.el-table[theme=lcs].el-table--medium td .cell {
  line-height: 40px !important;
  display: block
}

div.el-table[theme=lcs] .el-table--small th,
div.el-table[theme=lcs].el-table--small td,
div.el-table[theme=lcs].el-table--small thead tr th {
  padding: 0;
  line-height: 32px
}

div.el-table[theme=lcs] .el-table--medium th,
div.el-table[theme=lcs].el-table--medium table.el-table__header thead tr th,
div.el-table[theme=lcs].el-table--medium td {
  padding: 0;
  line-height: 40px
}

div.el-table[theme=lcs] .ascending .sort-caret.ascending {
  border-bottom-color: var(--Theme08)
}

div.el-table[theme=lcs] .descending .sort-caret.descending {
  border-top-color: var(--Theme08)
}

div.el-table[theme=lcs] thead {
  color: var(--Font_BH2)
}

div.el-table[theme=lcs] thead tr>th,
div.el-table[theme=lcs] thead tr>th.el-table__cell {
  font-size: var(--T2);
  background-color: var(--Black03)
}

div.el-table[theme=lcs].el-table--small thead tr th {
  padding: 0
}

div.el-table[theme=lcs].el-table--small tbody tr th {
  padding: 2px 0
}

div.el-table[theme=lcs].el-table--small tbody tr td {
  padding: 0
}

div.el-table[theme=lcs].el-table--medium thead tr th {
  padding: 6px 0
}

div.el-table[theme=lcs].el-table--medium tbody tr th {
  padding: 2px 0
}

div.el-table[theme=lcs].el-table--medium tbody tr td {
  padding: 0
}

div.el-table[theme=lcs] .el-table__body tr.current-row>td,
div.el-table[theme=lcs] .el-table__body tr.current-row>td.el-table__cell {
  background-color: var(--Theme03) !important
}

div.el-table[theme=lcs] .el-table__body tr {
  background-color: var(--Black01)
}

div.el-table[theme=lcs] .el-table__body td>div.cell {
  color: var(--Font_BH1);
  font-size: var(--T2)
}

div.el-table[theme=lcs].el-table--striped .el-table__body tr.el-table__row--striped th {
  background: var(--Black03)
}

.el-radio-group[theme=lcs] .el-radio-button--small .el-radio-button__inner {
  padding: 7px 15px
}

.el-radio-group[theme=lcs] .el-radio-button__orig-radio:checked+.el-radio-button__inner {
  color: var(--Theme08);
  background-color: transparent;
  border-color: var(--Theme08);
  box-shadow: -1px 0 0 0 var(--Theme08)
}

.el-radio-group[theme=lcs] .el-radio-button__inner:hover {
  color: var(--Theme08)
}

.el-radio-group[theme=lcs] .el-radio-button__orig-radio:disabled+.el-radio-button__inner:hover {
  color: var(--Font_BH4)
}

.el-radio-group[theme=lcs] .el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled) {
  box-shadow: none;
  color: var(--Theme08)
}

.el-radio-group[theme=lcs] .el-radio {
  color: var(--Font_BH2);
  margin-right: 20px
}

.el-radio-group[theme=lcs] .el-radio b .el-radio__label {
  padding-left: 7px
}

.el-radio-group[theme=lcs] .el-radio:hover .el-radio__inner {
  border-color: var(--Theme08)
}

.el-radio-group[theme=lcs] .el-radio.is-checked .el-radio__label:hover {
  color: var(--Theme08)
}

.el-radio-group[theme=lcs] .el-radio__input .el-radio__inner {
  width: 14px;
  height: 14px;
  border: 1px solid var(--Font_BH4)
}

.el-radio-group[theme=lcs] .el-radio__input+span.el-radio__label:hover {
  color: var(--Font_BH2)
}

.el-radio-group[theme=lcs] .el-radio__input.is-checked .el-radio__inner {
  border-color: var(--Theme08);
  background: #fff
}

.el-radio-group[theme=lcs] .el-radio__input.is-checked .el-radio__inner::after {
  width: 8px;
  height: 8px;
  background: var(--Theme08)
}

.el-radio-group[theme=lcs] .el-radio__input.is-checked+.el-radio__label {
  color: var(--Font_BH1)
}

.el-radio-group[theme=lcs] .el-radio__input.is-disabled .el-radio__inner {
  border-color: var(--Font_BH4);
  background: #fff
}

.el-radio-group[theme=lcs] .el-radio__input.is-disabled .el-radio__inner::after {
  width: 8px;
  height: 8px;
  background: var(--Font_BH4)
}

.el-radio-group[theme=lcs] .el-radio__input.is-disabled+span.el-radio__label {
  color: var(--Font_BH4)
}

.el-radio-group[theme=lcs] .el-radio__input.is-disabled.is-checked .el-radio__inner {
  background-color: #fff;
  border-color: var(--Font_BH4)
}

.el-radio-group[theme=lcs] .el-radio__input.is-disabled.is-checked+span.el-radio__label {
  color: var(--Font_BH4)
}

.lcs-tag_p.el-tag {
  background-color: #fff;
  border-color: #b3d8ff;
  color: #409eff
}

.lcs-tag_ps.el-tag {
  background-color: #fff;
  border-color: #c2e7b0;
  color: #67c23a
}

.lcs-tag_pi.el-tag {
  background-color: #fff;
  border-color: #d3d4d6;
  color: #909399
}

.lcs-tag_pd.el-tag {
  background-color: #fff;
  border-color: #fbc4c4;
  color: #f56c6c
}

.lcs-tag_pw.el-tag {
  background-color: #fff;
  border-color: #f5dab1;
  color: #e6a23c
}

.lcs-tag_ls.el-tag {
  background-color: #f0f9eb;
  border-color: #e1f3d8;
  color: #67c23a
}

.lcs-tag_li.el-tag {
  background-color: #f4f4f5;
  border-color: #e9e9eb;
  color: #909399
}

.lcs-tag_ld.el-tag {
  background-color: #fef0f0;
  border-color: #fde2e2;
  color: #f56c6c
}

.lcs-tag_lw.el-tag {
  background-color: #fdf6ec;
  border-color: #faecd8;
  color: #e6a23c
}

.lcs-tag_d.el-tag {
  background-color: #409eff;
  border-color: #409eff;
  color: #fff
}

.lcs-tag_ds.el-tag {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #fff
}

.lcs-tag_di.el-tag {
  background-color: #909399;
  border-color: #909399;
  color: #fff
}

.lcs-tag_dd.el-tag {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #fff
}

.lcs-tag_dw.el-tag {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #fff
}

.el-checkbox-group[theme=lcs] .el-checkbox-button__inner {
  border-color: var(--Font_BH4)
}

.el-checkbox-group[theme=lcs] .el-checkbox-button.is-focus .el-checkbox-button__inner {
  border-color: var(--Font_BH4)
}

.el-checkbox-group[theme=lcs] .el-checkbox-button.el-checkbox-button--small .el-checkbox-button__inner {
  padding: 7px 15px
}

.el-checkbox-group[theme=lcs] .el-checkbox-button.is-checked .el-checkbox-button__inner {
  color: #fff;
  background-color: var(--Theme08);
  border-color: var(--Font_BH4);
  box-shadow: -1px 0 0 0 var(--Font_BH4)
}

.el-checkbox-group[theme=lcs] .el-checkbox-button.is-checked .el-checkbox-button__inner:hover {
  color: #fff
}

.el-checkbox-group[theme=lcs] .el-checkbox-button.is-disabled .el-checkbox-button__inner {
  color: var(--Font_BH4);
  background-color: #fff;
  border-color: var(--Font_BH4);
  box-shadow: none
}

.el-checkbox-group[theme=lcs] .el-checkbox-button.is-disabled .el-checkbox-button__inner:hover {
  color: var(--Font_BH4)
}

.el-checkbox-group[theme=lcs] .el-checkbox-button.is-disabled.is-checked .el-checkbox-button__inner {
  color: #fff;
  background-color: var(--Black06);
  border-color: var(--Font_BH4);
  box-shadow: -1px 0 0 0 var(--Font_BH4)
}

.el-checkbox-group[theme=lcs] .el-checkbox-button .el-checkbox-button__inner:hover {
  color: var(--Theme08)
}

label.el-checkbox[theme=lcs] {
  font-weight: 400;
  color: var(--Font_BH2);
  margin-right: 20px
}

label.el-checkbox[theme=lcs] span.el-checkbox__label {
  font-size: var(--T3);
  padding-left: 7px
}

label.el-checkbox[theme=lcs] .el-checkbox-button__inner {
  border-color: var(--Font_BH4)
}

label.el-checkbox[theme=lcs] .el-checkbox__inner,
label.el-checkbox[theme=lcs] .el-checkbox__input.is-focus .el-checkbox__inner,
label.el-checkbox[theme=lcs] .el-checkbox__input:focus .el-checkbox__inner {
  border-color: var(--Font_BH4)
}

label.el-checkbox[theme=lcs]:hover {
  color: var(--Font_BH2)
}

label.el-checkbox[theme=lcs]:hover .el-checkbox__inner {
  border-color: var(--Theme08)
}

label.el-checkbox[theme=lcs].is-checked .el-checkbox__inner {
  background-color: var(--Theme08);
  border-color: var(--Theme08)
}

label.el-checkbox[theme=lcs].is-checked .el-checkbox__label {
  font-weight: 500;
  color: var(--Font_BH1)
}

label.el-checkbox[theme=lcs] .el-checkbox__input.is-checked+.el-checkbox__label {
  color: var(--Font_BH1) !important
}

label.el-checkbox[theme=lcs].is-disabled .el-checkbox__input.is-disabled+span.el-checkbox__label {
  color: var(--Font_BH4)
}

label.el-checkbox[theme=lcs].is-disabled .el-checkbox__input.is-disabled .el-checkbox__inner {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .11)
}

label.el-checkbox[theme=lcs].is-disabled .el-checkbox__input.is-disabled .el-checkbox__inner::after {
  border-color: #fff
}

label.el-checkbox[theme=lcs] .el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: #fff;
  border-color: var(--Theme08)
}

label.el-checkbox[theme=lcs] .el-checkbox__input.is-indeterminate .el-checkbox__inner::before {
  content: '';
  background-color: var(--Theme08);
  transform: none;
  left: 2px;
  top: 2px;
  width: 8px;
  height: 8px;
  border-radius: 1px
}

label.el-checkbox[theme=lcs] .el-checkbox__input.is-indeterminate.is-disabled .el-checkbox__inner::before {
  background-color: var(--Black05)
}

a.el-link[theme=lcs].is-underline:hover:after {
  border-bottom: 1px solid var(--Theme08)
}

a.el-link[theme=lcs] span.el-link--inner {
  color: inherit;
  font-size: inherit
}

a.el-link[theme=lcs] span.el-link--inner:hover {
  color: var(--Theme08)
}

a.el-link[theme=lcs] span.el-link--inner:hover:after {
  border-bottom: 1px solid var(--Theme08)
}

a.el-link[theme=lcs].is-disabled .el-link--inner,
a.el-link[theme=lcs].is-disabled .el-link--inner:hover {
  color: var(--Font_BH4)
}

a.el-link[theme=lcs].lcs-link--small .el-link--inner {
  font-size: var(--T2)
}

.el-tabs.lcs-tabs-has-footer .el-tabs__content {
  padding: 0;
  box-sizing: border-box
}

.el-tabs .el-tabs__content .el-tab-pane {
  padding: 24px;
  box-sizing: border-box
}

.el-tabs.lcs-tabs {
  background-color: #fff;
  border: 1px solid var(--Black05)
}

.el-tabs.lcs-tabs .el-tabs__content {
  padding: 0;
  box-sizing: border-box
}

.el-tabs.lcs-tabs .el-tabs__content .el-tab-pane {
  padding: 24px;
  box-sizing: border-box
}

.el-tabs.lcs-tabs .lcs-tabs__footer {
  border-top: 1px solid #d9d9d926;
  height: 50px;
  line-height: 50px;
  padding: 8px 15px;
  box-sizing: border-box;
  float: left;
  width: 100%
}

.el-tabs.lcs-tabs .lcs-tabs__footer .lcs-btn-tab--left {
  float: left
}

.el-tabs.lcs-tabs .lcs-tabs__footer .lcs-btn-tab--right {
  float: right
}

.el-tabs.lcs-tabs .lcs-tabs__footer>.lcs-btn-tab--right {
  margin-left: 8px
}

.el-tabs.lcs-tabs .el-tabs__item:hover {
  color: var(--Font_BH1)
}

.el-tabs.lcs-tabs .el-tabs__item.is-active:hover {
  color: var(--Theme08)
}

.el-tabs.lcs-tabs .el-tabs__item.is-active {
  font-weight: 600;
  color: var(--Theme08)
}

.el-tabs.lcs-tabs .el-tabs__item.is-disabled {
  color: var(--Font_BH4);
  cursor: not-allowed
}

.el-tabs.lcs-tabs .el-tabs__active-bar {
  background-color: var(--Theme08)
}

.el-tabs.lcs-tabs .el-tabs__item {
  font-size: var(--T3);
  color: var(--Font_BH1)
}

.el-tabs.lcs-tabs .el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: none
}

.el-tabs.lcs-tabs .el-tabs__header .el-tabs__nav-wrap {
  overflow: initial
}

.el-tabs.lcs-tabs .el-tabs__header .el-tabs__nav-wrap::after {
  content: '';
  background-color: var(--Black05);
  left: 0;
  right: 0;
  height: 1px;
  width: 100%
}

.el-tabs.lcs-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
  color: var(--Theme08);
  border-right-color: var(--Black05);
  border-left-color: var(--Black05)
}

.el-tabs.lcs-tabs.el-tabs__header {
  background-color: var(--Black01);
  padding: 0 20px;
  margin-bottom: 0
}

.el-tabs.lcs-tabs.el-tabs__content {
  padding: 24px;
  box-sizing: border-box
}

.el-pagination[theme=lcs] {
  color: var(--Font_BH2);
  font-size: var(--T2);
  height: 36px;
  padding: 0;
  overflow: hidden
}

.el-pagination[theme=lcs] .el-pagination__total {
  margin-right: 8px;
  line-height: 32px;
  height: 32px;
  color: var(--Font_BH2)
}

.el-pagination[theme=lcs] span.el-pagination__sizes {
  height: 32px;
  line-height: 32px;
  margin-right: 8px
}

.el-pagination[theme=lcs] span.el-pagination__sizes .el-select .el-input .el-input__inner {
  height: 32px;
  border-radius: 3px;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  width: 108px;
  border-color:  var(--Black06) #fff;
  background-color: var(--Black01)
}

.el-pagination[theme=lcs] span.el-pagination__sizes .el-select .el-input .el-input__inner:active,
.el-pagination[theme=lcs] span.el-pagination__sizes .el-select .el-input .el-input__inner:focus,
.el-pagination[theme=lcs] span.el-pagination__sizes .el-select .el-input .el-input__inner:hover {
  border-color:  var(--Theme08) #fff
}

.el-pagination[theme=lcs] span.el-pagination__jump {
  height: 32px;
  margin-left: 0;
  line-height: 32px;
  color: var(--Font_BH2)
}

.el-pagination[theme=lcs] span.el-pagination__jump .el-input {
  height: 32px;
  margin: 0 4px;
  line-height: 32px
}

.el-pagination[theme=lcs] span.el-pagination__jump .el-input .el-input__inner {
  width: 32px;
  height: 32px;
  border-radius: 3px;
  background-color: var(--Black01);
  border-color:  var(--Black06) #fff
}

.el-pagination[theme=lcs] span.el-pagination__jump .el-input .el-input__inner:active,
.el-pagination[theme=lcs] span.el-pagination__jump .el-input .el-input__inner:focus,
.el-pagination[theme=lcs] span.el-pagination__jump .el-input .el-input__inner:hover {
  border-color:  var(--Theme08) #fff
}

.el-pagination[theme=lcs] button.btn-next,
.el-pagination[theme=lcs] button.btn-prev {
  background-color: var(--Black01);
  margin: 0 4px;
  color: var(--Font_BH2);
  font-size: var(--T2);
  border: none;
  border-radius: 4px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  padding: 0
}

.el-pagination[theme=lcs] button.btn-next:hover,
.el-pagination[theme=lcs] button.btn-prev:hover {
  border: none;
  color: var(--Font_BH2)
}

.el-pagination[theme=lcs] button:disabled,
.el-pagination[theme=lcs] button:disabled:hover {
  color: var(--Font_BH4);
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center
}

.el-pagination[theme=lcs] .el-pager li.btn-quicknext,
.el-pagination[theme=lcs] .el-pager li.btn-quickprev,
.el-pagination[theme=lcs] ul.el-pager li.number {
  margin: 0 4px;
  font-size: var(--T3);
  background-color: var(--Black01);
  border-radius: 4px;
  width: 32px;
  min-width: 32px;
  height: 32px;
  line-height: 32px;
  padding: 0;
  font-weight: 400;
  border: 1px solid transparent
}

.el-pagination[theme=lcs] .el-pager li.btn-quicknext:hover,
.el-pagination[theme=lcs] .el-pager li.btn-quickprev:hover,
.el-pagination[theme=lcs] ul.el-pager li.number:hover {
  background-color: var(--Black03);
  border-color: transparent;
  color: var(--Font_BH2)
}

.el-pagination[theme=lcs] .el-pager li.btn-quicknext.active,
.el-pagination[theme=lcs] .el-pager li.btn-quickprev.active,
.el-pagination[theme=lcs] ul.el-pager li.number.active {
  color: var(--Font_WH1);
  background-color: var(--Theme08);
  border-color: transparent
}

.el-pagination[theme=lcs].is-border span.el-pagination__sizes .el-select .el-input .el-input__inner {
  border-color: var(--Black06);
  border-radius: 3px;
  border-left: 0;
  border-right: 0;
  border-top: 0
}

.el-pagination[theme=lcs].is-border span.el-pagination__sizes .el-select .el-input .el-input__inner:active,
.el-pagination[theme=lcs].is-border span.el-pagination__sizes .el-select .el-input .el-input__inner:focus,
.el-pagination[theme=lcs].is-border span.el-pagination__sizes .el-select .el-input .el-input__inner:hover {
  border-color: var(--Theme08)
}

.el-pagination[theme=lcs].is-border span.el-pagination__jump .el-input .el-input__inner {
  border-radius: 4px;
  padding: 0;
  border-color: var(--Black06)
}

.el-pagination[theme=lcs].is-border span.el-pagination__jump .el-input .el-input__inner:active,
.el-pagination[theme=lcs].is-border span.el-pagination__jump .el-input .el-input__inner:focus,
.el-pagination[theme=lcs].is-border span.el-pagination__jump .el-input .el-input__inner:hover {
  border-color: var(--Theme08)
}

.el-pagination[theme=lcs].is-border button.btn-next,
.el-pagination[theme=lcs].is-border button.btn-prev {
  border: 1px solid var(--Black06)
}

.el-pagination[theme=lcs].is-border button.btn-next:hover,
.el-pagination[theme=lcs].is-border button.btn-prev:hover {
  background-color: var(--Black03);
  color: var(--Theme08);
  border: 1px solid var(--Theme08)
}

.el-pagination[theme=lcs].is-border button:disabled,
.el-pagination[theme=lcs].is-border button:disabled:hover {
  color: var(--Font_BH4);
  background-color: transparent;
  border: 1px solid var(--Black05)
}

.el-pagination[theme=lcs].is-border .el-pager li.btn-quicknext,
.el-pagination[theme=lcs].is-border .el-pager li.btn-quickprev,
.el-pagination[theme=lcs].is-border ul.el-pager li.number {
  border: 1px solid var(--Black06)
}

.el-pagination[theme=lcs].is-border .el-pager li.btn-quicknext:hover,
.el-pagination[theme=lcs].is-border .el-pager li.btn-quickprev:hover,
.el-pagination[theme=lcs].is-border ul.el-pager li.number:hover {
  background-color: var(--Black03);
  border-color: var(--Theme08);
  color: var(--Theme08)
}

.el-pagination[theme=lcs].is-border .el-pager li.btn-quicknext.active,
.el-pagination[theme=lcs].is-border .el-pager li.btn-quickprev.active,
.el-pagination[theme=lcs].is-border ul.el-pager li.number.active {
  color: var(--Font_WH1);
  background-color: var(--Theme08);
  border: 1px solid var(--Theme08)
}

.el-pagination[theme=lcs].is-border .el-pager li.btn-quicknext.active+li,
.el-pagination[theme=lcs].is-border .el-pager li.btn-quickprev.active+li,
.el-pagination[theme=lcs].is-border ul.el-pager li.number.active+li {
  border-left-color: var(--Black06)
}

.el-pagination[theme=lcs].is-border .el-pager li.btn-quicknext.active+li:hover,
.el-pagination[theme=lcs].is-border .el-pager li.btn-quickprev.active+li:hover,
.el-pagination[theme=lcs].is-border ul.el-pager li.number.active+li:hover {
  border: 1px solid var(--Theme08)
}

.el-collapse[theme=lcs] {
  border: 1px solid var(--Black05);
  border-radius: 4px
}

.el-collapse[theme=lcs] .el-collapse-item__header {
  background-color: var(--Black03);
  border-bottom: 1px solid var(--Black05);
  color: var(--Font_BH1);
  font-size: var(--T3);
  padding-left: 16px;
  box-sizing: border-box
}

.el-collapse[theme=lcs] .el-collapse-item__content {
  padding: 16px;
  box-sizing: border-box;
  font-size: var(--T3);
  color: var(--Font_BH2);
  float: left;
  width: 100%
}

.el-collapse[theme=lcs] .el-collapse-item__arrow {
  margin: 0 16px 0 auto
}

.el-card[theme=lcs] {
  background-color: var(--Black01);
  min-height: 52px;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: var(--T2);
  border: 1px solid rgba(0, 0, 0, .1);
  box-shadow: none !important
}

.el-card[theme=lcs] .clearfix:after,
.el-card[theme=lcs] .clearfix:before {
  display: none
}

.el-card[theme=lcs] .el-card__header {
  height: 50px;
  line-height: 50px;
  padding: 0 8px 0 16px
}

.el-card[theme=lcs] .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;
  font-size: 16px;
  color: rgba(0, 0, 0, .9);
  line-height: 24px;
  font-weight: 500
}

.el-card[theme=lcs] .el-card__header>div span.lcs-card__title {
  color: var(--Font_BH1);
  font-size: var(--T3);
  position: relative;
  display: flex
}

.el-card[theme=lcs] .el-card__header>div span.lcs-card__title .lcs-card-icon {
  position: absolute;
  width: 2px;
  background-color: var(--Theme08);
  top: 20px;
  left: -8px;
  height: 12px
}

.el-card[theme=lcs] .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[theme=lcs] .el-card__body {
  padding: 16px;
  color: var(--Font_BH2);
  font-size: var(--T3)
}

.el-card[theme=lcs] .el-card__body .el-card .el-card__header {
  background-color: var(--Black03)
}

.el-card[theme=lcs] .el-card__body .el-card .el-card__header .el-button--text {
  background-color: transparent
}

.el-dialog__wrapper.lcs-dialog {
  display: flex;
  justify-content: center;
  align-items: center
}

.el-dialog__wrapper.lcs-dialog.lcs-dialog-header__hidden .el-dialog__header {
  display: none
}

.el-dialog__wrapper.lcs-dialog.lcs-dialog-footer__hidden .el-dialog__footer {
  display: none
}

.el-dialog__wrapper.lcs-dialog .el-dialog {
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .1);
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .1)
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__headerbtn {
  top: 0;
  position: relative;
  width: 40px;
  text-align: center;
  height: 32px;
  right: 0;
  margin-left: 10px
}

.el-dialog__wrapper.lcs-dialog .el-dialog .lcs-dialog--header {
  height: 56px;
  width: 100%;
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  color: rgba(0, 0, 0, .9);
  font-size: 16px
}

.el-dialog__wrapper.lcs-dialog .el-dialog .lcs-dialog--header .title {
  flex: 1;
  text-align: left
}

.el-dialog__wrapper.lcs-dialog .el-dialog.lcs-dialog--small {
  min-height: 300px;
  max-height: 500px;
  display: flex;
  flex-direction: column
}

.el-dialog__wrapper.lcs-dialog .el-dialog.lcs-dialog--medium {
  margin-top: 48px;
  height: calc(100% - 100px);
  display: flex;
  flex-direction: column
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__header {
  height: 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 16px 0 24px;
  box-sizing: border-box;
  color: var(--Font_BH1);
  font-size: var(--T4);
  width: 100%;
  font-weight: 500;
  border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__header .el-dialog__close,
.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__header .el-dialog__header-meta .el-dialog__close {
  color: var(--Font_BH2);
  font-size: 18px
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__header .el-dialog__close:hover,
.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__header .el-dialog__header-meta .el-dialog__close:hover {
  color: var(--Theme08)
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__header .el-dialog__close:hover,
.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close {
  color: var(--Theme08)
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__body {
  padding: 24px;
  color: var(--Font_BH2);
  font-size: var(--T3);
  box-sizing: border-box;
  overflow: auto;
  max-width: 100%;
  flex: 1
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__footer {
  border-top: 1px solid rgba(0, 0, 0, .1);
  height: 56px;
  padding: 0 16px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-end;
  align-items: center
}

.el-dialog__wrapper.lcs-dialog .lcs-dialog__icon .el-dialog__header>div {
  display: flex;
  justify-content: center;
  align-items: center
}

.el-dialog__wrapper.lcs-dialog .lcs-dialog__icon .el-dialog__header>div i {
  margin-right: 16px;
  font-size: 24px
}

.el-dialog__wrapper.lcs-dialog .lcs-dialog__icon .el-dialog__body {
  padding: 24px 24px 24px 64px
}

.el-dialog__wrapper.lcs-dialog .icon-success .el-dialog__header>div i {
  color: var(--Green04)
}

.el-dialog__wrapper.lcs-dialog .icon-info .el-dialog__header>div i {
  color: var(--Blue04)
}

.el-dialog__wrapper.lcs-dialog .icon-error .el-dialog__header>div i {
  color: var(--Red04)
}

.el-message-box .el-message-box__header {
  padding: 24px 24px 16px
}

.el-message-box .el-message-box__header .el-message-box__title {
  color: var(--Font_BH1);
  font-size: var(--T4);
  font-weight: 500
}

.el-message-box .el-message-box__header .el-message-box__headerbtn i.el-message-box__close.el-icon-close {
  color: var(--Font_BH2)
}

.el-message-box .el-message-box__header .el-message-box__headerbtn i.el-message-box__close.el-icon-close:hover {
  color: var(--Theme08)
}

.el-message-box .el-message-box__header .el-message-box__headerbtn:hover {
  color: var(--Theme08)
}

.el-message-box .el-message-box__content {
  padding: 0 24px 24px 24px
}

.el-message {
  border-radius: 8px;
  box-shadow: 0 6px 18px 0 rgba(38, 38, 38, .14);
  padding: 0 24px;
  box-sizing: border-box;
  border: 0;
  /* height: 48px; */
  font-size: 14px;
  line-height: 48px
}

.el-message .el-message__closeBtn {
  color: var(--Font_BH2);
  right: 16px
}

.el-message.el-message--info {
  background-color: #eaf3ff;
  border: 1px solid var(--Blue04)
}

.el-message.el-message--success {
  background-color: #edf8ed;
  border: 1px solid var(--Green04)
}

.el-message.el-message--warning {
  background-color: #fef7eb;
  border: 1px solid var(--Yellow04)
}

.el-message.el-message--error {
  background-color: #ffeae8;
  border: 1px solid var(--Red04)
}

.el-message .el-message__icon {
  display: none
}

.el-message .el-message__content {
  color: var(--Font_BH1);
  font-size: var(--T3)
}

.el-slider[theme=lcs] .el-slider__runway {
  background-color: var(--Black05)
}

.el-slider[theme=lcs] .el-slider__runway .el-slider__bar {
  background-color: var(--Theme08)
}

.el-slider[theme=lcs] .el-slider__runway .el-slider__button {
  border: 2px solid var(--Theme08)
}

.el-slider[theme=lcs] .el-slider__runway.disabled {
  background-color: var(--Black03)
}

.el-slider[theme=lcs] .el-slider__runway.disabled .el-slider__bar {
  background-color: var(--Black03)
}

.el-slider[theme=lcs] .el-slider__runway.disabled .el-slider__button {
  border: 2px solid var(--Black03)
}

div.el-switch[theme=lcs].is-checked span.el-switch__core {
  border-color: var(--Theme08);
  background-color: var(--Theme08)
}

div.el-switch[theme=lcs].is-disabled.is-checked span.el-switch__core {
  opacity: .6;
  background-color: var(--Theme08);
  border-color: transparent
}

div.el-switch[theme=lcs].is-disabled span.el-switch__core {
  background-color: var(--Black06)
}

div.el-switch[theme=lcs] span.el-switch__core {
  border-color: transparent;
  background-color: var(--Black07)
}

div.el-switch[theme=lcs].lcs-switch--small .el-switch__core {
  width: 28px !important;
  height: 16px;
  line-height: 16px
}

div.el-switch[theme=lcs].lcs-switch--small .el-switch__core::after {
  width: 12px;
  height: 12px;
  content: ''
}

div.el-switch[theme=lcs].lcs-switch--small.is-checked .el-switch__core::after {
  margin-left: -13px;
  content: ''
}

.lcs-tree-node-menu--popover {
  padding: 0
}

.lcs-tree-node-menu--popover .lcs-tree--item {
  font-size: 13px;
  line-height: 28px;
  text-indent: 10px;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center
}

.lcs-tree-node-menu--popover .lcs-tree-custom .lcs-tree--title {
  max-width: calc(100% - 37px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.lcs-tree-node-menu--popover .lcs-tree-custom {
  padding-right: 5px;
  box-sizing: border-box
}

.lcs-tree-node-menu--popover .lcs-tree--item.lcs-tree-node-context--divider {
  border-bottom: 1px solid #f0f0f0
}

.lcs-tree-node-menu--popover .lcs-tree--item.lcs-tree-node-context--disabled {
  color: #c0c4cc;
  cursor: not-allowed
}

.lcs-tree-node-menu--popover .lcs-tree--item:hover {
  background-color: var(--Theme03)
}

.lcs-tree-node-menu--popover .lcs-tree--item i.lcs-tree-context-icon {
  display: inline-block;
  width: 25px;
  text-align: center
}

.lcs-tree-node-menu--popover .lcs-tree--item .lcs-context-title:hover {
  color: var(--Theme08)
}

.lcs-tree-node-menu--popover .lcs-tree--item .lcs-context-title {
  font-size: 12px
}

.lcs-tree-node-menu--popover .lcs-tree--item.lcs-tree-node-context--disabled:hover {
  background-color: transparent
}

.el-tree[theme=lcs] {
  color: var(--Font_BH2);
  font-size: var(--T3)
}

.el-tree[theme=lcs] .el-tree-node__content {
  height: 28px
}

.el-tree[theme=lcs] .lcs-tree-custom {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}

.el-tree[theme=lcs] .lcs-tree-custom .el-icon-more {
  transform: rotate(90deg)
}

.el-tree[theme=lcs] .lcs-tree-custom>span {
  display: none
}

.el-tree[theme=lcs] .el-tree-node.is-current>.el-tree-node__content .lcs-tree-custom>span {
  display: none
}

.el-tree[theme=lcs].el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .lcs-tree-custom>span {
  display: inline-block
}

.el-tree[theme=lcs] .el-tree-node__expand-icon {
  color: var(--Font_BH2)
}

.el-tree[theme=lcs] .el-tree-node__expand-icon.is-leaf {
  color: transparent
}

.el-tree[theme=lcs] .lcs-tree-node .is-disabled {
  color: var(--Font_BH4);
  cursor: not-allowed
}

.el-tree[theme=lcs] .el-checkbox span.el-checkbox__inner {
  border-color: var(--Black06);
  border-radius: 1px
}

.el-tree[theme=lcs] .el-checkbox.is-checked .el-checkbox__input.is-checked span.el-checkbox__inner {
  border-color: var(--Theme08)
}

.el-tree[theme=lcs] .el-checkbox.is-disabled .el-checkbox__input.is-disabled span.el-checkbox__inner {
  background-color: var(--Black03);
  border-color: var(--Black05)
}

.el-tree[theme=lcs] .el-tree-node:focus>.el-tree-node__content,
.el-tree[theme=lcs] .el-tree-node__content:hover {
  background-color: var(--Theme03)
}

.el-tree[theme=lcs] .el-tree-node:focus>.el-tree-node__content .lcs-tree-node span:not(.is-disabled) {
  color: var(--Theme08);
  background-color: var(--Theme03)
}

.el-tree[theme=lcs] .el-tree-node:focus>.el-tree-node__content .el-checkbox+.lcs-tree-node span:not(.is-disabled) {
  color: var(--Font_BH2);
  background-color: transparent
}

.el-avatar[theme=lcs] {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #efefef
}

.el-avatar[theme=lcs] .lcs-avatar-XL {
  width: 64px;
  height: 64px;
  line-height: 64px
}

.el-avatar[theme=lcs] .lcs-avatar-XL i {
  font-size: 32px
}

.el-avatar[theme=lcs] .lcs-avatar-L {
  width: 48px;
  height: 48px;
  line-height: 48px
}

.el-avatar[theme=lcs] .lcs-avatar-L i {
  font-size: 24px
}

.el-avatar[theme=lcs] .lcs-avatar-M {
  width: 36px;
  height: 36px;
  line-height: 36px
}

.el-avatar[theme=lcs] .lcs-avatar-M i {
  font-size: 18px
}

.el-avatar[theme=lcs] .lcs-avatar-S {
  width: 28px;
  height: 28px;
  line-height: 28px
}

.el-avatar[theme=lcs] .lcs-avatar-S i {
  font-size: 14px
}

.el-avatar[theme=lcs] .lcs-avatar-XS {
  width: 24px;
  height: 24px;
  line-height: 24px
}

.el-avatar[theme=lcs] .lcs-avatar-XS i {
  font-size: 12px
}

.el-avatar[theme=lcs]+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[theme=lcs]+span.lcs-avatar-close-btn i.el-icon-close {
  transform: scale(.5);
  width: 10px;
  height: 10px
}

.el-avatar[theme=lcs]+span.lcs-avatar-close-btn:hover {
  background: var(--Theme08)
}

.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: 0
}

.avatar-close-box.is-border:hover {
  border: 1px solid var(--Theme08)
}

.avatar-close-box.is-border:hover span.lcs-avatar-close-btn {
  background: var(--Theme08);
  color: #fff
}

.avatar-close-box.is-border:hover i.el-icon-close {
  right: -3px;
  top: 0
}

.avatar-close-box .title {
  margin-left: 5px;
  font-size: 12px;
  color: var(--Font_BH1)
}

.el-empty.lcs-empty {
  padding: 10px 0;
  box-sizing: border-box
}

.el-empty.lcs-empty .el-empty__description {
  display: none
}

.el-empty.lcs-empty .el-empty__description {
  display: none
}

.el-empty.lcs-empty .el-empty__image img {
  width: 200px;
  height: 200px
}

.el-empty.lcs-empty .el-empty__bottom {
  margin-top: 10px;
  height: 26px
}

.el-empty.lcs-empty .el-empty__bottom .lcs-empty-text--desc {
  height: 26px;
  font-size: 14px;
  text-align: center;
  color: rgba(0, 0, 0, .6);
  line-height: 26px;
  color: #909399
}

.lcs-empty {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}

.lcs-empty .lcs-empty--img {
  width: 160px;
  height: 160px;
  background-size: contain
}

.lcs-empty .lcs-empty-title {
  height: 26px;
  font-size: 14px;
  text-align: center;
  color: rgba(0, 0, 0, .6);
  line-height: 26px
}

.lcs-empty.empty-404 .lcs-empty--img {
  background-image: url(http://172.26.161.226:29351/upload/static/img/20221101113432757.svg)
}

.lcs-empty.empty-submit .lcs-empty--img {
  background-image: url(http://172.26.161.226:29351/upload/static/img/20221101113709334.svg)
}

.lcs-empty.empty-send .lcs-empty--img {
  background-image: url(http://172.26.161.226:29351/upload/static/img/20221101113647317.svg)
}

.lcs-empty.empty-noData .lcs-empty--img {
  background-image: url(http://172.26.161.226:29351/upload/static/img/20221101113722266.svg)
}

.lcs-empty.empty-searchFail .lcs-empty--img {
  background-image: url(http://172.26.161.226:29351/upload/static/img/20221101113654940.svg)
}

.lcs-time-picker--popper.el-date-picker .popper__arrow,
.lcs-time-picker--popper.el-picker-panel .popper__arrow,
.lcs-time-picker--popper.el-time-panel .popper__arrow {
  display: none
}

.lcs-time-picker--popper .el-time-panel__btn.confirm,
.lcs-time-picker--popper .el-time-spinner__arrow:hover,
.lcs-time-picker--popper .time-select-item.selected:not(.disabled) {
  color: var(--Theme08)
}

.el-form-item[theme=lcs] .el-date-editor.lcs-input--border .el-input__inner,
.el-form-item[theme=lcs] .el-range-editor.lcs-input--border.el-input__inner {
  border-color: var(--Black06)
}

.el-form-item[theme=lcs] .el-input.is-disabled input.el-input__inner:hover {
  pointer-events: none
}

.el-form-item[theme=lcs] .el-date-editor.lcs-input--border .el-input__inner:active,
.el-form-item[theme=lcs] .el-date-editor.lcs-input--border .el-input__inner:focus,
.el-form-item[theme=lcs] .el-date-editor.lcs-input--border:hover .el-input__inner,
.el-form-item[theme=lcs] .el-range-editor.lcs-input--border.el-input__inner.is-active,
.el-form-item[theme=lcs] .el-range-editor.lcs-input--border.el-input__inner:hover {
  border-color: var(--Theme08)
}

.el-form-item[theme=lcs] .el-date-editor.lcs-input--border.is-disabled .el-input__inner,
.el-form-item[theme=lcs] .el-date-editor.lcs-input--border.is-disabled .el-input__inner:hover,
.el-form-item[theme=lcs] .el-date-editor.lcs-input--border.is-disabled:hover .el-input__inner,
.el-form-item[theme=lcs] .el-range-editor.lcs-input--border.el-input__inner.is-disabled {
  border-color: var(--Black04)
}

.el-form-item[theme=lcs] .el-date-editor.el-input .el-input__prefix i {
  color: var(--Font_BH3)
}

.el-form-item[theme=lcs] .el-date-editor.el-input.is-disabled .el-input__prefix i {
  color: var(--Font_BH1)
}

.el-form-item[theme=lcs] .el-date-editor.el-range-editor.el-input__inner.el-date-editor--timerange.is-active {
  border-color:  var(--Theme08)
}

.el-form-item[theme=lcs] .time-select-item.disabled:hover {
  background-color: transparent
}

.el-form-item[theme=lcs] .time-select-item.selected:not(.disabled) {
  color: var(--Theme08)
}

.el-form-item[theme=lcs] li.el-time-spinner__item:hover:not(.disabled):not(.active) {
  background-color: var(--Theme03)
}

.el-form-item[theme=lcs] .time-select-item:hover {
  font-weight: 400;
  background-color: var(--Theme03)
}

.el-form-item[theme=lcs] .el-time-spinner__arrow:hover {
  color: var(--Theme08)
}

.el-form-item[theme=lcs] li.el-time-spinner__item.active:not(.disabled) {
  color: var(--Theme08)
}

.el-form-item[theme=lcs] .el-time-panel__footer {
  height: 48px;
  line-height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center
}

.el-form-item[theme=lcs] .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-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.cancel {
  border: 1px solid var(--Black06);
  background-color: #fff;
  color: var(--Font_BH1);
  margin-right: 10px
}

.el-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.cancel:active,
.el-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.cancel:focus,
.el-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.cancel:hover {
  border-color: var(--Black07);
  background-color: var(--Black05);
  color: var(--Font_BH1)
}

.el-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.confirm {
  color: #fff;
  background-color: var(--Theme08);
  border-color: var(--Theme08)
}

.el-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.confirm:active,
.el-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.confirm:focus,
.el-form-item[theme=lcs] .el-time-panel__footer .el-time-panel__btn.confirm:hover {
  background-color: var(--Theme10);
  border-color: var(--Theme10);
  color: #fff
}

.el-popper.lcs-popconfirm {
  padding: 10px
}

.el-popper.lcs-popconfirm .el-popconfirm__main {
  margin-bottom: 10px
}

.el-popper.lcs-popconfirm .el-popover__title {
  height: 32px;
  line-height: 32px;
  padding-left: 8px;
  font-size: 14px;
  color: rgba(0, 0, 0, .9);
  margin: 0;
  border-bottom: 1px solid var(--Black06)
}

.el-popper.lcs-popconfirm .lcs-popover-content {
  padding: 8px;
  font-size: 14px;
  color: rgba(0, 0, 0, .6)
}

.el-drawer.lcs-drawer-container {
  display: flex;
  flex-direction: column
}

.el-drawer.lcs-drawer-container .el-drawer__header {
  padding: 0 10px 0 20px;
  height: 50px;
  line-height: 50px;
  display: flex;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  margin: 0
}

.el-drawer.lcs-drawer-container section.el-drawer__body {
  padding: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start
}

.el-drawer.lcs-drawer-container section.el-drawer__body .lcs-drawer-footer {
  height: 50px;
  line-height: 50px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 0 10px;
  border-top: 1px solid rgba(0, 0, 0, .1)
}

.tabs_nbmwsz.el-tabs.lcs-tabs .el-tabs__content .el-tab-pane {
  padding: 0;
}

.el-form-item[theme="lcs"].lcs-form-label__right .el-textarea .el-textarea__inner {
  color: var(--Font_BH1);
}

.el-form-item[theme="lcs"].lcs-form-label__left .el-textarea .el-textarea__inner {
  color: var(--Font_BH1);
}

.el-form-item[theme="lcs"].lcs-form-label__center .el-textarea .el-textarea__inner {
  color: var(--Font_BH1);
}

.el-tabs.lcs-tabs .el-tabs__header .el-tabs__nav-wrap {
  overflow: initial;
}

.el-tabs.lcs-tabs .el-tabs__header .el-tabs__nav-wrap::after {
  content: "";
  background-color: var(--Black05);
  left: 0;
  right: 0;
  height: 1px;
  width: 100%;
}

.el-tabs.lcs-tabs.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active {
  color: var(--Theme08);
  border-right-color: var(--Black05);
  border-left-color: var(--Black05);
}

.el-tabs.lcs-tabs .el-tabs__header {
  background-color: var(--Black01);
  padding: 0 0px;
  margin-bottom: 0;
}

.lcs-layout__container #workbenchContainer .el-tabs .el-tabs__content {
  padding: 16px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lcs-layout__container #workbenchContainer .el-tabs .el-tabs__content .el-tab-pane {
  padding: 0px;
}

.lcs-layout__container #workbenchContainer .el-tabs .workbench-tabs-pane>.workbench-drag-box {
  padding: 0px;
}

.pb-16 {
  margin-bottom: 16px !important;
}

.el-form-item[theme="lcs"].el-form-item--medium.pb-16 .el-form-item__error,
.el-form-item[theme="lcs"].el-form-item--small.pb-16 .el-form-item__error {
  padding-top: 3px;
}

#workbenchContainer .workbench-form-draggable-area-box .draggable-box-focus-border.active-block {
  display: flow-root;
}

#workbenchApp #workbenchContainer #scrollTopRef [class*="el-col-"] {
  border: 2px solid #fff;
}

.lcs-page-popover .el-drawer__header {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  padding: 5px 15px;
  margin-bottom: 0px;
  border-bottom: 1px solid #d9d9d9;
}

.lcs-page-popover .el-drawer__body {
  padding-left: 5px;
  font-size: 12px;
  height: 100%;
  overflow: auto;
}

.lcs-page-popover .el-drawer__body li {
  list-style-type: disclosure-closed;
}

.el-form-item__content>.lec {
  display: block;
}

.lcs-page-popover .el-drawer__body .lcs-prototype-header {
  line-height: 38px;
  height: 38px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  font-weight: 600;
}

.lcs-page-popover .el-drawer__body .header {
  line-height: 8px;
  border-radius: 10px 10px 10px 0px;
  padding: 5px;
  min-width: 8px;
  box-shadow: 1px 2px 3px #888888;
  height: 20px;
  box-sizing: border-box;
  background-color: #fa8c16;
  color: white;
  border: 1px solid;
  margin-left: 8px;
  margin-right: 8px;
  font-size: 8px;
}

.lcs-page-popover .el-drawer__body .content {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
}

.lcs-page-popover .el-drawer__body .main-box {
  padding-left: 36px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 18px;
  font-weight: 400;
}

.lcs-description {
  box-sizing: border-box;
}

.lcs-page-popover .el-drawer__body .popover-event-item {
  padding-left: 34px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  line-height: 24px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
}

.lcs-popover-title {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  line-height: 24px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
}

.lcs-popover-content {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 18px;
  font-weight: 400;
  word-break: break-all;
}

.lcs-panel .lcs-panel__header span.lcs-title::before {
  background-color: var(--Theme08);
}

body {
  --Black01: #ffffff;
  --Black02: #fcfcfc;
  --Black03: #f5f5f5;
  --Black04: #f0f0f0;
  --Black05: #d9d9d9;
  --Black06: #bfbfbf;
  --Black07: #8c8c8c;
  --Black08: #595959;
  --Black09: #454545;
  --Black10: #262626;
  --Black11: #1f1f1f;
  --Black12: #141414;
  --Black13: #000000;
}

.el-tabs.lcs-tabs[theme='lcs'] {
  border: none;
}

.lcs-layout__container .lan-widget-container {
  margin: 0;
  margin-right: 0px;
}

.lcs-description--content a.el-link[theme="lcs"] span.el-link--inner {
  font-size: 12px;
}

.lan-widget-container .lan-search-border .el-input__inner {
  height: 32px;
  line-height: 32px;
}

.lan-widget-container .lan-search-border .el-input__icon {
  line-height: 32px;
}

.el-dialog__wrapper.lcs-dialog.lcs-dialog-header__hidden .el-dialog .el-dialog__header {
  display: none;
}

#workbenchApp .lcs-upload {
  display: flex;
}

#workbenchApp .lcs-upload .el-upload.el-upload--text {
  width: auto;
  height: auto;
}

.lcs-upload .lcs_upload_tip {
  line-height: 32px;
  font-size: 14px;
  color: #808080;
  padding-left: 6px;
}

.lcs-upload-field .lcs-upload-field-btn {
  float: left;
}

.lcs-layout__container .lcs-panel {
  box-shadow: none;
}

.el-upload.el-upload--text {
  width: 100%;
  height: auto;
}

.el-table__fixed-right .el-table__fixed-header-wrapper thead th.el-table__cell {
  border-bottom: none !important;
}

.lcs-button {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: 0.8;
  cursor: not-allowed;
  border-bottom-color: transparent;
}

input.el-input__inner[disabled]:hover {
  border-bottom-color: transparent;
}

.el-tabs__header {
  margin-bottom: 0px !important;
}


.el-card__body {
  padding: 0px;
}

.el-tabs.lcs-tabs .el-tabs__content {
  padding: 0;
  box-sizing: border-box;
  height: calc(100% - 40px);
}

.lan-widget-container.lan-childcontainer {
  margin-right: 0px;
}

.el-textarea.is-disabled .el-textarea__inner {
  background-color: #f5f7fa !important;
  opacity: 0.8;
  cursor: not-allowed;
}

.el-tabs__nav {
  margin-left: 20px;
}

.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),
.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),
.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
  padding-left: 0px;
}

#workbenchContainer input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: 0.8;
  cursor: not-allowed;
  border-bottom-color: transparent;
}

#workbenchContainer input.el-input__inner[disabled]:hover {
  border: transparent;
  border-bottom-color: transparent;
}

#previewApp input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: 0.8;
  cursor: not-allowed;
  border-bottom-color: transparent;
}

#previewApp input.el-input__inner[disabled]:hover {
  border: transparent;
  border-bottom-color: transparent;
}

#lowcode-container input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: 0.8;
  cursor: not-allowed;
  border-bottom-color: transparent;
}

#lowcode-container input.el-input__inner[disabled]:hover {
  border: transparent;
  border-bottom-color: transparent;
}

.lan-widget-container .lan-search .el-input__inner {
  background-color: #fff;
  background-image: none;
  border-radius: 4px !important;
  border: 1px solid #dcdfe6 !important;
  box-sizing: border-box;
  display: inline-block;
  font-size: inherit;
  height: 32px;
  line-height: 32px;
  outline: none !important;
  padding-left: 30px;
  padding-right: 15px;
  flex: 1;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: 100%;
}

.lan-widget-container .lan-search-border .el-input__inner {
  height: 32px;
  line-height: 32px;
}

.lan-widget-container .lan-search .el-form-item__label {
  width: 70px;
}

.el-select.lcs-input--border .el-input .el-input__inner,
.lcs-select--border.lcs-input--border .el-input .el-input__inner,
div.el-cascader.lcs-input--border div.el-input .el-input__inner,
div.lcs-cascader--border.lcs-input--border div.el-input .el-input__inner,
.lcs-input--border.el-range-editor.el-input__inner {
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: var(--Black06);
}

.el-select.lcs-input--border .el-input .el-input__inner:hover,
.lcs-select--border.lcs-input--border .el-input .el-input__inner:hover,
.lcs-input--border.el-range-editor.el-input__inner,
div.el-cascader:not(.is-disabled):hover.lcs-input--border .el-input input.el-input__inner,
div.lcs-cascader--border:not(.is-disabled):hover.lcs-input--border .el-input input.el-input__inner {
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: var(--Black06);
}

.el-date-editor.el-range-editor.el-input__inner.el-date-editor--timerange.is-active.lcs-input--border {
  border-color: var(--Theme08);
}

body .el-message-box__input input.invalid,
body .el-message-box__input input.invalid:focus,
body div.el-form-item.is-error .lcs-input--border .el-input-group,
body div.el-form-item.is-error .lcs-input--border .el-input__inner,
body div.el-form-item.is-error .lcs-input--border .el-input__inner:focus,
body div.el-form-item.is-error .lcs-input--border .el-input__inner:hover,
body div.el-form-item.is-error .lcs-input--border.el-input__inner,
body div.el-form-item.is-error .lcs-input--border.el-input__inner:focus,
body div.el-form-item.is-error .lcs-input--border.el-input__inner:hover,
body div.el-form-item.is-error .lcs-input--border .el-textarea__inner,
body div.el-form-item.is-error .lcs-input--border .el-textarea__inner:focus {
  border-color: var(--Red04);
}

.el-radio__label {
  font-size: var(--T2) !important;
}

label.el-checkbox[theme="lcs"] span.el-checkbox__label {
  font-size: var(--T2) !important;
}

.lcs-upload-field {
  line-height: 16px;
  float: left;
}

.lcs-upload-field .lcs_upload_tip,
.lcs-upload-img .lcs_upload_tip {
  line-height: 28px;
  font-size: 12px;
  color: #000000;
  padding-left: 0px;
  padding-top: 0px;
}

.lcs-upload-field .el-upload-list__item {
  font-size: 12px;
  line-height: 30px;
  margin-top: 0px;
}

.lcs-upload-field .el-upload-list__item .el-icon-close {
  top: 9px;
}

.lcs-upload-field .el-upload-list.el-upload-list-ul {
  margin: 0;
  padding: 5px 10px 5px 10px;
  list-style: none;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}

.lcs-searchBar--box {
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  padding-right: 10px;
}

.right-btn-group {
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.lcs-searchBar-left {
  flex: 1;
  height: 100%;
}

.lan-searchbar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 30px;
  width: 100%;
  position: relative;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #fff;
}

.lan-searchbar-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  /* padding-left: 10px; */
  /* padding-right: 10px; */
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1002;
  background-color: #fff;
}

.lan-searchbar-buttons,
.lan-searchbar-seat {
  width: 25%;
  height: 44px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#lowcode-container .lcs-input--border input.el-input__inner[disabled] {
  background-color: #f5f7fa !important;
  opacity: 0.8;
  cursor: not-allowed;
  border-bottom-color: var(--Black05);
}

.lcs-upload-img .is_disabled .el-upload--picture-card {
  display: none;
}

.lcs-upload-img .el-upload-list--picture-card {
  margin: 0;
  display: inline;
  vertical-align: top;
  height: auto;
  margin-left: 0px;
}

.lcs-upload-img .el-upload--picture-card,
.lcs-upload-img .el-upload-list--picture-card .el-upload-list__item {
  width: 65px;
  height: 65px;
  margin-right: 12px;
  line-height: 70px;
}

.lcs-upload-img .el-upload--picture-card:hover,
.lcs-upload-img .el-upload:focus {
  border-color: var(--Theme08);
  color: var(--Theme08);
}

.lcs-upload-img .previewItem {
  position: relative;
  height: 65px;
  width: 65px;
}

.lcs-upload-img .previewItem:hover {
  outline: 1px solid #e3e4e5;
}

.lcs-upload-img .previewItem i.lcs-i {
  visibility: hidden;
  position: absolute;
  right: 0px;
  top: 0px;
  color: var(--Theme08);
}

.lcs-upload-img .previewItem:hover i.lcs-i {
  visibility: visible;
}

/* 2024-2-19抽离style后补充样式 */
.lcs-fail-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #f5f7fa;
  color: #909399;
  font-size: 30px;
}

.el-form-item[theme=lcs] .el-input-number， .el-form-item[theme=lcs] .el-date-editor,
.el-form-item[theme=lcs] .lcs-cascader {
  width: 100%;
}

.lcs-upload .lcs-upload-content {
  display: flex;
  align-items: center;
}

.lan-searchbar-btn {
  height: 32px;
  line-height: 32px;
  padding: 0px 8px;
  margin-left: 12px;
}

.lcs-description,
.lcs-panel-box,
.lcs-check-list,
.lcs-child-component,
.lcs-panel__header {
  width: 100%;
  height: 100%;
}

.lcs-breadcrumb-box {
  width: 100%;
  display: flex;
}

.lcs-breadcrumb-box .el-breadcrumb {
  line-height: 1.2;
}

*,
body,
html {
  box-sizing: border-box;
}

.lcs-drawer-footer {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  padding-left: 10px;
}

.lcs-tabs .el-tab-pane {
  display: flow-root;
}

.lcs-fieldset {
  height: 100%;
  width: 100%;
  min-height: 60px;
}

.lcs-dialog p,
.lcs-layout__container p {
  margin-bottom: 0;
}

.lcs-panel,
.el-col>.lcs-panel,
.lcs-dialog .lcs-panel {
  box-shadow: none;
}

.el-dialog__wrapper.lcs-dialog.lcs-dialog-footer__hidden .el-dialog .el-dialog__footer {
  display: none;
}

.lcs-dialog .lan-widget-container {
  margin: 0;
  margin-right: 0px;
}

.el-form-item[theme=lcs] div.el-input.is-disabled input.el-input__inner:hover {
  pointer-events: all;
}

#previewApp .lcs-input--border input.el-input__inner[disabled] {
  border-bottom-color: var(--Black05);
}

.lcs-tag_p.el-tag {
  background-color: #fff;
  border-color: #b3d8ff;
  color: #409eff;
}

.lcs-tag_ps.el-tag {
  background-color: #fff;
  border-color: #c2e7b0;
  color: #67c23a;
}

.lcs-tag_pi.el-tag {
  background-color: #fff;
  border-color: #d3d4d6;
  color: #909399;
}

.lcs-tag_pd.el-tag {
  background-color: #fff;
  border-color: #fbc4c4;
  color: #f56c6c;
}

.lcs-tag_pw.el-tag {
  background-color: #fff;
  border-color: #f5dab1;
  color: #e6a23c;
}

.lcs-tag_ls.el-tag {
  background-color: #f0f9eb;
  border-color: #e1f3d8;
  color: #67c23a;
}

.lcs-tag_li.el-tag {
  background-color: #f4f4f5;
  border-color: #e9e9eb;
  color: #909399;
}

.lcs-tag_ld.el-tag {
  background-color: #fef0f0;
  border-color: #fde2e2;
  color: #f56c6c;
}

.lcs-tag_lw.el-tag {
  background-color: #fdf6ec;
  border-color: #faecd8;
  color: #e6a23c;
}

.lcs-tag_d.el-tag {
  background-color: #409eff;
  border-color: #409eff;
  color: #fff;
}

.lcs-tag_ds.el-tag {
  background-color: #67c23a;
  border-color: #67c23a;
  color: #fff;
}

.lcs-tag_di.el-tag {
  background-color: #909399;
  border-color: #909399;
  color: #fff;
}

.lcs-tag_dd.el-tag {
  background-color: #f56c6c;
  border-color: #f56c6c;
  color: #fff;
}

.lcs-tag_dw.el-tag {
  background-color: #e6a23c;
  border-color: #e6a23c;
  color: #fff;
}

.lcs-dialog .el-checkbox__input.is-checked .el-checkbox__inner,
.lcs-dialog .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.lan-childcontainer .el-checkbox__input.is-checked .el-checkbox__inner,
.lan-childcontainer .el-checkbox__input.is-indeterminate .el-checkbox__inner,
.el-table[theme=lcs] .el-checkbox__input.is-indeterminate .el-checkbox__inner,
div.el-table[theme=lcs] .el-checkbox__input.is-checked .el-checkbox__inner,
.el-form-item[theme=lcs] .el-switch.is-checked .el-switch__core,
.lan-childcontainer .el-switch.is-checked .el-switch__core,
.lcs-dialog .el-switch.is-checked .el-switch__core,
.lcs-layout__container .el-switch.is-checked .el-switch__core {
  border-color: var(--Theme08) !important;
  background-color: var(--Theme08) !important;
}

span.el-tag {
  background-color: var(--Theme03);
  border-color: var(--Theme04);
  color: var(--Theme08);
}

div.el-table[theme=lcs].el-table--medium .el-table__row {
  height: 40px;
}

div.el-table[theme='lcs'] .el-table__cell .cell .el-link,
div.el-table[theme='lcs'] td .cell .el-link {
  line-height: normal !important;
}

div.el-table[theme=lcs] .el-table-column--selection .el-checkbox__input {
  display: inline-flex;
}

div.el-table[theme=lcs].el-table--mini th,
div.el-table[theme=lcs].el-table--mini td,
div.el-table[theme=lcs].el-table--mini thead tr th {
  padding: 0;
  line-height: 26px;
}

div.el-table[theme=lcs].el-table--mini .el-table__cell .cell,
div.el-table[theme=lcs].el-table--mini .el-table__cell .cell,
div.el-table[theme=lcs].el-table--mini td .cell {
  line-height: 26px !important;
  display: block;
}

div.el-table[theme=lcs].el-table--mini .caret-wrapper {
  height: 26px;
}

div.el-table[theme=lcs].el-table--mini .sort-caret.descending {
  border-top-color: #C0C4CC;
  bottom: 3px;
}

div.el-table[theme=lcs].el-table--mini .sort-caret.ascending {
  border-bottom-color: #C0C4CC;
  top: 0px;
}

div.el-table[theme=lcs]+.el-pagination[size=mini] {
  font-size: var(--T2);
  margin-top: 10px;
  text-align: right;
}

.el-pagination[theme=lcs][size=mini] .el-pagination__total {
  font-size: var(--T2);
  margin-right: 8px;
  line-height: 28px;
  height: 28px;
  color: var(--Font_BH2);
}

.el-pagination[theme=lcs][size=mini] span.el-pagination__sizes {
  font-size: var(--T2);
  height: 28px;
  line-height: 28px;
  margin-right: 8px;
}

.el-pagination[theme=lcs][size=mini] span.el-pagination__sizes .el-select .el-input .el-input__inner {
  font-size: var(--T2);
  height: 28px;
}

.el-pagination[theme=lcs][size=mini] button.btn-next,
.el-pagination[theme=lcs][size=mini] button.btn-prev {
  width: 28px;
  min-width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: var(--T2);
}

.el-pagination[theme=lcs][size=mini] .el-pager li.btn-quicknext,
.el-pagination[theme=lcs][size=mini] .el-pager li.btn-quickprev,
.el-pagination[theme=lcs][size=mini] ul.el-pager li.number {
  font-size: var(--T2);
  width: 28px;
  min-width: 28px;
  height: 28px;
  line-height: 28px;
}

.el-pagination[theme=lcs][size=mini] span.el-pagination__jump {
  height: 28px;
  line-height: 28px;
  font-size: var(--T2);
}

.el-pagination[theme=lcs][size=mini] span.el-pagination__jump .el-input {
  height: 28px;
  line-height: 28px;
  font-size: var(--T2);
}

.el-pagination[theme=lcs][size=mini] span.el-pagination__jump .el-input .el-input__inner {
  width: 28px;
  height: 28px;
  font-size: var(--T2);
}

.lcs-header-page-table-full.el-table {
  position: absolute;
  top: 50px;
  width: -webkit-fill-available;
}

.lcs-header-page-table-full.el-table--mini {
  position: absolute;
  top: 46px;
  width: -webkit-fill-available;
}

.lcs-header-table-full.el-table--mini {
  position: absolute;
  top: 46px;
  width: -webkit-fill-available;
}

.lcs-page-table-full.el-table {
  position: absolute;
  top: 0px;
  width: -webkit-fill-available;
}

.lcs-header-page-table-full.el-table {
  height: calc(100% - 101px);
  max-height: calc(100% - 101px);
}

.lcs-header-table-full.el-table {
  height: calc(100% - 50px);
}

.lcs-header-page-table-full.el-table--mini {
  height: calc(100% - 89px);
  max-height: calc(100% - 89px);
}

.lcs-page-table-full.el-table {
  height: calc(100% - 51px);
  max-height: calc(100% - 51px);
}

.lcs-page-table-full.el-table--mini {
  height: calc(100% - 43px);
  max-height: calc(100% - 43px);
}

.lcs-table-full.el-table {
  height: 100%;
}

.el-pagination[theme=lcs][size=mini] {
  height: 28px;
}

.lcs-table-full-box {
  position: relative;
}

.lcs-table-full-box .el-pagination[theme=lcs] {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.el-button.el-button--mini[theme=lcs] {
  height: 28px;
  line-height: 28px;
  padding: 0px 8px;
}

.lcs-table-header--box {
  height: auto;
  padding: 9px 15px 9px 0px;
  line-height: 1;
}

.lcs-panel .lcs-panel__header span.lcs-meta .el-button.el-button--mini[theme=lcs] {
  height: 28px;
  min-width: 30px;
  padding: 0 12px;
}

.el-dialog__wrapper.lcs-dialog .el-dialog .el-dialog__footer {
  height: auto;
  padding: 12px 16px;
  line-height: 1;
}

.el-drawer.lcs-drawer-container section.el-drawer__body .lcs-drawer-footer {
  height: auto;
  line-height: 1;
  padding: 9px 10px;
}

.lan-searchbar-container .lan-searchbar-buttons {
  align-items: normal;
}

.el-table__fixed-right .el-table__fixed-header-wrapper thead th.el-table__cell {
  border-bottom: none !important;
}

/* 表格的紧凑按钮，无间距 */
div.el-table[theme="lcs"] table tbody td .el-button.lydp-table-mini-btn[theme="lcs"] {
  margin: 0;
  padding: 0;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
}

/* 老项目不更新主题时需要覆盖主题文件 */
.lan-widget-container {
  display: flow-root;
}

/* 表格的紧凑按钮，无间距 */
div.el-table[theme="lcs"] table tbody td .el-button.lydp-table-mini-btn[theme="lcs"] {
  margin: 0;
  padding: 0;
  text-overflow: ellipsis;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
}

/* 基础组合 背景自动添加 */
fieldset,
legend {
  background-color: #fff;
}

fieldset {
  border: 1px solid #c0c4cc;
}

/* 页脚组件 */
.lan-footer-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  height: 100%;
  width: 100%;
  color: white;
  box-sizing: border-box;
}

.lan-footer-container.default {
  color: var(--color);
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.lan-footer-container.primary {
  color: white;
  background-color: #066bd6;
}

.lan-footer-container.red {
  color: white;
  background-color: #c3002f;
}

.lan-footer-container.black {
  color: white;
  background-color: #000;
}

.lan-footer-container .link-lan-footer-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-bottom: 20px;
}

.lan-footer-container.default .link-lan-footer-container .link {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px;
}

.lan-footer-container.primary .link-lan-footer-container .link {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px;
}

.lan-footer-container.red .link-lan-footer-container .link {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px;
}

.lan-footer-container.black .link-lan-footer-container .link {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  font-size: 14px;
  padding-right: 10px;
  position: relative;
  margin-right: 10px;
}

.lan-footer-container.default .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0px;
}

.lan-footer-container.primary .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  opacity: 0.4;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0px;
}

.lan-footer-container.red .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  opacity: 0.4;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0px;
}

.lan-footer-container.black .link-lan-footer-container .link::after {
  width: 1px;
  height: 16px;
  opacity: 0.4;
  border-right: 1px solid;
  content: "";
  position: absolute;
  right: 0px;
}

.lan-footer-container .desc-lan-footer-container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.lan-footer-container.default .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px;
}

.lan-footer-container.primary .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px;
}

.lan-footer-container.red .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px;
}

.lan-footer-container.black .desc-lan-footer-container .desc {
  color: inherit;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 5px;
}

div[class*=childctrl_]>div {
  width: 100%;
  height: 100%;
  display: flow-root;
}

.lcs-header-page-table-full {
  position: absolute;
  top: 50px;
  width: -webkit-fill-available;
}

.lcs-page-table-full {
  position: absolute;
  top: 0px;
  width: -webkit-fill-available;
}

.lcs-header-page-table-full {
  height: calc(100% - 101px);
}

.lcs-header-table-full {
  height: calc(100% - 50px);
}

.lcs-header-page-table-full.el-table--mini {
  height: calc(100% - 93px);
}

.lcs-page-table-full {
  height: calc(100% - 51px);
}

.lcs-page-table-full.el-table--mini {
  height: calc(100% - 43px);
}

.lcs-table-full {
  height: 100%;
}

.el-pagination[theme=lcs][size=mini] {
  height: 28px;
}

.lcs-table-full-box {
  position: relative;
}

.lcs-table-full-box .el-pagination[theme=lcs] {
  position: absolute;
  right: 0px;
  bottom: 0px;
}

#lowcode-container>.el-form[theme=lcs] {
  width: 100%;
  display: flow-root;
  box-sizing: border-box;
}

div.el-table[theme=lcs] .el-table__cell.is-center .cell.el-tooltip {
  padding: 0px;
  overflow: hidden;
  max-width: 100%;
  display: flow-root;
}

.el-transfer[theme="lcs"] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.el-transfer[theme="lcs"] .el-transfer-panel {
  flex: 1;
}

.el-transfer[theme="lcs"] .el-transfer__buttons {
  padding: 0 15px;
}

.el-transfer[theme="lcs"] button.el-button.el-button-primary,
.el-transfer[theme="lcs"] button.el-button.el-button-primary:hover {
  color: #fff;
  background-color: var(--Theme08);
  border-color: var(--Theme08);
  width: 40px;
  height: 32px;
  padding: 0;
}

.el-transfer[theme="lcs"] button.el-button.el-button-primary.is-disabled,
.el-transfer[theme="lcs"] button.el-button.el-button-primary.is-disabled:hover,
.el-transfer[theme="lcs"] button.el-button.el-button-primary:hover.is-disabled,
.el-transfer[theme="lcs"] button.el-button.el-button-primary:hover.is-disabled:hover {
  background-color: #EBEEF5;
  border-color: #EBEEF5;
}

a.el-link.el-link--default[theme=lcs] span.el-link--inner {
  line-height: 16px;
  color: var(--Theme08);
  font-size: var(--T3);
}

.el-table[theme="lcs"] .el-form-item__error {
  position: static;
}

.el-table[theme="lcs"] .el-form-item--mini.el-form-item,
.el-table .el-form-item--small.el-form-item {
  margin-bottom: 0px;
}

.lcs-layout__container .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,
.lcs-layout__container .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before {
  content: '*';
  color: #F56C6C;
  margin-right: 2px;
  position: relative;
  right: 0;
}

.el-steps .is-process {
  color: var(--Theme08) !important;
  border-color: var(--Theme08) !important;
}
.el-step__title.is-process{
  color: var(--Theme08) !important;
}
.el-table__cell .cell{
  padding: 8px 0;
}
.el-table__cell .cell div,
.el-table__cell .cell p{
  line-height: 20px;
}
