.re-sign {
  left: 0 !important;
}
.rds-sign-in {
  background-size: cover;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.rds-sign-in-button-img {
  margin: 10;
  width: 25px;
  height: 25px;
  float: right;
  background-image: url(/assert/img/settingAll-8fccce.svg) !important;
}
.rds-sign-in-button-select {
  float: right;
  margin-top: 20px;
}
.rds-sign-in-box {
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: auto;
  right: 0;
  min-height: 460px;
  box-sizing: border-box;
  width: 360px;
  margin: 0 auto;
  transform: translateY(-50%);
  background: #fff;
  border-radius: 10px;
  padding: 30px 50px 30px 50px;
  box-shadow: 0px 8px 33px -6px #ddd;
}
.rds-sign-in-box-name input {
  background-image: url(/assert/img/contacts-a61f51.svg) !important;
  background-size: 25px;
}
.rds-sign-in-box-password input {
  background-image: url(/assert/img/unLock-18fe61.svg) !important;
  background-size: 25px;
}
.rds-sign-in-box .logo-img {
  width: 100%;
  height: 70px;
  margin: 25px auto 25px auto;
  background: no-repeat center center;
  background-size: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rds-sign-in-box .logo-img img {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  object-position: center center;
}
.rds-sign-in-box .logo-name {
  font-size: 16px;
  font-weight: 500;
  color: #454545;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 33px;
}
.rds-sign-in-box input {
  border: 1px solid #D9D9D9;
  font-size: 14px;
  text-indent: 30px;
  height: 50px;
  padding: 0 10px;
  box-sizing: border-box;
  line-height: 48px;
  width: 100%;
  margin-bottom: 10px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  outline: none;
  background-repeat: no-repeat;
  background-position-x: 10px;
  background-position-y: 10px;
}
.rds-sign-in-box input:-webkit-autofill :focus {
  box-shadow: 0 1px 21px #167BFF73;
  border: 1px solid #0066FF73;
}
.rds-sign-in-box .logo-name-paw {
  position: relative;
}
.rds-sign-in-box .logo-name-paw > span {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0%, -50%);
}
.rds-sign-in-box .sign-in-button {
  display: block;
  width: 100%;
  margin: 0 auto;
  height: 50px;
  line-height: 50px;
  border-radius: 3px;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  margin-top: 30px;
  background: linear-gradient(90deg, #21b6ff 0%, #4b68fe 100%);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  outline: none;
  border: none;
}
.rds-sign-in-box .sign-in-thrid {
  margin-top: 10px;
  margin-bottom: 10px;
  float: right;
  text-align: right;
  font-size: 16px;
}
.rds-head {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 55px;
  background: #FFFFFF;
  box-shadow: 0px 1px 4px 0px rgba(0, 21, 41, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
}
.rds-head .sb-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 45px;
  border-radius: 15%;
  background-color: var(--rds-menu-logo-background);
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0px 10px;
}
.rds-head .sb-logo img {
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center center;
}
.rds-head .rds-app-content-head-user {
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px;
}
.rds-head .rds-app-content-head-user-name {
  color: var(--rds-nav-item-color);
}
.rds-head .rds-app-content-head-user-metav {
  margin-right: 18px;
  width: 93px;
  height: 24px;
  border-radius: 4px;
  background-color: #ffffff;
  color: #1684fc;
  font-size: 15px;
  text-align: center;
  font-family: Roboto;
  border: 1px solid #1684fc;
}
.rds-head .rds-app-content-head-user-robot {
  padding: 0 5;
  margin-right: 18px;
  min-width: 75px;
  height: 24px;
  border-radius: 4px;
  background-color: #ffffff;
  color: #1684fc;
  font-size: 15x;
  text-align: center;
  font-family: Roboto;
  border: 1px solid #1684fc;
}
.rds-head .rds-app-content-head-user-robotDuty {
  margin-right: 18px;
  height: 24px;
  border-radius: 4px;
  background-color: #ffffff;
  color: #6c6c6c;
  font-size: 14px;
  text-align: center;
  font-family: Roboto;
  border: 1px solid #6c6c6c;
}
.rds-head .rds-app-user-menu {
  position: absolute;
  top: 55px;
  right: 20px;
  min-width: 250px;
  box-shadow: var(--rds-nav-box-shadow);
  background-color: var(--rds-box-background);
  border: 1px solid var(--rds-box-border-color);
  border-radius: 6px;
  padding: 10px 0px;
  z-index: 1000;
}
.rds-head .rds-app-user-menu a {
  font-size: 14px;
  color: var(--rds-color);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 30px;
  padding: 0px 10px;
  cursor: pointer;
}
.rds-head .rds-app-user-menu a svg {
  fill: currentColor;
}
.rds-head .rds-app-user-menu a i {
  display: inline-flex;
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.rds-head .rds-app-user-menu a span {
  cursor: pointer;
  margin-right: 5px;
}
.rds-head .rds-app-user-menu a:hover {
  background-color: var(--rds-nav-item-hover-background);
}
.rds-app-main {
  width: 100vw;
  height: 100vh;
  box-sizing: border-box;
  position: relative;
}
.rds-app-main-body {
  position: absolute;
  top: 56px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.rds-app-main .sb-version {
  padding: 0 18px ;
  position: absolute;
  font-size: 12px;
  height: 40px;
  line-height: 40px;
  width: 180px;
  background-color: #FFFFFF;
}
.rds-app-main .rds-app-menu {
  position: absolute;
  top: 40px;
  left: 0px;
  bottom: 0px;
  z-index: 1000;
}
.rds-app-main .rds-app-content {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
}
.rds-app-menu {
  background: #FFFFFF;
  overflow-y: auto;
}
.rds-app-menu-items {
  overflow-y: auto;
  padding: 0 0;
  box-sizing: border-box;
  overflow: hidden;
}
.rds-app-menu-items-item {
  min-height: 40px;
  cursor: pointer;
  font-size: 14px;
  color: var(--rds-menu-color);
  text-overflow: ellipsis;
  word-break: break-word;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-radius: 0px 5px 5px 0px;
}
.rds-app-menu-items-item i {
  width: 20px;
  flex-shrink: 0;
  height: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 4px;
}
.rds-app-menu-items-item i rect,
.rds-app-menu-items-item i path,
.rds-app-menu-items-item i circle {
  stroke: var(--rds-menu-color);
}
.rds-app-menu-items-item span {
  flex-grow: 1;
  flex-shrink: 1;
  display: block;
}
.rds-app-menu-items-item em {
  font-style: normal;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.rds-app-menu-items-item em rect,
.rds-app-menu-items-item em path,
.rds-app-menu-items-item em circle {
  stroke: var(--rds-menu-color);
}
.rds-app-menu-items-item:hover {
  background: #EFF5FF;
}
.rds-app-menu-items-item:hover span {
  color: var(--rds-menu-color);
}
.rds-app-menu-items-item::before {
  content: '\20';
  height: 40px;
  width: 6px;
  border-radius: 3px;
  background-color: transparent;
  margin-right: 15px;
  margin-left: 5px;
}
.rds-app-menu-items-item.selected {
  background: #EFF5FF;
}
.rds-app-menu-items-item.selected::before {
  content: '\20';
  height: 40px;
  width: 6px;
  background-color: #0066FF;
}
.rds-app-menu-items-item.selected span {
  color: #0066FF;
}
.rds-app-menu-items-item.selected i {
  color: #0066FF;
}
.rds-app-menu-items-item.selected i rect,
.rds-app-menu-items-item.selected i path,
.rds-app-menu-items-item.selected i circle {
  stroke: #0066FF;
}
.rds-app-menu-items-devider {
  display: block;
  height: 1px;
  border-bottom: 1px solid #D9D9D9;
  margin: 10px 5px;
}
.rds-app-menu-toggle {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 18px;
  cursor: pointer;
}
.rds-app-content-head {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  overflow: hidden;
  align-items: center;
  height: 42px;
  background: #FFFFFF;
  box-shadow: 6px 12px 29px -23px rgba(120, 134, 159, 0.5);
  opacity: 0.82;
  backdrop-filter: blur(25px);
  padding-left: 6px;
}
.rds-app-content-head-navs {
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}
.rds-app-content-head-navs a {
  flex-shrink: 0;
  flex-grow: 0;
  display: inline-flex;
  margin-right: 5px;
  justify-content: flex-start;
  align-items: center;
  border-radius: 10px 10px 0 0;
  margin-top: 2px;
  cursor: pointer;
}
.rds-app-content-head-navs a svg {
  margin-left: 10px;
}
.rds-app-content-head-navs a span {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  height: 40px;
  line-height: 40px;
  color: var(--rds-nav-item-color);
  flex-grow: 1;
  flex-shrink: 1;
}
.rds-app-content-head-navs a em {
  width: 24px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  flex-grow: 0;
  flex-shrink: 0;
  font-style: normal;
  color: var(--rds-nav-item-color);
  cursor: pointer;
}
.rds-app-content-head-navs a em:hover {
  color: rgba(0, 102, 255, 0.8);
}
.rds-app-content-head-navs a.hover {
  background: #F1F5F9;
}
.rds-app-content-head-navs a.hover em {
  color: #0066FF;
  cursor: pointer;
  font-style: normal;
}
.rds-app-content-head-navs a.hover em:hover {
  color: rgba(0, 102, 255, 0.8);
}
.rds-app-content-pages {
  position: absolute;
  top: 42px;
  left: 0px;
  bottom: 50px;
  right: 0px;
  background: var(--rds-background);
  min-height: 0;
}
.rds-app-content-pages > * {
  height: 100%;
}
.rds-app-content-pages .task-list-th .rds-list table thead th:nth-of-type(1),
.rds-app-content-pages .task-list-th .rds-list table thead th:nth-of-type(2) {
  width: 50px;
  display: table-cell;
}
.rds-app-content-pages .task-list-th .rds-list table thead th:nth-of-type(4) {
  width: 65px;
  display: table-cell;
}
.rds-app-content-status {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 50px;
}
.rds-app-status {
  background: #FFFFFF;
  box-shadow: 0px 1px 4px 0px rgba(0, 21, 41, 0.12);
  height: 50px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-app-status-left {
  flex-grow: 1;
  flex-shrink: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-app-status-left .rds-connect-status {
  width: 18px;
  height: 18px;
  display: inline-block;
  border-radius: 50%;
  margin-right: 10px;
}
.rds-app-status-left .rds-connect-status.connect {
  background: linear-gradient(180deg, #6EEC5B 0%, #36C347 100%);
}
.rds-app-status-left .rds-connect-status.off {
  background-color: silver;
}
.rds-app-status-left span {
  display: inline-block;
  margin-right: 10px;
  font-size: 14px;
  color: var(--rds-color);
}
.rds-app-status-left span em {
  font-style: normal;
  display: inline-block;
  margin-left: 5px;
}
.rds-app-status-right {
  flex-grow: 0;
  flex-shrink: 0;
  width: 200px;
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
}
.rds-app-status-right .rds-app-status-warn {
  border-left: 1px solid rgba(76, 76, 76, 0.3);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-app-status-right .rds-app-status-warn > span {
  display: inline-flex;
  width: 100px;
  border-radius: 4px;
  height: 42px;
  box-sizing: border-box;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  color: #768098;
  font-size: 16px;
  margin: 0px 10px;
}
.rds-app-status-right .rds-app-status-warn > span em {
  font-style: normal;
}
.rds-app-status-error {
  background: #DD4E4E !important;
}
.rds-app-status-error span {
  color: #fff;
}
.rds-app-status-error .rds-app-status-warn {
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.rds-app-status-error .rds-app-status-warn > span {
  background: transparent;
  border: 2px solid transparent;
  color: #fff;
  font-size: 16px;
}
.rds-app-navs-menu {
  position: fixed;
  z-index: 100000;
  width: 300px;
  background-color: var(--rds-box-background);
  box-shadow: var(--rds-box-shadow);
  border: 1px solid var(--rds-box-border-color);
  border-radius: 6px;
  padding: 10px;
}
.rds-app-navs-menu a {
  font-size: 14px;
  color: var(--rds-color);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 30px;
  cursor: pointer;
}
.rds-app-navs-menu a i {
  display: inline-flex;
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.rds-app-navs-menu a span {
  cursor: pointer;
}
.rds-app-navs-menu a:hover {
  background-color: var(--rds-nav-item-hover-background);
}
.IdSpan {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rds-dialoug {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 600px;
  max-height: 600px;
  background: var(--rds-box-background);
  border-radius: 4px;
  border: 1px solid var(--rds-box-border-color);
  box-shadow: var(--rds-box-shadow);
  z-index: 1001;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.rds-dialoug-head {
  height: 38px;
  border-bottom: 1px solid var(--rds-divider);
  border-radius: 4px 4px 0px 0px;
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-dialoug-head span {
  font-weight: 500;
  color: var(--rds-color);
  height: 22px;
  line-height: 22px;
  font-size: 16px;
  display: inline-block;
  margin-left: 18px;
}
.rds-dialoug-operators {
  position: absolute;
  top: 0px;
  right: 0px;
}
.rds-dialoug-operators a {
  color: var(--rds-secondary-color);
  width: 32px;
  height: 32px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.rds-dialoug-operators a i {
  font-size: 32px;
  line-height: 28px;
  font-style: normal;
}
.rds-dialoug-operators a:hover {
  color: rgba(255, 0, 0, 0.8);
}
.rds-dialoug-content {
  min-height: 70px;
  padding: 10px;
  padding-left: 55px;
  padding-right: 80px;
  flex-grow: 1;
  flex-shrink: 1;
  overflow: auto;
}
.rds-dialoug-content label {
  margin-left: 40px !important;
}
.rds-dialoug-footer {
  border-top: 1px solid var(--rds-divider);
  flex-grow: 0;
  flex-shrink: 0;
  height: 50px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-dialoug-footer > * {
  margin: 0px 10px;
}
.rds-dialoug-footer-error {
  flex-grow: 1;
  flex-shrink: 1;
  color: #dd4e4e;
}
.rds-dialoug-footer-buttons {
  width: 180px;
  flex-grow: 0;
  flex-shrink: 0;
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
}
.rds-dialoug-mask {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.4);
}

.img-page {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 20 0;
}
.img-page .imgPre {
  width: 200px;
  height: 83px;
  text-align: center;
  margin: 20 0;
  overflow: hidden;
}
.img-page .imgPre img {
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  object-position: center center;
}
.rds-tittle-footer-button {
  width: 100%;
  height: 50px;
  margin-top: 50px;
  text-align: right;
  padding: 10px;
  border-top: 1px solid var(--rds-divider);
}

.rds-list {
  margin-bottom: 30px;
}
.rds-list table {
  margin-bottom: 20px;
}
.rds-list-pagination {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.plus table tbody tr td {
  text-align: center !important;
}
.rds-form .rds-field-view {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 15px;
}
.rds-form .rds-field-view label {
  white-space: nowrap;
  width: 100px;
  height: 32px;
  line-height: 20px;
  display: inline-flex;
  text-align: right;
  align-items: center;
  justify-content: flex-end;
  flex-grow: 0;
  flex-shrink: 2;
}
.rds-form .rds-field-view-content {
  flex-grow: 1;
  flex-shrink: 1;
  padding-left: 10px;
}
.rds-form .rds-field-view-content label {
  display: inline-flex;
  justify-content: flex-start;
}
.rds-form .rds-field-view-control {
  display: flex;
  align-items: center;
}
.rds-form .rds-field-view-error {
  color: red;
}
.rds-form-vertical {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.resize-drag {
  width: 6px;
  background-color: transparent;
  position: absolute;
  right: -2px;
  top: 0;
  bottom: 0;
  cursor: col-resize;
}
.resize-drag:hover,
.resize-drag:active {
  background-color: #0984e3;
}

.rds-scene-agvs {
  position: absolute;
  width: 355px;
  border: 1px solid var(--rds-box-border-color);
  box-shadow: var(--rds-box-shadow);
  background: var(--rds-box-background);
  max-height: 200px;
  margin-left: 10px;
  margin-bottom: 10px;
  z-index: 10000;
  padding-top: 20px;
  padding: 20px 10px 20px 15px;
  box-sizing: border-box;
  border-radius: 6px;
}
.rds-scene-agvs-operators {
  position: absolute;
  top: 3px;
  right: 5px;
}
.rds-scene-agvs-operators a {
  font-size: 24px;
  cursor: pointer;
  line-height: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  color: var(--rds-nav-item-color);
}
.rds-scene-agvs-list {
  max-height: calc(200px - 35px);
  overflow-y: auto;
}
.rds-scene-agvs .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 0;
  padding-right: 0;
  line-height: 1.1;
}
.rds-scene-agvs .ant-collapse-content > .ant-collapse-content-box {
  padding-left: 0;
  padding-right: 0;
}
.rds-scene-agvs .rds-scene-agv {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 3px 0px;
  font-size: 14px;
}
.rds-scene-agvs .rds-scene-agv-connect,
.rds-scene-agvs .rds-scene-agv-disconnect {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #7a7a7a;
  margin-right: 5px;
}
.rds-scene-agvs .rds-scene-agv-connect {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: linear-gradient(180deg, #62ADFF 0%, #307DCD 100%);
}
.rds-scene-agvs .rds-scene-agv-name {
  display: inline-block;
  width: 65px;
  color: #555555;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.rds-scene-agvs .rds-scene-agv-name-text {
  width: 65px;
  margin-left: 20px;
}
.rds-scene-agvs .rds-scene-agv-confidence {
  margin-left: 24px;
  display: inline-block;
  background-color: #61c561;
  padding: 2px 5px;
  min-width: 37px;
  height: 19px;
  border-radius: 3px;
  border: none;
  outline: none;
  color: #FFFFFF;
  font-size: 14px;
}
.rds-scene-agvs .rds-scene-agv-confidence-text {
  margin-left: 13px;
  width: 50px;
}
.rds-scene-agvs .rds-scene-agv-confidence-warn {
  background-color: #FF9C54FF;
}
.rds-scene-agvs .rds-scene-agv-confidence-danger {
  background-color: #ea5858;
}
.rds-scene-agvs .rds-scene-agv-elapsed {
  display: inline-block;
}
.rds-scene-agvs .rds-scene-agv-checkbox {
  margin-left: 20px;
  width: 90px;
}
.rds-scene-agvs .rds-scene-agv-checkbox-text {
  margin-left: 12px;
  width: 90px;
}
.rds-scene-agv-battery {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 120px;
}
.rds-scene-agv-battery-text {
  margin-left: 21px;
  width: 120px;
}
.rds-scene-agv-battery-icon {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  height: 35px;
  position: relative;
}
.rds-scene-agv-battery-icon svg {
  width: 40px;
  height: 40px;
}
.rds-scene-agv-battery-icon b {
  position: absolute;
  left: 6px;
  height: 12px;
  top: 50%;
  margin-top: -6px;
}
.rds-scene-agv-battery-icon em {
  font-style: normal;
  display: inline-flex;
  margin-left: 3px;
  font-size: 16px;
  font-weight: 600;
}
.rds-popover-order label {
  color: var(--rds-color);
}
.rds-popover-order table th {
  font-size: 12px;
  min-width: 80px;
  text-align: left;
  padding: 10px;
}
.rds-popover-order table tr td {
  text-align: left;
  padding: 10px;
}
.agv-control-view .ant-row {
  margin: 10px 0px;
}
.agv-control-view .ant-row .anticon svg {
  width: 1.5em;
  height: 1.5em;
}
.agv-control-view .ant-row .agv-warn-icon {
  color: red;
}
.agv-control-view .ant-radio-wrapper {
  margin-left: -5px !important;
}
.rds-change-robot {
  overflow: scroll;
  max-height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.rds-change-robot label {
  display: block;
  text-align: left;
  margin-right: 30px;
}
.rds-change-robot span {
  font-family: SourceHanSansSC;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  letter-spacing: 0px;
  line-height: 20px;
  text-decoration: none;
}
.rds-change-robot-process .rds-field-view {
  margin: 10 0px !important;
}
.rds-change-robot-content {
  overflow: scroll;
}
.rds-change-robot-original-info {
  border-color: #bbbbbb;
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  font-size: 14px;
  padding: 0px;
  text-align: center;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  background: #ffffff;
  margin: 10px 20px 20px;
}
.rds-change-robot-change-info {
  border-color: #bbbbbb;
  border-width: 1px;
  border-style: solid;
  border-radius: 6px;
  font-size: 14px;
  padding: 0 12 0 12;
  text-align: center;
  line-height: 20px;
  font-weight: normal;
  font-style: normal;
  background: #ffffff;
  margin: 10px 20px 20px;
}
.agv-errMsg-Table {
  font-size: small;
}
.rbk-agv-msg {
  max-height: calc(80vh - 150px);
  overflow-y: auto;
}
.ant-row {
  padding-left: 20px;
  margin-bottom: 15px;
  margin-top: 18px;
}
.ant-row-out {
  text-align: left;
  border-radius: 20px;
}
.ant-row-out input {
  padding: 5px;
  border-radius: 7px;
  border: #d9d9d9 1px solid;
}
.ant-row-out input:focus-visible {
  outline: none;
  border: #d9d9d9 1px solid;
}
.rds-change-robot-footer-button {
  width: 100%;
  height: 50px;
  text-align: right;
  padding: 10px;
  border-top: 1px solid var(--rds-divider);
}
.agv-detail-view {
  margin: 0;
  padding: 5 20;
}
.agv-detail-view table {
  width: 100%;
  height: 100%;
  border: 1px solid #dbdbdb;
}
.agv-detail-view table td {
  text-align: center;
  font-size: 14px;
  align-items: center;
  border: 1px solid #dbdbdb;
}
.agv-detail-view table td .agv-warn-icon {
  color: red;
}
.agv-detail-view table td .agv-green-icon {
  color: #00ff4c;
}
.agv-detail-view-label {
  width: 40%;
}
.agv-charge-view {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.agv-charge-view-option {
  margin: auto;
  width: 500px;
  border-color: #bbbbbb;
  border-width: 1px;
  border-style: solid;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 6px 0px;
  border-radius: 6px;
  font-size: 14px;
  padding: 0px;
  text-align: center;
  font-weight: normal;
  font-style: normal;
  background: #ffffff;
}
.agv-charge-view-option .charge-parent-element {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.agv-charge-view-InCharge {
  margin: 10;
}
.agv-charge-view-InCharge-head {
  margin: 20px 0px;
}
.agv-charge-view-InCharge-head .charge-head-span {
  font-family: SourceHanSansSC;
  font-weight: 400;
  font-size: 14px;
  color: #101010;
  font-style: normal;
  letter-spacing: 0px;
  text-decoration: none;
  float: left;
}
.agv-charge-view-InCharge-content {
  line-height: 2;
  margin: auto;
  width: 500px;
  border-color: #bbbbbb;
  border-width: 1px;
  border-style: solid;
  box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 6px 0px;
  border-radius: 6px;
  font-size: 14px;
  padding: 0px;
  text-align: center;
  font-weight: normal;
  font-style: normal;
  background: #ffffff;
}
.agv-charge-view-footer-button {
  width: 100%;
  height: 50px;
  text-align: right;
  padding: 10px;
  border-top: 1px solid var(--rds-divider);
}
.rds-abort {
  display: flex;
  flex-direction: column;
}
.rds-abort-content {
  height: 80px;
  display: flex;
  justify-content: center;
  /* 水平居中 */
  align-items: center;
  /* 垂直居中 */
}
.rds-abort-content span {
  font-family: SourceHanSansSC;
  font-weight: 400;
  font-size: 14px;
  color: #101010;
  font-style: normal;
  letter-spacing: 0px;
  line-height: 20px;
  text-decoration: none;
}
.rds-abort-footer-button {
  width: 100%;
  border-top: 1px solid var(--rds-divider);
}
.rds-abort-footer-button-left {
  margin-top: 8px;
  float: left;
}
.rds-abort-footer-button-right {
  margin-top: 8px;
  float: right;
}

.rds-doc {
  position: fixed;
  width: 100vw;
  height: 100vh;
  display: flex;
  color: #777;
}
.rds-doc-head {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 50px;
  z-index: 1000;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-doc-head a {
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  margin: 0px 30px;
}
.rds-doc-head a.hover {
  font-weight: bold;
}
.rds-doc-notes {
  margin-top: 50px;
  overflow: auto;
  width: 250px;
  flex-grow: 0;
  flex-shrink: 0;
  background-color: #fafafa;
  padding-bottom: 100px;
  padding-top: 20px;
}
.rds-doc-notes a {
  display: block;
  margin: 2px 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(0, 0, 0, 0.85);
}
.rds-doc-notes a:hover {
  background-color: rgba(229, 229, 229, 0.59);
  text-decoration: underline;
}
.rds-doc-box {
  margin-top: 50px;
  flex-shrink: 1;
  flex-grow: 1;
  overflow: auto;
  background-color: #fff;
}
.rds-doc-content {
  max-width: 860px;
}
@media only screen and (min-width: 1400px) {
  .rds-doc .rds-doc-content {
    max-width: 1024px;
  }
}
@media only screen and (min-width: 1800px) {
  .rds-doc .rds-doc-content {
    max-width: 1200px;
  }
}

.rds-dispatch-task {
  padding: 30px;
}
.rds-dispatch-task table tr td {
  padding: 10px 0px;
}

.resource-item{font-size:10px}
.demand-ant-modal {
  max-height: calc(80vh - 150px);
  overflow-y: auto;
}
.demand-detail-input {
  width: 400px;
}
.demand-detail-formHeader {
  margin-top: 10px;
}
.demand-detail-title > .ant-form-item-row > .ant-form-item-label > label {
  font-size: 16px;
  font-weight: 900;
}

.syscell {
  text-align: left;
}
.el-el-table__syscell is-leaf {
  width: 100px;
}
.rds-systeminfo-page {
  width: 100%;
  height: 100%;
  overflow: scroll;
}

.rds-charge-robot-footer-button{width:100%;height:50px;text-align:right;padding:10px;border-top:1px solid var(--rds-divider)}.rds-charge-page-content{min-height:'500px'}
.bootType-span {
  font-weight: 500;
  color: #F2F7FF;
  background-color: #3b7cff;
  border-color: #B2D1FF;
  border-radius: 8px;
  padding: 3px 7px;
}
.srd-class-list {
  height: 100%;
}

.rds-statistic {
  padding: 20;
  display: flex;
  flex-direction: column;
  overflow: auto;
  height: 100%;
}
.rds-statistic .spinning {
  height: 100%;
}
.rds-statistic-head {
  margin-bottom: 10px;
  padding: 10px;
  background: #fff;
  box-shadow: 6px 12px 29px -23px rgba(120, 134, 159, 0.5);
  border-radius: 10px;
}
.rds-statistic-head-top {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
  padding-top: 10px;
}
.rds-statistic-head-top-left {
  font-size: 20;
  font-weight: 600;
}
.rds-statistic-head-top-left span {
  margin-left: 10px;
  font-size: 16;
  color: #1e90ff;
}
.rds-statistic-head-top-right button {
  margin-right: 10px;
}
.rds-statistic-head-bottom {
  min-height: 70px;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  border-top: 1px solid rgba(128, 128, 128, 0.233);
  padding-top: 10px;
  padding-bottom: 10px;
}
.rds-statistic-head-bottom-item {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.rds-statistic-head-bottom-item-left {
  margin-right: 10px;
}
.rds-statistic-head-bottom-item-right b {
  font-size: 24px;
}
.rds-statistic-body {
  overflow: auto;
  height: 100%;
}
.rds-statistic-body-chart ul {
  display: grid;
  grid-template-columns: 32.48% 32.48% 32.48%;
  margin: 0;
  padding: 0;
  column-gap: 15px;
  row-gap: 15px;
}
.rds-statistic-body-chart ul li {
  list-style: none;
  cursor: pointer;
  text-align: center;
  touch-action: auto;
}
.rds-statistic-body-chart ul li .card {
  flex-grow: 1;
  border-radius: 10px;
  background: #fff;
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
}
.rds-statistic-body-chart ul li .card-head {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.rds-statistic-body-chart ul li .card-head-title {
  text-align: left;
}
.rds-statistic-body-chart ul li .card-head-title .occupied::before {
  content: "";
  display: block;
  height: 22px;
}
.rds-statistic-body-chart ul li .card-head-right {
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
}
.rds-statistic-body-chart ul li .card-head-right-setting {
  padding: 1px 3px;
  border-radius: 3px;
  transform: scale(1.5);
  cursor: pointer;
}
.rds-statistic-body-chart ul li .card-head-right-setting:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
.rds-statistic-body-chart ul li .card-body {
  width: 100%;
  height: 250px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
}
.rds-statistic-body-chart ul li .card-body-left {
  width: 25%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.rds-statistic-body-chart ul li .card-body-left-describe {
  font-size: 14;
  color: rgba(128, 128, 128, 0.363);
}
.rds-statistic-body-chart ul li .card-body-left div {
  margin-top: 5px;
}
.rds-statistic-body-chart ul li .card-body-left div:last-child {
  font-size: 22;
  font-weight: 600;
}
.rds-statistic-body-chart ul li .card-body-right {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: start;
  align-items: center;
}
.rds-statistic-body-chart ul li .card-body-right .chart {
  width: 100%;
  height: 100%;
  flex: 1;
}
.rds-statistic-body-chart ul li .card-body-right span:first-child {
  letter-spacing: 5;
  margin-right: 15px;
}
.rds-statistic-body-chart ul li .card-body-right span:last-child {
  letter-spacing: 5;
  margin-left: 5px;
}
.rds-statistic-body-chart ul li .card-body-right-bottom {
  position: absolute;
  bottom: 3px;
}
.rds-stats-card-box {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  height: 80px;
  margin: 10px 0px;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
}
.rds-stats-card-box:hover {
  background-color: var(--rds-background);
}
.task-statistic ul {
  display: flex !important;
}
.handle-drag {
  border-radius: 3px;
  padding: 5px;
  margin-right: 10px;
  transform: scale(1.5);
}
.handle-drag:hover {
  background-color: rgba(0, 0, 0, 0.06);
  cursor: grab;
}
.handle-drag:active {
  background-color: rgba(0, 0, 0, 0.08);
}
.more {
  cursor: pointer;
}
.more div {
  cursor: pointer;
  margin: 5px;
}

.rds-agv-table {
  margin: 20 0;
  padding: 5 20;
  overflow-y: scroll;
  height: 300px;
}
.rds-agv-table table {
  width: 100%;
  height: 100%;
  border: 1px solid #dbdbdb;
}
.rds-agv-table table thead tr th {
  border: 1px solid #dbdbdb;
}
.rds-agv-table table td {
  text-align: center;
  font-size: 14px;
  align-items: center;
  border: 1px solid #dbdbdb;
}
.rds-agv-table table td .agv-warn-icon {
  color: red;
}
.rds-agv-table table td .agv-green-icon {
  color: #00ff4c;
}
.rds-agv-table-label {
  width: 40%;
}
.rds-dialoug-content label {
  margin-left: -5px !important;
}

.stat-agvStatus {
  margin: 0 auto;
}
.stat-agvStatus table {
  width: 100%;
  color: black;
}
.stat-agvStatus table tr {
  text-align: center;
  line-height: 30px;
}
.agvStatus {
  height: 100%;
  overflow-y: auto;
  padding-top: 20px;
  border-radius: 13px;
  display: block;
  margin-top: 0px;
  padding-top: 18px;
  padding-right: 20px;
}
.rds-stats-card-layout {
  margin: 5px;
}
.rds-stats-card-layout .rds-stats-card > div {
  background-color: var(--rds-box-background);
  border: 1px solid var(--rds-box-border-color);
  box-sizing: border-box;
}
.rds-stats-card-layout .rds-stats-card.drag-over-top > div {
  border-top: 1px solid blue;
}
.rds-stats-card-layout .rds-stats-card.drag-over-left > div {
  border-left: 1px solid blue;
}
.rds-stats-card-layout .rds-stats-card.drag-over-right > div {
  border-right: 1px solid blue;
}
.rds-stats-card-layout .rds-stats-card.drag-over-bottom > div {
  border-bottom: 1px solid blue;
}
.rds-stats-card-layout .rds-stats-card-head {
  text-align: center;
}
.rds-stats-card-layout .rds-stats-card-head span {
  font-family: SourceHanSansSC;
  font-size: 12px;
  color: #101010;
  font-style: normal;
  font-weight: bold;
}
.rds-stats-card-layout .rds-stats-card-head-operators {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 30px;
  visibility: hidden;
}
.rds-stats-card-layout .rds-stats-card-head-operators a {
  display: flex;
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
.rds-stats-card-layout .rds-stats-card-head-operators a:hover {
  background-color: rgba(43, 47, 45, 0.06);
}
.rds-stats-card-layout .rds-stats-card:hover .rds-stats-card-head-operators {
  visibility: visible;
}
.rds-stats-card-layout .rds-stats-card-content {
  top: 20px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin: 10px;
}
.rds-stats-card-layout .rds-stats-card-resize {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 30px;
  height: 30px;
  z-index: 1000;
  color: #999;
  cursor: pointer;
}
.rds-stats-card-box {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  margin: 10px 0px;
  padding: 10px;
  border-radius: 4px;
  cursor: pointer;
}
.rds-stats-card-box svg {
  width: 100px;
}
.rds-stats-card-box:hover {
  background-color: var(--rds-background);
}
.rds-sort {
  display: flex;
  flex-direction: column;
}
.rds-sort-content {
  height: 160px;
}
.rds-sort-footer-button {
  height: 50px;
  align-self: flex-end;
  width: 100%;
  border-top: 1px solid var(--rds-divider);
}
.rds-sort-footer-button-right {
  margin-top: 8px;
  float: right;
}

.seer-rds-slider {
  display: block;
  height: 8px;
  padding-top: 20px;
  padding-bottom: 20px;
  position: relative;
}
.seer-rds-slider::after {
  content: '\20';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: -20px;
  right: -20px;
  z-index: 1;
}
.seer-rds-slider-view {
  display: block;
  height: 8px;
  opacity: 1;
  position: absolute;
  top: 12px;
  bottom: 20px;
  left: 0px;
  right: 0px;
  z-index: 20000;
  cursor: pointer;
}
.seer-rds-slider-view.seer-rds-slider-view::after {
  content: '\20';
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #ddd;
  border-radius: 5px;
  z-index: 2;
}
.seer-rds-slider-wrapper {
  position: absolute;
  top: 0px;
  left: 10px;
  right: 10px;
  bottom: 0px;
  z-index: 3;
}
.seer-rds-slider-wrapper::after {
  content: '\20';
  border-radius: 5px 0px 0px 5px;
  background-color: #21b6ff;
  position: absolute;
  top: 0px;
  left: -10px;
  bottom: 0px;
  width: 10px;
  z-index: -4;
}
.seer-rds-slider-wrapper::before {
  border-radius: 0px 5px 5px 0px;
  content: '\20';
  width: 10px;
  position: absolute;
  top: 0px;
  right: -10px;
  bottom: 0px;
}
.seer-rds-slider-progress {
  background-color: #21b6ff;
  height: 8px;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 5;
}
.seer-rds-slider-progress span {
  position: absolute;
  top: 50%;
  right: 0%;
  transform: translate(50%, -50%);
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #21b6ff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.seer-rds-slider-progress span::after {
  content: '\20';
  background-color: #fff;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.rds-contextmenu-mask {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 100000;
  pointer-events: none;
}
.rds-contextmenu {
  font-size: 14px;
  pointer-events: visible;
  background: var(--rds-box-background);
  box-shadow: var(--rds-box-shadow);
  border-radius: 6px;
  border: 1px solid var(--rds-box-border-color);
  min-width: 250px;
  position: absolute;
  width: 230px;
  padding: 5px;
  min-height: 30px;
  z-index: 100000;
}
@media screen and (max-width: 1000px) {
  .rds-contextmenu {
    font-size: 2em;
    width: 40vw;
  }
}
.rds-contextmenu ol,
.rds-contextmenu li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
@media screen and (max-width: 1000px) {
  .rds-contextmenu li {
    padding: 8px 5px;
  }
}
.rds-contextmenu li a {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  line-height: 24px;
  height: 32px;
  box-sizing: border-box;
  padding: 2px 9px;
  color: var(--rds-color);
  border-radius: 3px;
}
@media screen and (max-width: 1000px) {
  .rds-contextmenu li a {
    height: 1em;
    padding: 0;
  }
}
.rds-contextmenu li a i {
  display: inline-flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  filter: invert(80%);
}
@media screen and (max-width: 1000px) {
  .rds-contextmenu li a i {
    width: 0em;
    height: 3em;
    transform: scale(2);
  }
}
.rds-contextmenu li a:hover {
  background-color: var(--rds-nav-item-hover-background);
}
.rds-contextmenu li.rds-contextmenu-item-devider {
  height: 1px;
  background-color: var(--rds-menu-devider);
  margin: 5px 0px;
}
@media screen and (max-width: 1000px) {
  .rds-contextmenu li.rds-contextmenu-item-devider {
    padding: 0px;
  }
}
.rds-contextmenu .rds-contextmenu-item-text-disabled {
  opacity: 0.7;
}

.sys-log-error-report .error {
  background-color: rgba(255, 0, 0, 0.5);
  color: #fff;
}
.rbk-error-log {
  font-size: small;
}
.rbk-error-log a {
  margin-left: 10px;
  vertical-align: middle;
}
.rbk-error-level {
  margin-top: 10px;
}
.rbk-log-warn {
  margin: 5px 0px;
  line-height: 20px;
}
.rbk-log-warn img {
  width: 20px;
  height: 20px;
  margin-right: 3px;
}
.rbk-log-warn span {
  display: inline;
  line-height: 20px;
}

.la-task-monitor {
  color: var(--rds-color);
  width: 100%;
  height: 100%;
  max-height: 100% !important;
}
.rds-task-monitor-view-content-logs-list .ant-spin-container table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0px 5px;
}
.rds-task-monitor-view-content-logs-list .ant-spin-container .jump-to-block {
  display: none;
}
.rds-task-monitor-view-content-logs-list .ant-spin-container .logs-list-item:hover {
  border: 2px dashed gray;
  border-radius: 20px;
}
.rds-task-monitor-view-content-logs-list .ant-spin-container .logs-list-item:hover table {
  border-collapse: separate;
}
.rds-task-monitor-view-content-logs-list .ant-spin-container .logs-list-item:hover .jump-to-block {
  display: inline-block;
  float: right;
  margin-left: 10px;
  padding: 2px;
}
.task-desc,
.dis-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.task-desc-name,
.dis-item-name {
  flex: none;
  display: inline;
  width: 200px;
  height: 40px;
  font-size: 14px;
  text-align: center;
  background: #ffffff;
}
.task-desc-content,
.dis-item-content {
  display: inline;
  padding-left: 20px;
  font-family: SourceHanSansSC;
  font-weight: 400;
  font-size: 14px;
  color: #101010;
  font-style: normal;
  letter-spacing: 0px;
  line-height: 20px;
  text-decoration: none;
}
.task-input-params {
  width: 100%;
  font-size: 14px;
  margin-top: 18px;
  margin-bottom: 18px;
  display: flex;
  flex-direction: row;
}
.task-input-params-name {
  flex: none;
  width: 60px;
  height: 22.88px;
  font-size: 14px;
  padding: 0px;
  text-align: center;
  background: #ffffff;
}
.task-input-params-content {
  width: 100%;
  display: inline;
  padding-left: 10px;
  font-family: SourceHanSansSC;
  font-weight: 400;
  font-size: 14px;
  color: #101010;
  font-style: normal;
  letter-spacing: 0px;
  line-height: 20px;
  text-decoration: none;
}
.task-input-params-content-table {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: start;
}
.task-input-params-content-table .expand-btn {
  width: 100%;
  margin-top: 45px;
  margin-right: 10px;
  font-size: 18px;
}
.task-status-600 {
  color: #32bf0b;
}
.task-status-1004,
.task-status-540,
.task-status-890,
.task-status-900 {
  color: #FD3F49;
}
.block-record {
  margin: 10px 10px;
  font-size: 14px;
  border-radius: 8px;
  border: 1px solid #CAD8E8;
}
.helight-block {
  border: 3px dashed gray;
}
.block-status-1 {
  background-color: var(--rds-background);
}
.block-status-1000 {
  background: rgba(143, 177, 229, 0.5);
}
.block-status-1001 {
  background: rgba(226, 151, 166, 0.5);
}
.block-status-1002 {
  background: rgba(226, 151, 166, 0.5);
}
.block-status-1003 {
  background: rgba(143, 177, 229, 0.5);
  background-color: rgba(149, 231, 177, 0.5);
}
.block-status-1004 {
  background: rgba(253, 63, 73, 0.5);
}
.block-status-2000,
.block-status-2500 {
  background: rgba(226, 151, 166, 0.5);
}
.block-record-head {
  padding: 8px 12px;
  position: relative;
}
.block-record-head .variable-info {
  position: absolute;
  right: 5px;
  top: 5px;
}
.ended-reason,
.variables {
  display: flex;
  flex-direction: row;
  justify-content: left;
  padding: 6px 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ended-reason-title,
.variables-title {
  flex-shrink: 0;
}
.ended-reason-body,
.variables-body {
  max-height: 400px;
  min-height: 200px;
  background-color: white;
  overflow: auto;
  z-index: 5;
}
.ended-reason-body-item,
.variables-body-item {
  padding: 0 10 5 0;
  min-height: 20px;
  overflow: hidden;
}
.ended-reason-body-item ul,
.variables-body-item ul {
  margin: 0;
  padding: 0;
}
.ended-reason-body-item ul > li,
.variables-body-item ul > li {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.ended-reason-body .item-driver,
.variables-body .item-driver {
  padding: 5 0 0 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 100%;
}
.ended-reason-body .item-driver .driver,
.variables-body .item-driver .driver {
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: #80a3f8;
}
.ended-reason-body .item-driver .info,
.variables-body .item-driver .info {
  color: #80a3f8;
  padding: 0 10 0 10;
  background-color: white;
  position: absolute;
  left: 20px;
  height: 25px;
  z-index: 10;
}
.block-status {
  display: inline-block;
  vertical-align: middle;
  background: rgba(0, 0, 0, 0.2);
  margin-right: 12px;
  padding: 0 8px;
  border-radius: 8px;
}
.block-desc {
  display: inline-block;
  vertical-align: middle;
}

.message-box {
  position: absolute;
  bottom: 62px;
  right: 10px;
  width: 200px;
  min-height: 100px;
  background-color: white;
  border: 1px solid rgba(128, 128, 128, 0.401);
  border-radius: 5px;
  z-index: 999;
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
}
.message-box-head {
  height: 38px;
  background-color: alpha;
}
.message-box-footer {
  width: 100%;
  text-align: center;
}
.message-box-footer a {
  color: rgba(128, 128, 128, 0.645);
}
.message-box-close {
  position: absolute;
  top: 5px;
  right: 10px;
}
.message-box-close i {
  font-style: normal;
}
.message-box ul {
  list-style: none;
  padding-inline-start: 0px;
}
.message-box ul li {
  display: flex;
  justify-content: space-between;
  border: 1px solid gray;
  border-radius: 5px;
  margin-bottom: 5px;
}

:root {
  --rds-background: #F2F3F6;
  --rds-color: rgba(0, 0, 0, 0.85);
  --rds-primary-color: #3b7cff;
  --rds-primary-color-hover: #40a9ff;
  --rds-secondary-color: rgba(0, 0, 0, 0.65);
  --rds-divider: #BFC8D6;
  --rds-scrollbar-thumb: rgba(200, 200, 200, 0.7);
  --rds-page-background: #fff;
  --rds-page-devider: var(--rds-divider);
  --rds-page-table-background: #FAFAFA;
  --rds-page-table-hover-background: #eee;
  --rds-page-table-font-color: rgba(0, 0, 0, 0.85);
  --rds-page-table-content-font-color: rgba(0, 0, 0, 0.65);
  --rds-status-background: linear-gradient(180deg, #E9EAEF 0%, #BDC0C7 100%, #BDC0C7 100%);
  --rds-status-box-shadow: 0px 1px 4px 0px rgba(0, 21, 41, 0.12);
  --rds-menu-background: linear-gradient(233deg, #E9EAEF 0%, #BDC0C7 100%, #BDC0C7 100%);
  --rds-menu-box-shadow: 2px 0px 6px 0px rgba(0, 21, 41, 0.35);
  --rds-menu-logo-background: #fff;
  --rds-menu-devider: var(--rds-divider);
  --rds-menu-color: #252525;
  --rds-menu-hover-background: #BFC8D6;
  --rds-menu-selected-background: var(--rds-primary-color);
  --rds-menu-selected-color: #fff;
  --rds-nav-background: #BFC7D0;
  --rds-nav-box-shadow: 0px 1px 4px 0px rgba(0, 21, 41, 0.12);
  --rds-nav-item-background: #D6D8DB;
  --rds-nav-item-color: #575757;
  --rds-nav-item-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
  --rds-nav-item-hover-background: #FCFCFC;
  --rds-nav-item-hover-color: rgba(0, 0, 0, 0.8);
  --rds-input-background: #fff;
  --rds-input-hover-background: #f5f5f5;
  --rds-input-selected-background: #e6f7ff;
  --rds-input-border-color: #d9d9d9;
  --rds-input-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --rds-box-background: #fff;
  --rds-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --rds-box-border-color: #d9d9d9;
}
.rds-dark {
  --rds-background: #242525;
  --rds-color: rgba(255, 255, 255, 0.85);
  --rds-secondary-color: rgba(255, 255, 255, 0.65);
  --rds-primary-color: #3b7cff;
  --rds-primary-color-hover: #40a9ff;
  --rds-divider: #3e4141;
  --rds-scrollbar-thumb: rgba(62, 65, 65, 0.7);
  --rds-page-background: #2a2c2c;
  --rds-page-devider: var(--rds-divider);
  --rds-page-table-background: #242525;
  --rds-page-table-hover-background: #3e4141;
  --rds-page-table-font-color: rgba(255, 255, 255, 0.85);
  --rds-page-table-content-font-color: rgba(255, 255, 255, 0.65);
  --rds-status-background: #3e4141;
  --rds-status-box-shadow: 0px 1px 4px 0px rgba(0, 21, 41, 0.12);
  --rds-menu-background: #242525;
  --rds-menu-box-shadow: rgba(13, 13, 13, 0.65) 0px 2px 8px 0px;
  --rds-menu-logo-background: #fff;
  --rds-menu-devider: var(--rds-divider);
  --rds-menu-color: rgba(229, 224, 216, 0.85);
  --rds-menu-hover-background: transparent;
  --rds-menu-selected-background: var(--rds-primary-color);
  --rds-menu-selected-color: #fff;
  --rds-nav-background: #242525;
  --rds-nav-box-shadow: rgba(13, 13, 13, 0.65) 0px 2px 8px 0px;
  --rds-nav-item-background: #373737;
  --rds-nav-item-color: rgba(229, 224, 216, 0.65);
  --rds-nav-item-box-shadow: rgba(13, 13, 13, 0.65) 0px 2px 8px 0px;
  --rds-nav-item-hover-background: #4d4d4d;
  --rds-nav-item-hover-color: rgba(229, 224, 216, 0.85);
  --rds-input-background: #242525;
  --rds-input-hover-background: #373737;
  --rds-input-selected-background: #113545;
  --rds-input-border-color: #454847;
  --rds-input-box-shadow: rgba(13, 13, 13, 0.12) 0px 3px 6px -4px, rgba(13, 13, 13, 0.08) 0px 6px 16px 0px, rgba(13, 13, 13, 0.05) 0px 9px 28px 8px;
  --rds-box-background: #242525;
  --rds-box-shadow: rgba(13, 13, 13, 0.12) 0px 3px 6px -4px, rgba(13, 13, 13, 0.08) 0px 6px 16px 0px, rgba(13, 13, 13, 0.05) 0px 9px 28px 8px;
  --rds-box-border-color: #454847;
}
.rds-1 {
  --rds-primary-color: #3b7cff;
  --rds-primary-color-hover: #40a9ff;
}
.rds-2 {
  --rds-primary-color: #f5222d;
}
.rds-3 {
  --rds-primary-color: #fa541c;
}
.rds-4 {
  --rds-primary-color: #faad14;
}
.rds-5 {
  --rds-primary-color: #13c2c2;
}
.rds-6 {
  --rds-primary-color: #52c41a;
}
.rds-7 {
  --rds-primary-color: #2f54eb;
}
.rds-8 {
  --rds-primary-color: #722ed1;
}

#sb-site-root-container{height:100%}.sb-text-center{text-align:center}table.sb-simple-table{border-collapse:collapse}table.sb-simple-table thead th{word-break:break-all;background:#fcfcfc;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1);font-size:14px;font-weight:500;padding:11px 4px;color:#575757;text-align:left}table.sb-simple-table tbody th,table.sb-simple-table tbody td{border:1px solid none;padding:11px 4px;font-size:14px;word-break:break-all;color:#575757}table.sb-simple-table tbody tr:nth-of-type(odd){background-color:rgba(233,235,239,0.4)}table.sb-simple-table .row-btn{background:transparent no-repeat center center;width:16px;height:16px}table.sb-simple-table .row-btn.edit{background-image:url(/assert/img/edit-table-row-9041af.svg);background-size:100%}.sb-form-table table.sb-simple-table thead th,.sb-form-table table.sb-simple-table tbody th,.sb-form-table table.sb-simple-table thead td,.sb-form-table table.sb-simple-table tbody td{padding:0 5px;border:1px solid rgba(0,0,0,0.1);height:40px}.sb-form-table table.sb-simple-table .sb-text-field,.sb-form-table table.sb-simple-table .sb-select-box,.sb-form-table table.sb-simple-table .sb-check-box,.sb-form-table table.sb-simple-table .sb-complex-select{width:100%;height:30px;line-height:28px}.sb-form-table table.sb-simple-table .sb-complex-select{width:100%}.sb-form-table table.sb-simple-table .sb-complex-select .cs-selected-label{height:30px;line-height:28px}.sb-table-row-action{text-align:center}.sb-table-row-action.multiple .sb-button,.sb-table-row-action.multiple .sb-link-button{margin:0 4px}.sb-height-all{height:100%}.sb-sort-handle{display:inline-block;vertical-align:middle;cursor:move;width:24px;height:24px;background:url(/assert/img/move-handle-938019.svg) no-repeat center center;background-size:20px}.sb-tip-block{font-size:14px;line-height:1.6em;margin-bottom:12px;color:#777}.sb-button{box-sizing:border-box;display:inline-block;vertical-align:middle;height:36px;line-height:36px;font-size:14px;padding:0 16px;border-radius:3px;background:#5e6063 no-repeat center center;color:#fff;outline:none;border:0 solid rgba(255,255,255,0.1);text-overflow:ellipsis;word-break:break-all;white-space:nowrap;overflow:hidden;cursor:pointer;text-align:center;text-decoration:none;box-shadow:0 1px 1px 0 rgba(168,168,168,0.5)}.sb-button:hover{background-color:#393a3c}.sb-button:focus{background-color:#393a3c}.sb-button.small-btn{height:30px;line-height:30px}.sb-button.tiny-btn{height:20px;line-height:20px}.sb-button.success-btn{background-color:#5fc576}.sb-button.success-btn:hover{background-color:#2d753d}.sb-button.warning-btn{background-color:#db9343}.sb-button.warning-btn:hover{background-color:#9c6425}.sb-button.primary-btn{background-color:#5f87c5}.sb-button.primary-btn:hover{background-color:#3c5c8c}.sb-button.danger-btn{background-color:#c55f5f}.sb-button.danger-btn:hover{background-color:#8d3535}.sb-button.simple-btn{background-color:#fff;color:rgba(0,0,0,0.65);border:1px solid #c8c8c8}.sb-button.simple-btn:hover{background:rgba(192,198,207,0.05)}.sb-button.icon-btn{width:36px;height:36px;background-size:18px}.sb-button.btn-refresh{padding-left:38px;position:relative}.sb-button.btn-refresh:before{position:absolute;top:1px;left:14px;bottom:0;right:auto;content:" ";width:18px;height:100%;background:url(/assert/img/btn-refresh-09de87.svg) no-repeat center center;background-size:100% auto}.sb-button.btn-remove{padding-left:38px;position:relative}.sb-button.btn-remove:before{position:absolute;top:1px;left:14px;bottom:0;right:auto;content:" ";width:18px;height:100%;background:url(/assert/img/btn-remove-eed705.svg) no-repeat center center;background-size:100% auto}.sb-button.btn-play{padding-left:38px;position:relative}.sb-button.btn-play:before{position:absolute;top:1px;left:14px;bottom:0;right:auto;content:" ";width:18px;height:100%;background:url(/assert/img/btn-play-044546.svg) no-repeat center center;background-size:100% auto}.sb-button.btn-stop{padding-left:38px;position:relative}.sb-button.btn-stop:before{position:absolute;top:1px;left:14px;bottom:0;right:auto;content:" ";width:18px;height:100%;background:url(/assert/img/btn-stop-3a132b.svg) no-repeat center center;background-size:100% auto}.sb-button-bar{padding-bottom:8px;margin-bottom:16px}.sb-button-bar > .sb-button{margin-right:8px}.sb-button-bar > .sb-paging{display:inline-block}.sb-link-button{display:inline-block;vertical-align:middle;font-size:14px;color:#5f87c5;cursor:pointer}.sb-link-button:hover{text-decoration:underline}.sb-link-button.danger-btn{color:#ce5156}.sb-text-field{box-sizing:border-box;width:200px;height:36px;line-height:34px;border:1px solid #c8c8c8;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.1);display:inline-flex;vertical-align:middle;overflow:hidden}.sb-text-field .tf-head,.sb-text-field .tf-tail{flex:0 0 auto;padding:0 6px;font-size:14px;background:linear-gradient(180deg,#f5f7f9 2%,#e5e8eb 97%);box-shadow:inset 1px 0 0 0 #d2d7ea;color:#575757}.sb-text-field input{box-sizing:border-box;width:100%;padding:0 10px;padding-right:50px;font-size:14px;border:none;outline:none;height:100%;background:#fff;color:#575757}.sb-text-field input[readonly]{background:#f2f2f2}.sb-text-field.focus{border:1px solid #5f87c5}.sb-text-area{box-sizing:border-box;display:block;line-height:1.4em;border:1px solid #c8c8c8;border-radius:3px;background:#fff;outline:none;padding:6px 10px;color:#575757;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.sb-text-area:focused{border:1px solid #5f87c5}.sb-text-area[readonly]{background:#f2f2f2}.sb-select-box{box-sizing:border-box;display:inline-block;vertical-align:middle;width:200px;height:36px;line-height:34px;border:1px solid #c8c8c8;border-radius:3px;background:#fff;outline:none;color:#575757;box-shadow:0 1px 1px rgba(0,0,0,0.1);font-size:14px;padding-left:6px}.sb-select-box.focus{border:1px solid #5f87c5}.sb-select-box[disabled]{background:#f2f2f2}.sb-check-box{display:inline-block;vertical-align:middle;cursor:pointer;position:relative}.sb-check-box.checkbox .check-btn{display:inline-block;vertical-align:middle;width:16px;height:16px;background:transparent no-repeat center center;background-size:100%;background-image:url(/assert/img/checkbox-unchecked-2f741c.svg)}.sb-check-box.checkbox.indeterminate .check-btn{background-image:url(/assert/img/checkbox-indeterminate-e639fa.svg)}.sb-check-box.checkbox.checked .check-btn{background-image:url(/assert/img/checkbox-checked-d15f01.svg)}.sb-check-box.switch{width:50px;height:30px;border-radius:15px;background:#fff;box-shadow:inset 0 0 3px rgba(51,51,51,0.8)}.sb-check-box.switch.indeterminate{background:#ddd}.sb-check-box.switch.indeterminate .switch-btn{position:absolute;top:3px;left:50%;bottom:0;right:auto;transform:translateX(-50%)}.sb-check-box.switch.checked{background:linear-gradient(180deg,#d1d5d8,#a2acb5)}.sb-check-box.switch.checked .switch-btn{position:absolute;top:3px;left:auto;bottom:auto;right:4px;background:#fff;box-shadow:0 1px 1px 0 #747a7f}.sb-check-box.switch .switch-btn{position:absolute;top:3px;left:4px;bottom:auto;right:auto;width:24px;height:24px;background:linear-gradient(180deg,#d1d5d8,#a2acb5);border-radius:12px;box-shadow:0 1px 1px 0 rgba(165,175,183,0.5)}.sb-check-box .cb-label{display:inline-block;vertical-align:middle;font-size:14px;margin-left:6px}.sb-date-field{width:200px;position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;height:36px}.sb-date-field .df-field{position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid #c8c8c8;border-radius:3px;color:textFieldColor;background:#fff;overflow:hidden}.sb-date-field .df-field.focus{border:1px solid #5f87c5}.sb-date-field .df-input{display:block;width:100%;padding:0 24px 0 10px;text-align:left;border:none;height:34px;line-height:34px;background:transparent;color:#575757;font-size:14px}.sb-date-field .df-input:focus{border:none}.sb-date-field .df-icon{position:absolute;top:0;left:auto;bottom:0;right:0;width:24px;background:url(/assert/img/calendar-5a22e4.svg) center center no-repeat;background-size:12px;cursor:pointer}.sb-date-popup{position:fixed;top:0;left:0;bottom:auto;right:auto;z-index:1920;box-sizing:border-box;width:260px;padding:12px;background:#fff;box-shadow:0 1px 30px rgba(45,46,50,0.6);overflow:auto}.sb-date-popup .page-actions{margin-bottom:8px;text-align:right}.sb-date-popup .page-actions .sb-link-button{margin-left:10px}.sb-date-popup .df-ym-area{text-align:center}.sb-date-popup .df-year,.sb-date-popup .df-month{width:60px}.sb-date-popup .df-year input,.sb-date-popup .df-month input{text-align:center}.sb-date-popup .df-select-year,.sb-date-popup .df-select-month{display:inline-block;vertical-align:middle;height:24px;line-height:24px;width:24px;background:url(/assert/img/select-box-02ae70.svg) center center no-repeat;background-size:12px;cursor:pointer}.sb-date-popup .df-select-year{margin-right:8px}.sb-date-popup .df-days{margin-top:8px}.sb-date-popup .df-days .weekday,.sb-date-popup .df-days .day-item{display:inline-block;vertical-align:middle;width:14.28%;height:26px;line-height:26px;text-align:center}.sb-date-popup .df-days .weekday{background:#eee}.sb-date-popup .df-days .day-item{color:#222}.sb-date-popup .df-days .day-item.last-month,.sb-date-popup .df-days .day-item.next-month{color:#888}.sb-date-popup .df-days .day-item:hover{background:#f2f2f2;cursor:pointer}.sb-date-popup .df-month-page,.sb-date-popup .df-year-page{padding:12px 16px 0 16px;text-align:center}.sb-date-popup .year-item{display:inline-block;width:33%;height:36px;line-height:36px;text-align:center;cursor:pointer}.sb-date-popup .year-item:hover{background:#f2f2f2}.sb-date-popup .df-prev-page,.sb-date-popup .df-next-page{width:20px;height:40px;cursor:pointer}.sb-date-popup .df-prev-page:hover,.sb-date-popup .df-next-page:hover{background-color:#f2f2f2}.sb-date-popup .df-prev-page{position:absolute;top:80px;left:4px;bottom:auto;right:auto;background:url(/assert/img/prev-page-906fb2.svg) no-repeat center center;background-size:10px}.sb-date-popup .df-next-page{position:absolute;top:80px;left:auto;bottom:auto;right:4px;background:url(/assert/img/next-page-622eff.svg) no-repeat center center;background-size:10px}.sb-date-popup .month-item{display:inline-block;width:33%;height:36px;line-height:36px;text-align:center;cursor:pointer}.sb-date-popup .month-item:hover{background:#f2f2f2}.sb-date-popup .df-time-part{margin-top:12px;text-align:center}.sb-date-popup .df-time-part > span{margin:0 4px}.sb-date-popup .df-time-part .df-hour,.sb-date-popup .df-time-part .df-minute{width:54px}.sb-date-popup .df-time-part .df-hour input,.sb-date-popup .df-time-part .df-minute input{text-align:center}.sb-complex-select{position:relative;width:200px;display:inline-block;vertical-align:middle;background:#fff}.sb-complex-select .cs-field{width:100%}.sb-complex-select .cs-selected-label{position:relative;width:100%;box-sizing:border-box;height:36px;line-height:34px;border:1px solid #c8c8c8;border-radius:3px;color:#575757;background:#fff;padding:0 30px 0 10px;font-size:14px}.sb-complex-select .cs-selected-label.focus{border:1px solid #5f87c5}.sb-complex-select .cs-select-mark{position:absolute;top:0;left:auto;bottom:0;right:0;width:24px;background:url(/assert/img/select-box-btn-00da59.svg) no-repeat center center;background-size:12px;z-index:1}.sb-complex-select-popup{position:fixed;top:0;left:0;bottom:auto;right:auto;z-index:1920;height:240px;min-width:200px;background:#fff;box-shadow:0 1px 30px rgba(45,46,50,0.6);overflow:auto}.sb-complex-select-popup .cs-option-list{flex:1 1 auto;padding:8px 0;overflow:auto}.sb-complex-select-popup .cs-load-bar{flex:0 0 auto;text-align:center;font-size:14px;background:#f2f2f2;padding:6px 0}.sb-complex-select-popup .cs-load-bar > *{display:inline-block;vertical-align:middle;margin:0 4px}.sb-complex-select-popup .cs-group-name{background:paneHeaderBg;font-weight:500;padding:5px 8px;font-size:14px}.sb-complex-select-popup .cs-option{padding:0 8px;height:32px;line-height:32px;font-size:14px;cursor:pointer}.sb-complex-select-popup .cs-option:hover{background:#f2f2f2}.sb-slide{display:inline-block;width:120px;height:36px;position:relative}.sb-slide .slide-track{height:6px;position:absolute;top:50%;left:0;bottom:auto;right:0;background:#eee;box-shadow:inset 0 0 4px #555;transform:translateY(-50%);pointer-events:none}.sb-slide .slide-button{width:14px;height:14px;border-radius:7px;position:absolute;top:50%;left:0;bottom:auto;right:auto;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 5px #777;cursor:pointer;pointer-events:none}.sb-paging{display:flex;align-items:center}.sb-paging .sb-button{margin-right:8px}.sb-paging .sb-text-field{width:72px;margin:0 8px}.sb-paging .sb-text-field input{text-align:center}.sb-paging .page-no-prefix{margin-left:8px}.sb-paging .page-no-prefix,.sb-paging .page-no-suffix,.sb-paging .page-num,.sb-paging .total,.sb-paging .page-size-prefix,.sb-paging .page-size-suffix{flex:0 0 auto;font-size:14px}.sb-paging .page-num,.sb-paging .total{margin:0 8px}.sb-radio-list > label{display:inline-block;margin-right:12px}.sb-radio-list > label > input{margin-right:4px}.sb-vertical-label-field-layout > .field-row{margin-bottom:12px}.sb-vertical-label-field-layout > .field-row > .field-label{display:block;margin-bottom:8px;font-size:14px;color:#545454}.sb-vertical-label-field-layout > .field-row > .field-input .sb-text-field,.sb-vertical-label-field-layout > .field-row > .field-input .sb-complex-select,.sb-vertical-label-field-layout > .field-row > .field-input .sb-select-box{width:100%}.sb-vertical-label-field-layout.inline-layout > .field-row{display:inline-block;vertical-align:top;margin-right:10px;width:200px}.sb-horizontal-label-field-layout .field-row{margin-bottom:8px;display:flex;align-items:center}.sb-horizontal-label-field-layout .field-label{display:inline-block;width:120px;margin-right:10px;flex:0 0 auto;font-size:14px;color:#545454}.sb-horizontal-label-field-layout .field-input{flex:1 1 auto}.sb-horizontal-label-field-layout .field-input .sb-text-field,.sb-horizontal-label-field-layout .field-input .sb-select-box,.sb-horizontal-label-field-layout .field-input .sb-complex-select,.sb-horizontal-label-field-layout .field-input .sb-date-field{width:100%}.sb-popup-alert.sb-dialog-overlay,.sb-popup-confirm.sb-dialog-overlay,.sb-popup-input.sb-dialog-overlay,.sb-popup-select.sb-dialog-overlay{z-index:1900}.sb-popup-alert .popup-message,.sb-popup-confirm .popup-message,.sb-popup-input .popup-message,.sb-popup-select .popup-message{font-size:14px;color:#545454}.sb-popup-alert .input-area .tip,.sb-popup-confirm .input-area .tip,.sb-popup-input .input-area .tip,.sb-popup-select .input-area .tip{font-size:14px;color:#545454;margin-bottom:10px}.sb-popup-alert .input-area .sb-text-field,.sb-popup-confirm .input-area .sb-text-field,.sb-popup-input .input-area .sb-text-field,.sb-popup-select .input-area .sb-text-field,.sb-popup-alert .input-area .sb-complex-select,.sb-popup-confirm .input-area .sb-complex-select,.sb-popup-input .input-area .sb-complex-select,.sb-popup-select .input-area .sb-complex-select{width:100%}.sb-dialog-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1002;background:rgba(0,0,0,0.2)}.sb-dialog-frame{width:390px;position:absolute;top:50%;left:0;bottom:auto;right:0;max-height:88%;transform:translateY(-50%);margin:0 auto;background:#f6f6f6;box-shadow:0 1px 30px rgba(45,46,50,0.6);display:flex;flex-direction:column;border-radius:3px;border:none;overflow:hidden}.sb-dialog-head{height:40px;line-height:40px;flex:0 0 auto;font-size:14px;font-weight:500;background:linear-gradient(180deg,#d1d5d8,#a2acb5);padding-left:20px;border:1px solid #fff;border-bottom:none;border-radius:3px 3px 0 0}.sb-dialog-body{padding:32px 30px;box-sizing:border-box;max-height:80%;overflow:auto}.sb-dialog-footer{flex:0 0 auto;background:#f2f3f6;padding:12px 30px;text-align:center;display:flex;box-shadow:0 -1px 5px 0 rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.sb-dialog-footer .sb-button{flex:0 0 auto;display:block;margin-right:10px;padding:0 24px}.sb-dialog-footer .sb-button:last-child{margin-right:0}.sb-dialog-footer-spring{flex:1 1 auto}.sb-context-menu{position:fixed;top:0;left:0;bottom:auto;right:auto;overflow:auto;z-index:2000;background:linear-gradient(180deg,#eff2f4,#dfe1e3);box-shadow:0 0 5px #aaa;border-radius:0 0 3px 3px;border:1px solid rgba(151,151,151,0.16);padding:10px 0}.sb-context-menu .context-menu-sep{height:1px;background:#ccc;margin:5px 0;padding:0 12px}.sb-context-menu .context-menu-label{height:35px;line-height:35px;font-size:14px;font-weight:500;color:#575757;padding:0 12px}.sb-context-menu .context-menu-button{cursor:pointer;height:35px;line-height:35px;font-size:14px;color:#575757;padding:0 12px}.sb-context-menu .context-menu-button:hover{background:rgba(170,170,170,0.2)}.sb-toasts{position:fixed;top:52px;left:auto;bottom:auto;right:0;z-index:2200}.sb-toasts .toast{margin:12px;padding:16px 24px;font-size:14px;box-shadow:0 4px 15px #ccc;width:300px;border-radius:4px}.sb-toasts .toast.normal{background:#e1efff}.sb-toasts .toast.success{background:#cef5ea}.sb-toasts .toast.warning{background:#ffe6cc}.sb-toasts .toast.error{background:#fcd0df}.sb-blocking-action{position:fixed;top:0;left:0;bottom:0;right:0;z-index:2100;background:rgba(170,170,170,0.4)}.sb-blocking-action .ba-body{width:300px;position:absolute;top:50%;left:0;bottom:auto;right:0;transform:translateY(-50%);margin:0 auto;background:#f6f6f6;box-shadow:0 1px 30px rgba(45,46,50,0.6);border-radius:3px;border:none;overflow:hidden;padding:36px 48px}.sb-blocking-action .ba-body .ba-message{font-size:14px;color:#545454}.sb-blocking-action .ba-body .cancel-btn{display:block;margin:24px auto 0 auto}.sb-fixed-width-table > table{table-layout:fixed}.sb-required-mark{display:inline-block;width:12px;font-size:14px;font-weight:500;margin-left:2px;color:#bd2020}.sb-desk{height:100%;display:flex;flex-direction:column}.sb-desk .sb-desk-main{height:0;flex:1 1 auto;display:flex;overflow:hidden}.sb-desk-body{height:100%;flex:1 1 auto;position:relative;overflow:hidden;background:#fff}.sb-desk-body .sb-desk-body-navs{height:40px;display:flex;justify-content:flex-start;flex-wrap:nowrap;overflow:hidden;align-items:center;background:#f2f3f6}.sb-desk-body .sb-desk-body-navs label{display:inline-flex;height:100%;justify-content:flex-start;align-items:center;padding:0 10px;cursor:pointer}.sb-desk-body .sb-desk-body-navs label span{display:inline-block;margin-right:10px;overflow:hidden;text-overflow:ellipsis;word-break:break-all;max-width:100px;height:100%;line-height:40px}.sb-desk-body .sb-desk-body-navs label em{display:inline-flex;justify-content:center;align-items:center;font-style:normal;width:20px;height:20px;border-radius:50%}.sb-desk-body .sb-desk-body-navs label em:hover{background:#ddd}.sb-desk-body .sb-desk-body-navs label.hover{background:#fff}.sb-desk-body .sb-desk-body-navs label+a{border-left:1px solid #ddd}.sb-desk-body .sb-desk-body-windows{position:absolute;top:40px;left:0;right:0;bottom:0}.sb-desk-menu{flex:0 0 auto;height:100%;width:160px;background:#f2f3f6;border-right:1px solid #ccc;position:relative;z-index:1000;display:flex;flex-direction:column}.sb-desk-menu.hidden{display:none}.sb-desk-menu .sb-sb{background:url(/assert/img/seer-logo-7a8d1e.png) no-repeat center center}.sb-desk-menu .sb-logo{flex:0 0 auto;width:128px;background-size:100%;margin:18px auto 0 auto}.sb-desk-menu .sb-logo img{max-width:100%}.sb-desk-menu .sb-version{font-size:12px;margin-top:8px;text-align:center;color:#777}.sb-desk-menu .menu-groups{flex:1 1 auto;height:0;overflow-y:auto;padding:18px 0;box-sizing:border-box}.sb-desk-menu .menu-group{border-top:1px solid #ddd;margin-top:8px;padding-top:8px}.sb-desk-menu .menu-item{height:40px;line-height:40px;cursor:pointer;padding-left:20px;font-size:14px;color:#575757;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;overflow:hidden}.sb-desk-menu .menu-item:hover{background:rgba(170,170,170,0.3)}.sb-desk-win{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;background:#fff;border-radius:3px;overflow:hidden}.sb-desk-win.top-win{border:none}.sb-desk-win.top-win .win-header{background:linear-gradient(180deg,#f5f7f9,#e5e8eb);color:#fff}.sb-desk-win .win-header{flex:0 0 auto;position:relative;background:linear-gradient(180deg,#d1d5d8,#a2acb5);border:1px solid #fff;border-bottom:0;padding:10px 0;cursor:move;border-radius:3px 3px 0 0}.sb-desk-win .win-header .win-title-parent{font-weight:500;padding-left:20px;color:#575757;font-size:14px}.sb-desk-win .win-header .win-size-controller{position:absolute;top:0;left:auto;bottom:0;right:10px;display:flex;align-items:center}.sb-desk-win .win-header .win-size-controller .wsc-min,.sb-desk-win .win-header .win-size-controller .wsc-max,.sb-desk-win .win-header .win-size-controller .wsc-close{flex:0 0 auto;width:16px;height:16px;margin-left:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sb-desk-win .win-header .win-size-controller .wsc-max{background:url(/assert/img/win-max-424e06.png) no-repeat center center;background-size:100%}.sb-desk-win .win-header .win-size-controller .wsc-close{background:url(/assert/img/win-close-3b5e67.png) no-repeat center center;background-size:100%}.sb-desk-win .win-bar{flex:0 0 auto;background:#fff;border-bottom:1px solid rgba(0,0,0,0.1);display:flex;align-items:center;box-sizing:border-box;padding:8px 8px 0 8px;flex-wrap:wrap}.sb-desk-win .win-bar .sb-button{flex:0 0 auto;display:block;margin-right:8px;margin-bottom:8px;height:30px;line-height:30px}.sb-desk-win .win-bar .sb-text-field,.sb-desk-win .win-bar .sb-select-box{height:30px;line-height:28px;font-size:14px;border-radius:3px;margin-bottom:8px;margin-right:8px}.sb-desk-win .win-bar .sb-paging{margin:0 12px 0 0}.sb-desk-win .win-bar .win-bar-sep{flex:0 0 auto;width:3px;height:20px;margin-right:8px;margin-bottom:8px;background:#fff;opacity:.5;border:1px solid #979797;box-shadow:0 0 1px 0 rgba(0,0,0,0.3);border-radius:2px}.sb-desk-win .win-content-parent{flex:1 1 auto;box-sizing:border-box;overflow:auto;padding:24px 16px;position:relative}.sb-desk-win .win-footer{flex:0 0 auto;padding:4px 6px;border-top:1px solid rgba(0,0,0,0.1);display:flex}.sb-desk-win .win-resizer.left{position:absolute;top:0;left:-4px;bottom:0;right:auto;width:8px;z-index:100;cursor:w-resize}.sb-desk-win .win-resizer.right{position:absolute;top:0;left:auto;bottom:0;right:-4px;width:8px;z-index:100;cursor:e-resize}.sb-desk-win .win-resizer.top{position:absolute;top:-4px;left:0;bottom:auto;right:0;height:8px;z-index:100;cursor:n-resize}.sb-desk-win .win-resizer.bottom{position:absolute;top:auto;left:0;bottom:-4px;right:0;height:8px;z-index:100;cursor:s-resize}.sb-desk-win .win-resizer.left-top{position:absolute;top:-4px;left:-4px;bottom:auto;right:auto;width:8px;height:8px;z-index:102;cursor:nw-resize}.sb-desk-win .win-resizer.right-top{position:absolute;top:-4px;left:auto;bottom:auto;right:-4px;width:8px;height:8px;z-index:102;cursor:ne-resize}.sb-desk-win .win-resizer.left-bottom{position:absolute;top:auto;left:-4px;bottom:-4px;right:auto;width:8px;height:8px;z-index:102;cursor:sw-resize}.sb-desk-win .win-resizer.right-bottom{position:absolute;top:auto;left:auto;bottom:-4px;right:-4px;width:8px;height:8px;z-index:102;cursor:se-resize}.sb-desk-status-bar{flex:0 0 auto;height:32px;background:#eee;border-top:1px solid #ccc;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;font-size:12px;color:#545454}.sb-desk-status-bar .sep{width:1px;height:100px;background:rgba(170,170,170,0.9);margin:0 10px}.sb-desk-status-bar .button-like{cursor:pointer}.sb-desk-status-bar .db-menu-btn{flex:0 0 auto;box-sizing:border-box;width:22px;height:22px;background:url(/assert/img/menu-btn-88836b.svg) no-repeat center center;background-size:14px 12px;margin-left:12px;cursor:pointer}.sb-desk-status-bar .db-menu-btn.hidden{transform:rotate(180deg)}@media (max-width:600px){.sb-desk-status-bar .db-menu-btn{margin-left:6px;margin-right:0}}.sb-desk-status-bar .db-user{cursor:pointer}.sb-desk-status-bar .error-block{color:#f50000}.sb-desk-status-bar .error-blink{animation:blink-text 1.6s linear infinite}.sb-desk-status-bar .ok-block{color:#109710}@-moz-keyframes blink-text{0%{opacity:.5}30%{opacity:.9}100%{opacity:1}}@-webkit-keyframes blink-text{0%{opacity:.5}30%{opacity:.9}100%{opacity:1}}@-o-keyframes blink-text{0%{opacity:.5}30%{opacity:.9}100%{opacity:1}}@keyframes blink-text{0%{opacity:.5}30%{opacity:.9}100%{opacity:1}}.sb-sign-in{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1890;background:linear-gradient(to bottom,#f5f7f9,#e5e8eb)}.sb-sign-in .sign-in-dialog{position:absolute;top:50%;left:0;bottom:auto;right:0;height:460px;box-sizing:border-box;width:360px;margin:0 auto;transform:translateY(-50%);background:#fff;border-radius:10px;padding:30px;box-shadow:0 8px 33px -6px #ddd}.sb-sign-in .logo-img{width:300px;height:70px;margin:0 auto 55px auto;background:no-repeat center center;background-size:100%;display:flex;justify-content:center;align-items:center}.sb-sign-in .logo-img img{max-width:100%}.sb-sign-in .logo-name{font-size:16px;font-weight:500;color:#454545;text-align:center;margin-bottom:33px}.sb-sign-in .logo-name-paw{position:relative}.sb-sign-in .logo-name-paw>span{position:absolute;top:50%;right:10px;transform:translate(0%,-50%)}.sb-sign-in .sb-text-field{height:50px;line-height:48px;width:100%;margin-bottom:10px;border:none;box-shadow:0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.sb-sign-in .sb-text-field input{font-size:14px;background:#eee}.sb-sign-in .sb-text-field input::placeholder{color:#575757;text-align:left}.sb-sign-in .sign-in-button{display:block;width:100%;margin:0 auto;height:50px;line-height:50px;background:#5e6063;background:#4164e3;box-shadow:0 1px 1px 0 rgba(168,168,168,0.5);border-radius:3px;font-size:16px;color:#fff;font-weight:400;margin-top:30px;background:linear-gradient(90deg,#21b6ff 0%,#4b68fe 100%);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.sb-test-ui{padding:24px}html,body{height:100%}.sb-site-root{height:100%}.sb-socket-disconnect{position:fixed;top:12px;left:0;bottom:auto;right:0;background:#fd3f49;color:#fff;padding:14px 24px;width:230px;margin:0 auto;border-radius:8px;font-size:16px;text-align:center}
@font-face {
  font-family: "rds-font"; /* Project id 2845741 */
  src: url(/assert/font/iconfont-26359f.woff2) format('woff2'),
       url(/assert/font/iconfont-bbe3f8.woff) format('woff'),
       url(/assert/font/iconfont-c049ff.ttf) format('truetype');
}

.rds-font {
  font-family: "rds-font" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.rds-iconcolumn-vertical:before {
  content: "\e669";
}

.rds-iconcolumn-horizontal:before {
  content: "\e66a";
}

.rds-iconclose:before {
  content: "\e668";
}

.rds-icondown:before {
  content: "\e601";
}

.rds-iconupward:before {
  content: "\e603";
}

.rds-iconarrow-down-filling:before {
  content: "\e688";
}

.rds-iconimport:before {
  content: "\e614";
}

.rds-iconrefresh:before {
  content: "\e67b";
}

.rds-iconselect:before {
  content: "\e67e";
}

.rds-iconarrow-double-right:before {
  content: "\e665";
}

.rds-icontingche:before {
  content: "\e8aa";
}

.rds-icondingwei:before {
  content: "\ec32";
}

.rds-iconzhilingcuowu:before {
  content: "\e79b";
}

.rds-iconlock:before {
  content: "\e69e";
}

.rds-iconhuowu:before {
  content: "\e630";
}

.rds-iconnot_started:before {
  content: "\e60c";
}

.rds-iconjieshu:before {
  content: "\e617";
}

.rds-iconjinyong:before {
  content: "\e615";
}

.rds-icontingzhi:before {
  content: "\e686";
}

.rds-iconqiyong:before {
  content: "\e613";
}

.rds-iconkaishi:before {
  content: "\e60d";
}

.rds-iconunlock-f:before {
  content: "\e65d";
}

.rds-iconexport:before {
  content: "\e674";
}

.rds-iconadd:before {
  content: "\e744";
}

.rds-icontrash:before {
  content: "\e75a";
}


@font-face {
  font-family: "iconfont"; /* Project id 4194533 */
  src: url(/assert/font/iconfont-16a011.woff2) format('woff2'),
       url(/assert/font/iconfont-5a5d0d.woff) format('woff'),
       url(/assert/font/iconfont-c9c378.ttf) format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-configFile:before {
  content: "\e62e";
}

.icon-write:before {
  content: "\e62d";
}

.icon-read:before {
  content: "\e62c";
}

.icon-icon_xiaoxiguanli:before {
  content: "\e606";
}

.icon-icon_tongji:before {
  content: "\e605";
}

.icon-icon_yunhangjiankong:before {
  content: "\e604";
}

.icon-icon_jiekouguanli:before {
  content: "\e62f";
}

.icon-a-iconxuqiudan:before {
  content: "\e621";
}

.icon-a-iconjiqirenyunhangjilu:before {
  content: "\e622";
}

.icon-a-iconchanpinshiyongshuoming:before {
  content: "\e623";
}

.icon-a-iconjiaotongguanzhiquyu:before {
  content: "\e624";
}

.icon-a-iconxitongpeizhiwenjian:before {
  content: "\e625";
}

.icon-a-iconguzhangjilu:before {
  content: "\e626";
}

.icon-a-iconfuwujiankong:before {
  content: "\e627";
}

.icon-a-iconyundangenzongtongji:before {
  content: "\e628";
}

.icon-a-iconjiqirengenzongtongji:before {
  content: "\e629";
}

.icon-a-iconhedanguanli:before {
  content: "\e62a";
}

.icon-a-icontongyongyewu:before {
  content: "\e62b";
}

.icon-a-iconyonghu:before {
  content: "\e60d";
}

.icon-a-iconjiaobenfangfa:before {
  content: "\e60e";
}

.icon-a-iconyundanguanli:before {
  content: "\e60f";
}

.icon-a-iconjiaobenshizhanjiaocheng:before {
  content: "\e610";
}

.icon-a-iconJavaScriptxuexi:before {
  content: "\e611";
}

.icon-a-iconxitongrizhi:before {
  content: "\e612";
}

.icon-a-icontianfengrenwu:before {
  content: "\e613";
}

.icon-a-iconshezhi:before {
  content: "\e614";
}

.icon-a-iconmobanguanli:before {
  content: "\e615";
}

.icon-a-iconzaixianjiaoben:before {
  content: "\e616";
}

.icon-a-iconrenwuguanli:before {
  content: "\e617";
}

.icon-a-iconhujiaoqi:before {
  content: "\e618";
}

.icon-a-iconhuifangjiankong:before {
  content: "\e619";
}

.icon-a-iconkuwei:before {
  content: "\e61a";
}

.icon-a-iconxitongziyuan:before {
  content: "\e61b";
}

.icon-a-iconyundanxiangqing:before {
  content: "\e61c";
}

.icon-a-iconrenwu:before {
  content: "\e61d";
}

.icon-a-iconshoukongjiqiren:before {
  content: "\e61e";
}

.icon-a-iconjiaobenwenjian:before {
  content: "\e61f";
}

.icon-a-iconjiaose:before {
  content: "\e620";
}

.icon-a-iconchongdianji:before {
  content: "\e608";
}

.icon-a-iconrenwugenzongtongji:before {
  content: "\e60b";
}

.icon-a-iconjiekoupeizhi:before {
  content: "\e60c";
}

.icon-a-icongonggongjiekou:before {
  content: "\e609";
}

.icon-a-iconshouchiduanpeizhiwenjian:before {
  content: "\e60a";
}


@font-face {
  font-family: 'ALiBold';
  src: url(/assert/font/Alibaba-PuHuiTi-Bold-c978fb.ttf);
}
@font-face {
  font-family: 'ALiHeavy';
  src: url(/assert/font/Alibaba-PuHuiTi-Heavy-402cad.ttf);
}
@font-face {
  font-family: 'ALiLight';
  src: url(/assert/font/Alibaba-PuHuiTi-Light-0c5432.ttf);
}
@font-face {
  font-family: 'ALiMedium';
  src: url(/assert/font/Alibaba-PuHuiTi-Medium-11cbd0.ttf);
}
@font-face {
  font-family: 'ALiRegular';
  src: url(/assert/font/Alibaba-PuHuiTi-Regular-5a4986.ttf);
}
html,
body {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  font-family: 'ALiRegular';
}
body {
  background: #F1F5F9;
}
::placeholder {
  position: relative;
  left: 10px;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: transparent;
}
::-webkit-scrollbar-thumb {
  background-color: transparent;
}
:hover::-webkit-scrollbar-thumb {
  background-color: var(--rds-scrollbar-thumb);
  border-radius: 4px;
}
::-webkit-scrollbar-track {
  background-color: transparent;
}
::-webkit-scrollbar-track-piece {
  background-color: transparent;
}
::-webkit-scrollbar-corner {
  background-color: transparent;
}
.rds-app {
  overflow: hidden;
}
.list-isFileView {
  min-height: 0 !important;
  height: 100% !important;
  overflow: hidden !important;
}
.file-task-view {
  margin-bottom: 0 !important;
}
select {
  text-transform: none;
  padding: 5px;
  border: #d9d9d9 1px solid;
  border-radius: 7px;
}
select:focus-visible {
  outline: none;
  border: #d9d9d9 1px solid;
}
.a1 p {
  margin: 0 !important;
}
.rds-page {
  margin: 20px;
  height: calc(100% - 40px);
  box-sizing: border-box;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
}
.rds-page-search {
  display: flex;
  justify-content: flex-start;
}
.rds-page-search label {
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  margin-left: 10px;
  padding-right: 10px;
}
.rds-page-showAll {
  float: right;
}
.rds-page-content {
  background: #fff;
  box-shadow: 6px 12px 29px -23px rgba(120, 134, 159, 0.5);
  border-radius: 10px;
  padding: 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  min-height: 742px;
}
.rds-page-content .pagination {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 20px;
}
.rds-page-operators {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-page-operators-left {
  flex: 1;
}
.rds-page-operators-right {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.rds-page-operators .rds-button {
  margin-right: 10px;
  font-size: 14px;
}
.rds-page-operators .interface-head {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.rds-page-operators .interface-head div {
  color: red;
}
.rds-page-devider {
  height: 1px;
  border-top: 1px solid var(--rds-page-devider);
  margin: 20px 0px;
}
.rds-page-list {
  margin: 20px 0px;
  position: relative;
  overflow: auto;
}
.rds-page-list table {
  table-layout: fixed;
  border: 0px;
}
.rds-page-list table thead tr {
  background: #F1F3F5;
  border-radius: 4px 4px 0px 0px;
  top: 0;
}
.rds-page-list table thead tr th {
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.85);
  padding: 10px;
  text-align: left;
  position: sticky;
  top: 0;
  background: #F1F3F5;
}
.rds-page-list table thead tr th .rds-list-th {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rds-page-list table thead tr th .rds-list-th-sort {
  display: inline-flex;
  position: relative;
  width: 20px;
  height: 20px;
  justify-content: center;
  align-items: center;
}
.rds-page-list table thead tr th .rds-list-th-sort em {
  color: #bfbfbf;
}
.rds-page-list table thead tr th .rds-list-th-sort em.hover {
  color: var(--rds-page-table-font-color);
}
.rds-page-list table thead tr th .rds-list-th-sort em:first-child {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.rds-page-list table thead tr th .rds-list-th-sort em:last-child {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.rds-page-list table tbody tr td {
  text-align: left;
  font-size: 14px;
  padding: 10px;
  color: var(--rds-page-table-content-font-color);
  word-break: break-all;
}
.rds-page-list table tbody tr:nth-of-type(even) {
  background: #F2F7FF;
}
.rds-page-list .auto-width {
  width: 100% ;
}
.ant-picker-cell {
  text-align: center;
}
.sb-toasts {
  pointer-events: none;
}
.rds-markdown {
  margin: 0 auto;
  padding: 30px;
  padding-bottom: 100px;
  color: rgba(0, 0, 0, 0.85);
}
.rds-markdown p img {
  max-width: 100%;
  margin-left: 50%;
  transform: translate(-50%, 0%);
}
.rds-markdown pre {
  background-color: #f5f7fa;
  margin: 16px 0;
  padding: 12px 20px;
  overflow: auto;
  color: #000;
  font-family: Lucida Console, Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
  line-height: 1.5;
  direction: ltr;
  white-space: pre;
  text-align: left;
  word-wrap: normal;
  word-break: normal;
  word-spacing: normal;
}
.rds-markdown pre code {
  margin: 0;
  padding: 0;
  overflow: auto;
  color: #000000d9;
  font-size: 13px;
  direction: ltr;
  text-align: left;
  background: #f5f5f5;
  border: none;
}
.rds-markdown table {
  width: 100%;
  table-layout: fixed;
  border: 0px;
}
.rds-markdown table thead tr {
  background: #FAFAFA;
  border-radius: 4px 4px 0px 0px;
}
.rds-markdown table thead tr th {
  font-size: 14px;
  padding: 15px;
  color: rgba(0, 0, 0, 0.85);
  text-align: left;
}
.rds-markdown table tbody tr td {
  text-align: left;
  font-size: 14px;
  padding: 15px;
  color: rgba(0, 0, 0, 0.65);
  word-break: break-all;
}
.rds-markdown table tbody tr:nth-of-type(even) {
  background: #FAFAFA;
}
.rds-markdown h1 {
  margin-bottom: 0.5em;
  color: #000000d9;
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
.rds-markdown h2 {
  margin-top: 1.2em;
  margin-bottom: 0.5em;
  color: #000000d9;
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
.rds-markdown h3 {
  margin-bottom: 0.5em;
  color: #000000d9;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
.rds-markdown h4 {
  margin-bottom: 0.5em;
  color: #000000d9;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
.rds-markdown ul {
  list-style-type: circle;
}
.rds-markdown ul,
.rds-markdown ol {
  margin: 0 0 1em;
  padding: 0;
}
.rds-markdown ul li,
.rds-markdown ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.rds-markdown ul li p,
.rds-markdown ol li p {
  margin-top: 0.2em;
  margin-right: 0px;
  margin-bottom: 0.2em;
  margin-left: 0px;
}
/*******
ant patch css
********/
body {
  color: var(--rds-color);
}
.ant-checkbox-inner {
  color: var(--rds-color);
  background-color: var(--rds-input-background);
  border-color: var(--rds-input-border-color);
  border-radius: 6px;
}
.ant-checkbox-wrapper {
  color: var(--rds-color);
}
.ant-input,
.ant-input-affix-wrapper,
.ant-picker,
.ant-picker-clear {
  border-radius: 8px;
  color: var(--rds-color);
  background-color: var(--rds-input-background);
  border-color: var(--rds-input-border-color);
}
.ant-tabs {
  color: var(--rds-color);
}
.ant-select-selector {
  color: var(--rds-color);
  background-color: var(--rds-input-background) !important;
  border-color: var(--rds-input-border-color) !important;
  border-radius: 8px !important;
}
.ant-select-dropdown {
  background-color: var(--rds-input-background);
  box-shadow: var(--rds-input-box-shadow);
  border-radius: 8px;
}
.ant-select-dropdown .ant-select-item {
  color: var(--rds-color);
}
.ant-select-dropdown .ant-select-item.ant-select-item-option-active {
  background-color: var(--rds-input-hover-background);
}
.ant-select-dropdown .ant-select-item.ant-select-item-option-selected {
  background-color: var(--rds-input-selected-background);
}
.ant-dropdown-menu {
  background-color: var(--rds-input-background);
  box-shadow: var(--rds-input-box-shadow);
}
.ant-dropdown-menu .ant-dropdown-menu-item {
  color: var(--rds-color);
}
.ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-active {
  background-color: var(--rds-input-hover-background);
}
.ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected {
  background-color: var(--rds-input-selected-background);
}
.ant-picker-panel-container {
  background: var(--rds-box-background);
  box-shadow: var(--rds-box-shadow);
}
.ant-picker-content th,
.ant-picker-header {
  color: var(--rds-color);
}
.ant-picker-header,
.ant-picker-panel {
  border-color: var(--rds-divider);
}
.ant-picker-cell {
  color: var(--rds-secondary-color);
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: var(--rds-nav-item-hover-background);
}
.ant-picker-cell-disabled::before {
  background: var(--rds-nav-item-hover-background);
}
.ant-picker-input > input {
  color: var(--rds-color);
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: var(--rds-color);
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  background: var(--rds-box-background);
  border-color: var(--rds-box-border-color);
  border-radius: 8px;
}
.ant-pagination-options-quick-jumper input {
  border-radius: 8px;
}
.ant-pagination-item {
  background: var(--rds-box-background);
  border-color: var(--rds-box-border-color);
  border-radius: 8px;
}
.ant-pagination-item a {
  color: var(--rds-color);
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: var(--rds-color);
}
.ant-pagination-item-active a {
  color: var(--rds-primary-color) !important;
}
.ant-popover {
  color: var(--rds-color);
}
.ant-popover-inner {
  background-color: var(--rds-input-background);
  box-shadow: var(--rds-box-shadow);
}
.ant-popover-title {
  color: var(--rds-color);
  border-color: var(--rds-divider);
}
.sb-dialog-frame {
  color: var(--rds-color);
  background-color: var(--rds-input-background);
  border-color: var(--rds-input-border-color);
}
.sb-dialog-head {
  background: transparent;
  border: 1px solid transparent;
  border-bottom: 1px solid var(--rds-divider);
}
.sb-dialog-footer {
  background: transparent;
  box-shadow: none;
  border-top: 1px solid var(--rds-divider);
}
.sb-form-table table.sb-simple-table thead th,
.sb-form-table table.sb-simple-table tbody th,
.sb-form-table table.sb-simple-table thead td,
.sb-form-table table.sb-simple-table tbody td {
  border: 1px solid var(--rds-divider);
  color: var(--rds-color);
}
table.sb-simple-table thead th {
  background-color: var(--rds-background);
}
table.sb-simple-table tbody tr:nth-of-type(odd) {
  background-color: var(--rds-background);
}
.sb-text-field input {
  color: var(--rds-color);
  background-color: var(--rds-input-background);
  border-color: var(--rds-input-border-color);
}
.ant-btn {
  font-weight: 500;
  color: #0066FF;
  background-color: #F2F7FF;
  border-color: #B2D1FF;
  border-radius: 8px;
  height: 30px;
  padding: 3px 7px;
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  background-color: var(--rds-input-hover-background);
}
.ant-btn-primary {
  background-color: var(--rds-primary-color);
  color: #fff;
}
.ant-btn-primary:hover,
.ant-btn-primary:focus,
.ant-btn-primary:active {
  background-color: var(--rds-primary-color-hover);
}
h1,
h2,
h3,
h4,
h5 {
  color: var(--rds-color);
}
.ant-typography {
  color: var(--rds-color) !important;
}
.ant-typography-secondary {
  color: var(--rds-secondary-color) !important;
}
.ant-message {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.ant-message .ant-message-notice {
  border-radius: 10px;
  padding: 0px;
  text-align: start;
}
.ant-message .ant-message-notice .ant-message-notice-content {
  background: none;
  border-radius: 10px;
}
.ant-spin-nested-loading > div > .ant-spin {
  top: 45px;
}
.ant-tag {
  border-radius: 8px;
}
.ant-tabs {
  height: 100%;
}
.ant-tabs-top > .ant-tabs-nav,
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-top > div > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  margin: 0 !important;
}
.singe-line {
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  white-space: nowrap;
}

