.lcs-cell-upload .van-field__control--custom {
  justify-content: flex-end;
}

.lcs-cell-upload .lcs-cell-upload-button {
  height: 24px;
  width: 24px;
  padding: 0;
  font-size: 12px;
  border: none;
  border-radius: 50%;
}

.van-cell.lcs-cell.lcs-cell-upload {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
}

.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-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 {
  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,
.lcs-upload-field .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: 100%;
  text-align: left;
}

.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;
}

.lan-childcontainer {
  height: auto;
  width: 100%;
  align-content: flex-start;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-right: 0px;
}

.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;
}

.lan-searchbar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 40px;
  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;
}

.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: 100;
  background-color: #fff;
}

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

.lcs-table-header--box {
  display: flex;
  margin-bottom: 10px;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding: 0;
}

.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: #606266;
  margin: 0;
  padding: 6px 8px;
}

.lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--danger:hover {

  color: var(--Red04);

}

.el-input-group .el-input-group__append {
  box-sizing: border-box;
  padding: 0;
  border-radius: 0;
}

.el-input-group .el-input-group__append .el-button {
  margin: 0;
}

.lcs-input--border .el-input-group__append {
  background: #F5F7FA;
  border-left: 0;
}

.el-input-group.lcs-input--border.is-disabled .el-input-group__append {
  border-left-color: #efefef;
  border-right: 1px solid #efefef;
}

.pb-16 {
  margin-bottom: 16px !important;
}

.lcs-layout__container .el-table th.el-table__cell {
  background-color: #F2F3F5;
  font-size: 14px;
  color: #000000;
  letter-spacing: 0;
  font-weight: 500;
}

.lcs-button {
  position: relative;
}

.el-table__body tr>td.el-table__cell,
.el-table__body tr.current-row>td.el-table__cell {
  vertical-align: top;
}

.el-table .el-form-item--mini.el-form-item,
.el-table .el-form-item--small.el-form-item {
  margin-bottom: 0px;
}

.el-table .el-form-item__error {
  position: static;
}

.lcs-ilink-table--box {
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
}

.lcs-ilink-table--box .lcs-table--container {
  width: 100%;
  height: fit-content;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table-title {
  height: 40px;
  line-height: 40px;
  user-select: none;
  font-size: 14px;
  color: #000;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table {
  min-width: 100%;
  font-size: 12px;
  background-color: #e4e5e7;
  border-spacing: 0;
  border: 1px solid #e4e5e7;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table th {
  padding: 0 10px;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table tr {
  line-height: 32px;
  height: 32px;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table tr td:last-child::after {
  content: '';
  display: none;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table td {
  border-top: 1px solid #e4e5e7;
  padding: 0 20px;
  position: relative;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table td::after {
  content: '';
  position: absolute;
  right: 0;
  top: 6px;
  height: 20px;
  width: 1px;
  background: #e4e5e7;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table thead {
  background: #e4e5e7;
  color: #000;
  font-size: 500;
  text-align: left;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table button {
  width: fit-content;
  font-size: 12px;
  line-height: 22px;
  padding: 0 7px;
  margin: 0;
  outline: 0;
  border: 0;
  background: #fff;
  color: #c3002f;
}

.lcs-ilink-table--box .lcs-table--container .lcs-table--wrapper .lcs-ilink-table tbody.lcs-table--body {
  background-color: #fff;
  white-space: nowrap;
}

.lcs-ilink-table--box .lcs-table-footer {
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.lcs-ilink-table--box .lcs-table-footer .lcs-table-plus-btn {
  color: #006FFF;
  font-size: 14px;
  font-weight: 600;
}

.header-cascader--box {
  box-sizing: border-box;
  padding: 5px;
}

.header-cascader--box .header-bar {
  height: 40px;
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  padding: 10px;
}

.header-cascader--box .cascader-select--box .select-cascader-node {
  display: inline-block;
  font-size: 12px;
  color: #333;
  line-height: 25px;
  padding: 0 5px;
  border: 1px solid #c8c9cc;
  border-radius: 3px;
  margin: 0 5px 5px 0;
}

.header-cascader--box .cascader-select--box {
  max-height: 100px;
  min-height: 50px;
  overflow: auto;
  width: 100%;
}

.lcs-cell .van-cell__value {
  display: inline-block;
  width: calc(100% - 25px);
  text-align: left;
}

.lcs-cell .van-cell__right-icon {
  position: relative;
  top: 3px;
}

.van-cell__title.van-field__label {
  display: flex;
  align-items: flex-start;
  min-width: fit-content;
}

.lcs-van-cell-title {
  line-height: 45px;
  padding-left: 14px;
  color: #323233;
  font-size: 14px;
  height: 45px;
}

.van-cell__title i,
.lcs-van-cell-title i {
  line-height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
}

.lcs-table-header-sidebar .el-button:focus {
  background: #fff;
  border-color: #dcdfe6;
  color: #606266;
}
.lcs-layout__container fieldset{
  padding: 6px 12px 10px 12px;
}
.lcs-layout__container fieldset legend{
    font-size: 16px;
    width: auto;
    display: block;
    margin-bottom: 0px;
    padding: 0 2px;
}
.lcs-form-label__left{
  text-align: left;
}

#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);
  background-color: var(--Theme08);
}

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-table-full-box .lcs-header-page-table-full {
  position: absolute;
  top: 50px;
}

.lcs-table-full-box .lcs-header-page-table-full.el-table--mini {
  position: absolute;
  top: 46px;
}

.lcs-table-full-box .lcs-header-table-full.el-table--mini {
  position: absolute;
  top: 46px;
}

.lcs-table-full-box .lcs-page-table-full {
  position: absolute;
  top: 0px;
}

.lcs-table-full-box .lcs-header-page-table-full {
  height: calc(100% - 101px);
}

.lcs-table-full-box .lcs-header-table-full {
  height: calc(100% - 50px);
}

.lcs-table-full-box .lcs-header-page-table-full.el-table--mini {
  height: calc(100% - 89px);
}

.lcs-table-full-box .lcs-page-table-full {
  height: calc(100% - 51px);
}

.lcs-table-full-box .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;
}

.el-button.el-button--mini[theme=lcs] {
  height: 28px;
  line-height: 28px;
  padding: 0px 8px;
}

.lcs-table-full-box .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;
}

.el-form .lan_childcontainer_searchPage  .el-form-item[theme="lcs"]  .el-form-item__label{
  float: left;
}
.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);
}



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

.lcs-list-page .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-list-page .lcs-table-button--group .lcs-button-box .lcs-button:last-child .el-button>span::after {
  content: '';
  border: none !important
}

.lcs-list-page .lcs-table-button--group {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px
}

.lcs-list-page .lcs-table-button--group.el-popover {
  padding: 9px
}

.lcs-list-page .lcs-table-button--group .lcs-button-box {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: default
}
.lcs-list-page .lcs-table-button--group .lcs-button-box .lcs-button {
  cursor: default;
  font-size: 12px;
  position: relative
}
.lcs-list-page .lcs-table-button--group .lcs-button-box .lcs-button>span {
  color: var(--Font_BH1);
  cursor: default
}
.lcs-list-page .lcs-table-button--group .lcs-button-box .lcs-button>span:hover {
  color: var(--Theme08)
}
.lcs-list-page .lcs-table-button--group .lcs-button-box .lcs-button .el-divider {
  cursor: default;
  margin: 0 3px
}

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

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

.lcs-list-page .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-list-page .lcs-table-button--group .lcs-button-box .lcs-button .el-button:hover {
  color: var(--Theme08);
  background: 0 0;
  background-color: transparent
}

.lcs-list-page .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-list-page .lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--danger:hover {
  color: var(--Theme08)
}

.lcs-list-page .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-list-page .lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--success:hover {
  color: var(--Green04)
}

.lcs-list-page .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-list-page .lcs-table-button--group .lcs-button-box .lcs-button .el-button.el-button--warning:hover {
  color: var(--Yellow04)
}

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

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

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

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

.lcs-list-page div.el-table[theme=lcs] .el-table__header-wrapper table.el-table__header thead tr th div.cell span,
.lcs-list-page div.el-table[theme=lcs] div.el-table__fixed table.el-table__header thead tr th .cell,
.lcs-list-page 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)
}

