.open_from_mobile_container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px;
}

#mobile-app .el-card {
  border: 1px solid #ebeef5;
  margin-top: 10px;
  margin-bottom: 10px;
  box-shadow: none !important;
}

#mobile-app .dialog-footer {
  text-align: right;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: flex-end;
}

#mobile-app .el-card__header {
  padding: 4px 0 0 14px !important;
}
#mobile-app .el-card__body {
  /*padding: 14px !important;*/
}

#mobile-app .links-container {
  padding: 14px !important;
  position: static !important;
  text-align: right;
}

#mobile-app .el-card__header .ribbon {
  transform: translateX(-14px);
}

#mobile-app .el-dialog {
  margin-top: 0;
  margin-bottom: 0;
  height: 100%;
  overflow: auto;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw !important;
  transform: none;
  max-width: none;
  max-height: none;
}

#mobile-app .el-message-box__wrapper {
  padding: 20px;
}
#mobile-app .el-message-box {
  width: 100% !important;
}

#mobile-app .el-select-dropdown {
  max-width: 80vw !important;
}

#mobile-app .el-tree-node__content {
  white-space: pre-wrap;
}

.border-none {
  border: none !important;
}

.p-0.el-dialog .el-dialog__body {
  padding: 0 !important;
}

.h-full.el-dialog .el-dialog__body {
  height: 100% !important;
}

#mobile-app .el-popover {
  left: 0 !important;
  top: auto !important;
  bottom: 0 !important;
  width: 100vw !important;
  overflow-y: auto;
  overflow-x: hidden;
}

/*#mobile-app .el-tabs__item {*/
/*  padding: 0 20px !important;*/
/*}*/
/*#mobile-app .el-tabs__nav-prev,*/
/*#mobile-app .el-tabs__nav-next {*/
/*  width: 30px;*/
/*  text-align: center;*/
/*}*/

/*#mobile-app .el-tabs__nav-prev > i,*/
/*#mobile-app .el-tabs__nav-next i {*/
/*  font-size: 20px;*/
/*  font-weight: bold;*/
/*  color: #448ef7;*/
/*}*/

/*#mobile-app .el-tabs__nav-wrap {*/
/*  padding: 0 30px;*/
/*}*/

/*#mobile-app .el-tabs__item.is-active {*/
/*  background: #448ef7;*/
/*  color: #fff;*/
/*}*/

#mobile-app .step-form-div {
  min-height: 40vh;
}

#mobile-app .sci-upload-container {
  padding: 20px !important;
}

#mobile-app .sci-upload .el-upload {
  width: 100% !important;
}

#mobile-app .sci-upload .el-upload .upload-area {
  padding: 40px 30px !important;
}

#mobile-app .process-container {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

#mobile-app .process-container .process-step {
  margin: 0 !important;
}

#mobile-app .ct-transfer {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

#mobile-app .ct-transfer > div {
  width: 100% !important;
}

#mobile-app div.vxe-pager {
  height: auto !important;
  margin-top: 10px;
  margin-bottom: 10px;
}
#mobile-app .vxe-pager--wrapper {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
  align-items: center;
  justify-content: center;
}

#mobile-app .bg-white {
  padding: 10px 10px 30px 10px !important;
}

#mobile-app .el-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  row-gap: 20px;
}
#mobile-app .el-picker-panel__body {
  width: 100vw;
  display: flex;
  flex-direction: column;
  max-width: none;
}

#mobile-app .el-picker-panel {
  width: 100vw !important;
  left: 0 !important;
  overflow-x: hidden !important;
}
#mobile-app .el-picker-panel__content {
  width: 100vw !important;
}
#mobile-app .el-scrollbar__bar {
  opacity: 1 !important;
}
