.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[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;
}

.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;
}
.lcs-upload-field .lcs_upload_tip,.lcs-upload-img .lcs_upload_tip  {
  line-height: 28px;
  font-size: 12px;
  color: rgb(0, 0, 0,0.4);
  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;
}
.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;
}
.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: 999;
    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);
    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);
}