.lcs-list-page 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
}

.lcs-list-page 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)
}

.lcs-list-page 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
}

.lcs-list-page 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%
}

.lcs-list-page 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
}

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

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

.lcs-list-page 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
}

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

.lcs-list-page 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
}

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

.lcs-list-page 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
}

.lcs-list-page 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
}

.lcs-list-page 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
}

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

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

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

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

.lcs-list-page 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
}

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

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

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

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

.lcs-list-page div.el-table[theme=lcs]+.el-pagination {
  margin-top: 15px;
  text-align: right;
  padding: 0 15px;
  box-sizing: border-box
}

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

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

.lcs-list-page div.el-table[theme=lcs] .el-table__cell .cell .el-link,
.lcs-list-page div.el-table[theme=lcs].el-table--small .el-table__cell .cell .el-link,
.lcs-list-page div.el-table[theme=lcs].el-table--small td .cell .el-link {
  line-height: normal !important
}

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

.lcs-list-page div.el-table[theme=lcs].el-table--medium .el-table__cell .cell .el-link,
.lcs-list-page div.el-table[theme=lcs].el-table--medium td .cell .el-link {
  line-height: normal !important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.lcs-list-page div.el-table[theme=lcs].el-table--striped .el-table__body tr.el-table__row--striped th {
  background: var(--Black03)
}
.lcs-list-page .el-table__body tr>td.el-table__cell,
.lcs-list-page .el-table__body tr.current-row>td.el-table__cell {
    vertical-align: middle ;
}
.el-dialog__wrapper.lcs-dialog {
    display: flex;
    justify-content: center;
    align-items: center;
}
.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 .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);
}
.lcs-list-page.lcs-layout__container [class*=el-col-][class*=-container]{
  padding: 0px 0px 0px 0px;
}
div.lcs-panel {
    background-color: #ffffffff;
    box-sizing: border-box;
    font-size: 12px;
    border: 1px solid rgba(0,0,0,.2);
    box-shadow: none!important;
    border-radius: 3px;
    overflow: hidden
}

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

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

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

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

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

div.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
}

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

div.lcs-panel .lcs-panel__header span.lcs-title::before {
    content: '';
    position: absolute;
    width: 2px;
    background-color: var(--Theme08)!important;
    top: 50%;
    left: -6px;
    height: 15px;
    transform: translateY(-50%)
}

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

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

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

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

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

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

div.lcs-panel .lcs-panel__body {
    padding: 6px;
    color: #000000b3;
    font-size: 14px;
    min-height: 80px;
    overflow: auto
}
.el-dialog__wrapper .dialog_BusinessForm .el-dialog__body{
  overflow: auto;
  max-height: calc(100vh - 200px);
}
