/* // basic */
/* FishEye Color Variables and Functions */
/*
 --------------------------- Primary Color ---------------------------
*/
/*
 ---------------------------When necessary to add at any time---------------------------
*/
/* computed */
/* blue */
/* green */
/* yellow */
/* red */
/*  palette    global token*/
/* color opaque */
/* color transparent */
/* blue transparent  */
/* green transparent  */
/* yellow transparent  */
/* red transparent  */
/* gray transparent */
/* white transparent */
/* gradient opaque */
/* blue radial gradient */
/* blue linear gradient */
/* green radial gradient */
/* yellow radial gradient */
/* red radial gradient */
/* gray radial gradient */
/* white to gray radial gradient */
/*  white to gray  linear gradient */
/* gradient transparent */
/* secondary palette */
/* purple radial gradient */
/*  refine alias color   */
/*  text   */
/*  link   */
/*  fill   */
/*  fill  element  */
/*  fill  interaction  */
/*  stroke   */
/*  background   */
/*  dim   */
/*  box shadow   */
/*  fisheye   */
.f3hbxv9 {
  width: 100%;
  height: 100%;
  min-height: 124px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.f3hbxv9 .error-text {
  color: rgba(10, 37, 85, 0.6);
  margin-bottom: 16px;
  font-size: 18px;
}

.idqfg35 {
  display: inline-flex;
  align-items: center;
}
.idqfg35 .icon-inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.idqfg35 .icon-inner + span,
.idqfg35 span + .icon-inner.suffix {
  margin-left: 4px;
}
.idqfg35.is-rotate img {
  animation: rotate 680ms linear infinite;
}

.t1qjkkpk {
  color: blue;
}

.t1e0kvgf {
  height: 100%;
}

.t12xyojr {
  height: 100%;
}
.t12xyojr.empty-table .ant-table-content {
  overflow: visible !important;
  height: 100%;
}
.t12xyojr.empty-table .ant-table-content .ant-table-tbody .ant-table-placeholder td {
  height: 100%;
}
.t12xyojr.empty-table .ant-table-content table {
  width: 100% !important;
  height: 100%;
}
.t12xyojr.empty-table .ant-table-content table .ant-table-placeholder .ant-table-expanded-row-fixed {
  padding: 15px 0;
}
.t12xyojr.empty-table .ant-table-content table thead.ant-table-thead {
  display: none;
}
.t12xyojr .active-row td:nth-child(1) {
  font-weight: 700;
}
.t12xyojr.has-selection .active-row td:nth-child(2) {
  font-weight: 700;
}
.t12xyojr .ant-spin-nested-loading {
  height: 100%;
}
.t12xyojr .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
  overflow: visible;
}
.t12xyojr .ant-spin-nested-loading .ant-spin {
  max-height: none;
}
.t12xyojr.table-init-loading .ant-spin-blur thead,
.t12xyojr.table-init-loading .ant-spin-blur tbody {
  display: none;
}
.t12xyojr td.ant-table-column-sort {
  background: transparent;
}
.t12xyojr td.ant-table-cell-fix-left,
.t12xyojr td.ant-table-cell-fix-right {
  background: #fff;
  padding: 0 !important;
}
.t12xyojr td.ant-table-cell-fix-left .ant-table-cell-content,
.t12xyojr td.ant-table-cell-fix-right .ant-table-cell-content {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 8px;
}
.t12xyojr td.ant-table-cell-fix-left .ant-table-cell-content > span,
.t12xyojr td.ant-table-cell-fix-right .ant-table-cell-content > span {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.t12xyojr .ant-table-container {
  height: 100%;
}
.t12xyojr .ant-table-container::before, .t12xyojr .ant-table-container::after {
  box-shadow: none !important;
}
.t12xyojr .ant-table {
  border-radius: 0px;
  border-left: none;
  border-right: none;
  border-bottom: none;
  height: 100%;
  font-size: 12px;
  background: transparent;
}
.t12xyojr .ant-table .ant-table-header {
  position: relative;
  z-index: 3;
  border-bottom: 1px solid rgba(211, 218, 235, 0.6);
  margin-bottom: -1px;
}
.t12xyojr .ant-table .time-wrapper .data,
.t12xyojr .ant-table .value {
  color: #2d3a56;
}
.t12xyojr .ant-table .time-wrapper .time,
.t12xyojr .ant-table .unit {
  color: rgba(44, 56, 82, 0.6);
}
.t12xyojr .ant-table .ant-table-selection {
  text-align: center;
}
.t12xyojr .ant-table .ant-table-tbody > tr.ant-table-row-selected td {
  background: #fff;
}
.t12xyojr .ant-table .anticon-setting {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.t12xyojr .ant-table.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: none;
  width: 1px;
  background: rgba(213, 219, 227, 0.6);
}
.t12xyojr .ant-table.ant-table-ping-right .ant-table-cell-fix-right-first::after {
  box-shadow: none;
  width: 1px;
  background: rgba(213, 219, 227, 0.6);
}
.t12xyojr .ant-table .ant-table-tbody {
  position: relative;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row td {
  border-top: 1px solid rgba(211, 218, 235, 0.6);
  border-bottom: 1px solid white;
  height: 40px;
  vertical-align: middle;
  transition: background 0ms;
  color: #00122e;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row td.header-hover {
  background: #f2f5fa;
  border-bottom-color: #f2f5fa;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row td .ant-btn-link {
  height: auto;
  color: #00122e;
  font-size: 12px;
  text-align: left;
  transition: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row td .ant-btn-link:hover {
  color: #0096ff;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row td .ant-btn-link > span {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  vertical-align: middle;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row td.cell_status {
  line-height: 0px;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover + tr td {
  border-top-color: transparent;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td {
  background: rgba(225, 230, 241, 0.6);
  border-color: transparent transparent white;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td:first-child {
  border-radius: 8px 0 0 8px;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td:first-child .ant-table-cell-content {
  border-radius: 8px 0 0 8px;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td:first-child::before {
  content: "";
  width: 4px;
  top: -1px;
  bottom: -1px;
  background: white;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td:last-child {
  border-radius: 0 8px 8px 0;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td:last-child.cell__action_ {
  border-radius: 0;
  background: white;
  border-top: none;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td:last-child.cell__action_ > * {
  border-top: 1px solid transparent;
  border-radius: 0 8px 8px 0;
  background: rgba(225, 230, 241, 0.6);
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td.ant-table-cell-fix-right {
  background: white;
  border-top: 1px solid rgba(211, 218, 235, 0.6);
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td.ant-table-cell-fix-right .ant-table-cell-content {
  display: flex;
  align-items: center;
  height: 100%;
  background: rgba(225, 230, 241, 0.6);
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td.ant-table-cell-fix-left {
  background: white;
  border-top: 1px solid rgba(211, 218, 235, 0.6);
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:hover td.ant-table-cell-fix-left .ant-table-cell-content {
  display: flex;
  align-items: center;
  height: 100%;
  background: rgba(225, 230, 241, 0.6);
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row:last-child td {
  border-bottom: 1px solid rgba(211, 218, 235, 0.6);
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row.active-row {
  box-shadow: inset 0px 0px 0 2px rgba(0, 136, 255, 0.1);
  border-radius: 8px;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row.active-row + tr td {
  border-top-color: white;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row.active-row td {
  background: rgba(0, 136, 255, 0.1);
  border-bottom-color: transparent;
  border-top-color: transparent;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row.active-row td:first-child {
  border-radius: 8px 0 0 8px;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row.active-row td:last-child {
  border-radius: 0 8px 8px 0;
}
.t12xyojr .ant-table .ant-table-tbody .ant-table-row.active-row td:hover {
  background: rgba(0, 136, 255, 0.1);
}
.t12xyojr .ant-table .ant-table-thead > tr > th {
  background: #fff;
  font-weight: 400;
  position: relative;
  border-bottom: none;
  color: #00122e;
  transition: none;
  padding: 15px 8px 15px 8px;
}
.t12xyojr .ant-table .ant-table-thead > tr > th:not(:last-child):after {
  content: "";
  width: 1px;
  top: 0;
  bottom: 0;
  background: rgba(211, 218, 235, 0.6);
  position: absolute;
  right: 0;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.is-blank {
  padding: unset;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.is-blank:after {
  display: none;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-cell-ellipsis.ant-table-column-has-sorters .ant-table-column-sorters {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-cell-ellipsis.ant-table-column-has-sorters .ant-table-column-sorters > span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-column-has-sorters {
  padding: 15px 28px 15px 8px;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-column-has-sorters .ant-table-column-sorters {
  padding: 0;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-column-has-sorters .ant-table-column-sorters .order-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  height: 16px;
  display: none;
  transition: transform 320ms ease;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-column-has-sorters .ant-table-column-sorters .order-icon.descend {
  display: block;
  transform: translateY(-50%) rotateX(180deg);
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-column-has-sorters .ant-table-column-sorters .order-icon.ascend {
  display: block;
}
.t12xyojr .ant-table .ant-table-thead > tr > th.ant-table-column-has-sorters .ant-table-column-sorter {
  display: none;
}
.t12xyojr .ant-table .ant-table-thead > tr > th:active .ant-table-column-sorters .order-icon.descend {
  transform: translateY(-50%);
}
.t12xyojr .ant-table .ant-table-thead > tr > th:active .ant-table-column-sorters .order-icon.ascend {
  transform: translateY(-50%) rotateX(180deg);
}
.t12xyojr .ant-table .ant-table-thead > tr > th:hover:not(.is-blank) {
  background: #f2f5fa;
}
.t12xyojr .ant-table .ant-table-thead > tr > th:hover:not(.is-blank) .ant-table-column-sorters .order-icon {
  display: block;
}
.t12xyojr .ant-table .ant-table-selection-column {
  padding: 0 !important;
}
.t12xyojr .ant-table .ant-table-selection-column .ant-checkbox-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.t12xyojr .ant-table .ant-table-selection-column:after {
  display: none;
}
.t12xyojr .ant-table .ant-table-hide-scrollbar {
  background: #fff;
}
.t12xyojr .ant-table .ant-table-placeholder {
  background: inherit;
}
.t12xyojr .ant-table .ant-table-placeholder td {
  position: static;
  border: none;
  background: inherit !important;
  height: 100px;
  vertical-align: middle;
}
.t12xyojr .ant-table .ant-table-placeholder .table-default-empty,
.t12xyojr .ant-table .ant-table-placeholder .ant-table-expanded-row-fixed {
  font-weight: bold;
  font-size: 20px;
  color: rgba(10, 37, 85, 0.6);
}
.t12xyojr .ant-table td.cell__action_ {
  padding: 0 !important;
  position: relative;
  background: #fff;
}
.t12xyojr .ant-table td.cell__action_ > * {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-right: 8px;
}
.t12xyojr .ant-table td.cell__action_ .menu-button {
  width: 24px;
  height: 24px;
  cursor: pointer;
  justify-content: center;
  border-radius: 4px;
}
.t12xyojr .ant-table td.cell__action_ .menu-button:hover {
  background: #fff;
}

.k1po29ek input, .k1po29ek.input-tags {
  border: 1px solid rgba(213, 219, 227, 0.6);
  border-radius: 4px;
}
.k1po29ek.input-tags {
  position: relative;
  padding: 6px;
  height: 32px;
  cursor: pointer;
  transition: border 150ms;
}
.k1po29ek.input-tags:hover {
  border-color: #0080ff;
  box-shadow: 0 0 0px 2px rgba(0, 128, 255, 0.1);
}
.k1po29ek.input-tags.kit-input-suffix-wrapper {
  padding-right: 30px;
}
.k1po29ek.input-tags .input-tags-inner {
  display: flex;
}
.k1po29ek.input-tags .input-tags-inner .tags-overflow-auto {
  display: flex;
}
.k1po29ek.input-tags .input-tag-suffix {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}
.k1po29ek.input-tags .input-tag-suffix .anticon-close-circle {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  cursor: pointer;
}
.k1po29ek.input-tags .input-tag-suffix .anticon-close-circle:hover {
  color: rgba(0, 0, 0, 0.45);
}
.k1po29ek.has-focus-indicator {
  position: relative;
  overflow: hidden;
}
.k1po29ek.has-focus-indicator .ant-input-prefix {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -16px;
  transition: left 150ms ease;
  opacity: 0;
}
.k1po29ek.has-focus-indicator.ant-input-affix-wrapper-focused .ant-input-prefix {
  left: 8px;
  opacity: 1;
}
.k1po29ek.has-focus-indicator input {
  transition: margin-left 150ms ease;
  margin-left: 0px;
}
.k1po29ek.has-focus-indicator input:focus {
  margin-left: 16px;
}

.iumzf0k {
  height: 18px;
  line-height: 18px;
  padding: 0 4px;
  border-radius: 4px;
  background: rgba(235, 239, 245, 0.6);
  border: 1px solid rgba(223, 228, 235, 0.6);
  display: flex;
  align-items: center;
  white-space: nowrap;
  margin-right: 4px;
}

.idtzyhf.ant-input-group.ant-input-group-compact {
  display: flex;
}

.e1449a0m {
  border: none;
  vertical-align: middle;
}

.i1pp7575.ant-input {
  padding: 5px 12px;
  line-height: 20px;
  color: #2d3a56;
  border-radius: 6px;
  border-color: rgba(172, 186, 211, 0.6);
  transition: height 240ms ease 8ms, border 160ms ease 8ms, box-shadow 160ms ease 8ms;
}
.i1pp7575.ant-input.ant-input-lg {
  padding: 8px 16px;
  line-height: 22px;
}
.i1pp7575.ant-input.ant-input-sm {
  padding: 2px 8px;
  line-height: 18px;
}
.i1pp7575.ant-input:not([disabled]):hover, .i1pp7575.ant-input:not([disabled]).__pseudo-states-hover, .i1pp7575.ant-input-number:not([disabled]):hover, .i1pp7575.ant-input-number:not([disabled]).__pseudo-states-hover {
  border-color: rgba(107, 128, 167, 0.6);
  box-shadow: 0px 0px 0px 4px rgba(225, 230, 241, 0.6);
}
.i1pp7575.ant-input:not([disabled]):active, .i1pp7575.ant-input:not([disabled]):focus, .i1pp7575.ant-input:not([disabled]).__pseudo-states-active, .i1pp7575.ant-input:not([disabled]).__pseudo-states-focus, .i1pp7575.ant-input-number:not([disabled]):active, .i1pp7575.ant-input-number:not([disabled]):focus, .i1pp7575.ant-input-number:not([disabled]).__pseudo-states-active, .i1pp7575.ant-input-number:not([disabled]).__pseudo-states-focus {
  border-color: #0096ff;
  box-shadow: 0px 0px 0px 4px rgba(0, 136, 255, 0.16);
}
.i1pp7575.ant-input.error:not([disabled]), .i1pp7575.ant-picker.error:not([disabled]), .i1pp7575.ant-input-number.error:not([disabled]) {
  border-color: #e75a3a;
  color: #e75a3a;
}
.i1pp7575.ant-input.error:not([disabled]):hover, .i1pp7575.ant-input.error:not([disabled]).__pseudo-states-hover, .i1pp7575.ant-picker.error:not([disabled]):hover, .i1pp7575.ant-picker.error:not([disabled]).__pseudo-states-hover, .i1pp7575.ant-input-number.error:not([disabled]):hover, .i1pp7575.ant-input-number.error:not([disabled]).__pseudo-states-hover {
  border-color: #e75a3a;
  box-shadow: 0px 0px 0px 4px rgba(225, 230, 241, 0.6);
}
.i1pp7575.ant-input.error:not([disabled]):active, .i1pp7575.ant-input.error:not([disabled]):focus, .i1pp7575.ant-input.error:not([disabled]).__pseudo-states-active, .i1pp7575.ant-input.error:not([disabled]).__pseudo-states-focus, .i1pp7575.ant-picker.error:not([disabled]):active, .i1pp7575.ant-picker.error:not([disabled]):focus, .i1pp7575.ant-picker.error:not([disabled]).__pseudo-states-active, .i1pp7575.ant-picker.error:not([disabled]).__pseudo-states-focus, .i1pp7575.ant-input-number.error:not([disabled]):active, .i1pp7575.ant-input-number.error:not([disabled]):focus, .i1pp7575.ant-input-number.error:not([disabled]).__pseudo-states-active, .i1pp7575.ant-input-number.error:not([disabled]).__pseudo-states-focus {
  border-color: #e75a3a;
  box-shadow: 0px 0px 0px 4px rgba(255, 74, 74, 0.16);
}
.i1pp7575.ant-input[disabled], .i1pp7575.ant-input.ant-input-disabled, .i1pp7575.ant-input-number[disabled], .i1pp7575.ant-input-number.ant-input-number-disabled {
  background: rgba(211, 218, 235, 0.6);
  color: rgba(0, 21, 64, 0.3);
  border-color: rgba(172, 186, 211, 0.6);
}
.i1pp7575.ant-input-affix-wrapper {
  padding: 5px 12px;
  border-radius: 6px;
  border-color: rgba(172, 186, 211, 0.6);
  line-height: 20px;
  color: #2d3a56;
  transition: height 240ms ease 8ms, border 160ms ease 8ms, box-shadow 160ms ease 8ms;
}
.i1pp7575.ant-input-affix-wrapper .ant-input-suffix,
.i1pp7575.ant-input-affix-wrapper .ant-input-prefix {
  color: rgba(44, 56, 82, 0.6);
}
.i1pp7575.ant-input-affix-wrapper.ant-input-affix-wrapper-lg {
  padding: 8px 16px;
  line-height: 22px;
}
.i1pp7575.ant-input-affix-wrapper.ant-input-affix-wrapper-sm {
  padding: 2px 8px;
  line-height: 18px;
}
.i1pp7575.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover, .i1pp7575.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled).__pseudo-states-hover {
  border-color: rgba(107, 128, 167, 0.6);
  box-shadow: 0px 0px 0px 4px rgba(225, 230, 241, 0.6);
}
.i1pp7575.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):active, .i1pp7575.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):focus, .i1pp7575.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper-focused, .i1pp7575.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled).__pseudo-states-active, .i1pp7575.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled).__pseudo-states-focus {
  border-color: #0096ff;
  box-shadow: 0px 0px 0px 4px rgba(0, 136, 255, 0.16);
}
.i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled) {
  border-color: #e75a3a;
}
.i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled) > .ant-input {
  color: #e75a3a;
}
.i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled):hover, .i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled).__pseudo-states-hover {
  border-color: #e75a3a;
  box-shadow: 0px 0px 0px 4px rgba(225, 230, 241, 0.6);
}
.i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled):active, .i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled):focus, .i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled).ant-input-affix-wrapper-focused, .i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled).__pseudo-states-active, .i1pp7575.ant-input-affix-wrapper.error:not(.ant-input-affix-wrapper-disabled).__pseudo-states-focus {
  border-color: #e75a3a;
  box-shadow: 0px 0px 0px 4px rgba(255, 74, 74, 0.16);
}
.i1pp7575.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled {
  background: rgba(211, 218, 235, 0.6);
  color: rgba(0, 21, 64, 0.3);
  border-color: rgba(172, 186, 211, 0.6);
}
textarea.i1pp7575.ant-input {
  transition-property: height;
  transition-delay: 50ms;
}
textarea.i1pp7575.ant-input.textarea-large {
  min-height: 40px;
  height: 40px;
}
textarea.i1pp7575.ant-input.textarea-large:focus {
  height: 80px;
}
textarea.i1pp7575.ant-input.textarea-middle {
  min-height: 32px;
  height: 32px;
}
textarea.i1pp7575.ant-input.textarea-middle:focus {
  height: 64px;
}
textarea.i1pp7575.ant-input.textarea-small {
  min-height: 24px;
  height: 24px;
}
textarea.i1pp7575.ant-input.textarea-small:focus {
  height: 40px;
}

input.l1d4c3q0.ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.l1d4c3q0.ant-input-affix-wrapper {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

input.rwt91b1.ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rwt91b1.ant-input-affix-wrapper {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.c11y91g3 {
  color: #2d3a56;
  line-height: 22px;
  display: inline-flex;
}
.c11y91g3 .ant-checkbox {
  height: 22px;
  display: flex;
  align-items: center;
  top: 0;
}
.c11y91g3 .ant-checkbox-checked::after {
  border: none;
}
.c11y91g3.ant-checkbox-wrapper:hover .ant-checkbox-inner, .c11y91g3.ant-checkbox-wrapper.__pseudo-states-hover .ant-checkbox-inner,
.c11y91g3 .ant-checkbox:hover .ant-checkbox-inner {
  border-color: #0080ff;
}
.c11y91g3 .ant-checkbox .ant-checkbox-inner {
  border: 1px solid rgba(107, 128, 167, 0.6);
}
.c11y91g3 .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner,
.c11y91g3 .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner {
  border: 1px solid #0080ff;
}
.c11y91g3 .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner {
  background: #0080ff;
}
.c11y91g3 .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  background-color: #fff;
  height: 2px;
  width: 10px;
  border-radius: 2px;
}
.c11y91g3.ant-checkbox-wrapper-disabled {
  opacity: 0.5;
}
.c11y91g3.ant-checkbox-wrapper-disabled .ant-checkbox-disabled .ant-checkbox-inner {
  background: rgba(211, 218, 235, 0.6);
  border-color: rgba(107, 128, 167, 0.6) !important;
}
.c11y91g3.ant-checkbox-wrapper-disabled .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after {
  border-color: #2d3a56;
}
.c11y91g3.ant-checkbox-wrapper-disabled .ant-checkbox-disabled.ant-checkbox-indeterminate .ant-checkbox-inner:after {
  background: #2d3a56;
}
.c11y91g3 .ant-checkbox + span,
.c11y91g3 .ant-checkbox-disabled + span {
  padding: 0;
}
.c11y91g3 .ant-checkbox + span .main,
.c11y91g3 .ant-checkbox-disabled + span .main {
  display: inline-block;
  margin-left: 12px;
  color: #2d3a56;
}
.c11y91g3 .ant-checkbox + span .sub,
.c11y91g3 .ant-checkbox-disabled + span .sub {
  margin-left: 28px;
  color: rgba(44, 56, 82, 0.6);
}
.c11y91g3.compact .ant-checkbox + span .main,
.c11y91g3.compact .ant-checkbox-disabled + span .main {
  margin-left: 8px;
}
.c11y91g3.compact .ant-checkbox + span .sub,
.c11y91g3.compact .ant-checkbox-disabled + span .sub {
  margin-left: 24px;
}

.smxqmkv.ant-select, .smxqmkv.ant-select .ant-select-selector {
  border-radius: 6px;
}
.smxqmkv.ant-select.ant-select-single {
  width: 100%;
  height: 30px;
  color: #2d3a56;
  border-color: rgba(211, 218, 235, 0.6);
  transition: border 160ms ease 8ms, box-shadow 160ms ease 8ms;
  font-size: 13px;
}
.smxqmkv.ant-select.ant-select-single.ant-select-lg {
  height: 38px;
  font-size: 13px;
}
.smxqmkv.ant-select.ant-select-single .ant-select-arrow,
.smxqmkv.ant-select.ant-select-single .ant-select-arrow .anticon-down {
  transition: 160ms ease;
}
.smxqmkv.ant-select.ant-select-single .ant-select-arrow-loading {
  color: #0080ff;
}
.smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled):hover .ant-select-selector, .smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled).__pseudo-states-hover .ant-select-selector {
  border-color: rgba(107, 128, 167, 0.6);
  box-shadow: 0px 0px 0px 4px rgba(225, 230, 241, 0.6);
}
.smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled):hover .ant-select-arrow, .smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled).__pseudo-states-hover .ant-select-arrow {
  color: #0080ff;
}
.smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled):active .ant-select-selector, .smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled):focus .ant-select-selector, .smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled).ant-select-focused .ant-select-selector, .smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled).ant-select-open .ant-select-selector, .smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled).__pseudo-states-active .ant-select-selector, .smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled).__pseudo-states-focus .ant-select-selector {
  border-color: #0080ff;
  box-shadow: 0px 0px 0px 4px rgba(0, 136, 255, 0.16);
}
.smxqmkv.ant-select.ant-select-single:not(.ant-select-disabled).ant-select-open .ant-select-arrow .anticon-down {
  transform: rotate(180deg);
}
.smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled) .ant-select-selector {
  border-color: #f0483e !important;
}
.smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled):hover .ant-select-arrow, .smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled).__pseudo-states-hover .ant-select-arrow {
  color: #1d326c;
}
.smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled):active .ant-select-selector, .smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled):focus .ant-select-selector, .smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled).ant-select-focused .ant-select-selector, .smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled).ant-select-open .ant-select-selector, .smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled).__pseudo-states-focus .ant-select-selector, .smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled).__pseudo-states-active .ant-select-selector {
  border-color: #0080ff;
  box-shadow: 0px 0px 0px 4px rgba(255, 74, 74, 0.16);
}
.smxqmkv.ant-select.ant-select-single.select-error:not(.ant-select-disabled).ant-select-open .ant-select-arrow .anticon-down {
  transform: rotate(180deg);
}
.smxqmkv.ant-select.ant-select-single.ant-select-disabled .ant-select-selector {
  background: rgba(211, 218, 235, 0.6);
  border-color: rgba(172, 186, 211, 0.6);
  cursor: "not-allowed";
}

.l88fjfh.ant-select, .l88fjfh.ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.ryx989.ant-select, .ryx989.ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.i70rlgh {
  font-size: 13px;
  line-height: 16px;
  margin-top: 6px;
  color: rgba(44, 56, 82, 0.6);
}

.cl1wv4u {
  flex: 1;
  width: 100%;
  background-color: #fff;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  padding: 0 24px;
}
.cl1wv4u .tab-menu:not(.is-overview) {
  overflow: inherit;
}
.cl1wv4u .table-wrapper {
  overflow: auto;
  min-height: 150px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.cl1wv4u .table-wrapper .table-content {
  overflow: hidden;
  /* for loading antd table inside resource page, set its z-index to 0 */
}
.cl1wv4u .table-wrapper .table-content .ant-table-empty .ant-table-expanded-row-fixed {
  overflow: visible;
}
.cl1wv4u .table-wrapper .table-content .table-init-loading {
  padding-bottom: 100%;
}
.cl1wv4u .table-wrapper .table-content .empty-table:not(.table-init-loading) {
  /* FIXME(junjia): Temporary value */
  padding: 30% 0;
}
.cl1wv4u .table-wrapper .table-content .ant-table-container {
  display: flex;
  flex-direction: column;
}
.cl1wv4u .table-wrapper .table-content .ant-table-container .ant-table-header {
  flex: none;
}
.cl1wv4u .table-wrapper .table-content .ant-table-wrapper > .ant-spin-nested-loading > div > .ant-spin {
  z-index: 0;
}

.cq9havt {
  padding: 0;
}

.c1sfhjhj {
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 108px, #edf0f7 480px);
}

.t134j283 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0 8px;
}
.t134j283.sidebar-active {
  color: rgba(10, 37, 85, 0.6);
}
.t134j283 .title-content {
  word-break: break-all;
  font-size: 24px;
  line-height: 40px;
  color: #1d326c;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.t134j283 .title-content .title-info {
  display: inline-block;
  padding: 3px 16px 3px 12px;
  border-radius: 12px;
  margin: 0 0 15px 5px;
}
.t134j283 .title-content .INITIALIZING {
  background-color: rgba(0, 136, 255, 0.1);
}
.t134j283 .title-content .CONNECTED_ERROR,
.t134j283 .title-content .SESSION_EXPIRED {
  background: rgba(255, 74, 74, 0.1);
}

.c1nywlrs {
  display: flex;
  align-items: flex-end;
}
.c1nywlrs .cluser-name {
  margin-left: 15px;
  margin-bottom: 5px;
  padding-left: 10px;
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  color: rgba(0, 21, 64, 0.3);
  border-left: 1px solid rgba(0, 21, 64, 0.3);
}
.c1nywlrs .cluser-name:hover {
  color: #0080ff;
}

.t1p89l65 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 0px;
}
.t1p89l65 .export-button {
  margin-left: auto;
}

.db1nj1t {
  color: #f0483e !important;
  border-top: 1px solid rgba(172, 186, 211, 0.6);
}
.db1nj1t.no-border {
  border-top: none;
}
.db1nj1t:hover {
  background-color: rgba(240, 72, 62, 0.1) !important;
  color: #f0483e !important;
}

.drxxl5b {
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  padding: 7px 12px;
  background: rgba(255, 74, 74, 0.1);
  margin-bottom: 8px;
}
.drxxl5b .disconnect-cluster-info {
  display: flex;
  flex-direction: row;
}
.drxxl5b .icon-wrapper {
  margin-top: 1.5px;
  margin-right: 10px;
  align-items: flex-start;
}
.drxxl5b .msg {
  color: #f0483e;
}
.drxxl5b .edit-cluster {
  font-size: 12px;
  line-height: 18px;
  height: 18px;
}

.u1hzyru7.content {
  color: #00122e;
  border-bottom: 1px dashed rgba(107, 128, 167, 0.6);
  cursor: pointer;
}
.u1hzyru7.gray {
  color: rgba(44, 56, 82, 0.6);
}

.d15p8z5x {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 40px;
}

.d1de66rq {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
}

.ds4pyy3 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 40px;
}

.dkevyr7 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
}

.de9apnx {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
}

.d1b82ura {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
}

.d19iw6s0 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 22px;
}

.h147jttn {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
}

.h10g9wxd {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 22px;
}

.hq7stnm {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
}

.h9xftf6 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
}

.h5nvpt5 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
}

.hgtk4do {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}

.hzkec8n {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 12px;
  line-height: 18px;
}

.h4iu4ux {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 12px;
  line-height: 18px;
}

.l9fy1or {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

.l1pvcxop {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}

.l1henojj {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}

.l17vubsi {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}

.l1b5wa33 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 16px;
  line-height: 24px;
}

.l9p5woc {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 16px;
  line-height: 24px;
}

.l18rx9i8 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}

.laddpmf {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
}

.l2qtvk4 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
}

.l1ok0yft {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
}

.lfuw92r {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 22px;
}

.li6p3ia {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 14px;
  line-height: 22px;
}

.l1aydx7e {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 14px;
  line-height: 22px;
}

.ld302j {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}

.l1o2ej8m {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
}

.lb2qsxz {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px;
}

.llslsgh {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}

.l1h1gis1 {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
}

.l10ytufg {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 13px;
  line-height: 20px;
}

.l1800k62 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 13px;
  line-height: 20px;
}

.lesk9e3 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 13px;
  line-height: 20px;
}

.ll5ol9e {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}

.l7hvtsg {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}

.l1y0nstd {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
}

.l40b7u4 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}

.lpk6p9q {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
}

.l19angs4 {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 18px;
}

.l1w1rf43 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 12px;
  line-height: 18px;
}

.l123vndg {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  font-feature-settings: "cpsp" on;
  font-size: 12px;
  line-height: 18px;
}

.f1j2a6hh {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}

.f1c3vl9r {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 20px;
}

.f14fo445 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}

.f1dzuyrf {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}

.t1ybea17 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: "tnum" on, "lnum" on, "case" on;
  font-size: 13px;
  line-height: 20px;
}

.tj0o2e6 {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: "zero" on;
  font-size: 13px;
  line-height: 20px;
}

.t117ml2t {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: "tnum" on, "lnum" on, "case" on;
  font-size: 12px;
  line-height: 18px;
}

.t1va8h2w {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-feature-settings: "tnum" on, "lnum" on, "case" on;
  font-size: 12px;
  line-height: 18px;
}

.t16iyn3q {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: "zero" on;
  font-size: 12px;
  line-height: 18px;
}

.te0dzm0 {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-feature-settings: "zero" on;
  font-size: 12px;
  line-height: 18px;
}

.t1t4w9nw {
  font-family: Inter;
  font-style: normal;
  font-weight: bold;
  font-feature-settings: "zero" on;
  font-size: 16px;
  line-height: 24px;
}

.u1v77u9x {
  font-family: Inter;
  font-style: normal;
  font-weight: normal;
  font-size: 10px;
  line-height: 12px;
}

.c8h4mf5 {
  display: flex;
  flex-direction: column;
}

.m1rb9492 {
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  height: 100%;
}

.w1rretp9 {
  max-width: 1120px;
  width: 100%;
  margin: 0 auto;
  display: flex;
}
.w1rretp9 .left,
.w1rretp9 .right {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 21%;
}
.w1rretp9 .left {
  display: flex;
  justify-content: flex-end;
  padding-right: 44px;
}
.w1rretp9 .right {
  padding-left: 44px;
}
.w1rretp9 .middle {
  margin-bottom: 40px;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 58%;
}
.w1rretp9 .middle .form-base-field {
  width: 100%;
}
.w1rretp9 .middle .form-base-field .form-base-field {
  width: auto;
}
.w1rretp9 .ant-steps-vertical .ant-steps-item {
  flex: initial;
}
.w1rretp9 .ant-steps-item + .ant-steps-item {
  margin-top: 4px;
}
.w1rretp9 .ant-steps-item-icon,
.w1rretp9 .ant-steps-item-tail {
  display: none !important;
}
.w1rretp9 .ant-steps-item-container {
  padding: 0 15px;
  border-radius: 4px;
  height: 32px;
  display: flex;
  align-items: center;
}
.w1rretp9 .ant-steps-item-container .ant-steps-item-content {
  min-height: auto;
  white-space: nowrap;
}
.w1rretp9 .ant-steps-item-description {
  padding-bottom: 0px;
}
.w1rretp9 .ant-steps-item-title {
  font-size: 13px !important;
  line-height: 20px !important;
}
.w1rretp9 .ant-steps-item-title .step-index {
  display: inline-block;
  text-align: center;
  width: 13px;
  margin-right: 12px;
}
.w1rretp9 .ant-steps-item-active .ant-steps-item-container {
  background: rgba(0, 128, 255, 0.1);
}
.w1rretp9 .ant-steps-item-active .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title {
  color: #005ed1;
}
.w1rretp9 .ant-steps-item-finish .ant-steps-item-container {
  background: rgba(237, 241, 250, 0.6);
}
.w1rretp9 .ant-steps-item-finish .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title {
  color: rgba(10, 37, 85, 0.6) !important;
}
.w1rretp9 .ant-steps-item-disabled {
  cursor: not-allowed;
}
.w1rretp9 .ant-steps-item-disabled .ant-steps-item-container {
  background: rgba(237, 241, 250, 0.6);
}
.w1rretp9 .ant-steps-item-disabled .ant-steps-item-container .ant-steps-item-content .ant-steps-item-title {
  color: #2d3a56;
}

.hduz95v .ant-modal-header {
  margin: 0 auto;
  width: 100%;
  max-width: 648px;
}
.hduz95v .ant-modal-header .ant-modal-title {
  margin-left: 0;
}
.hduz95v .ant-modal-body {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 648px;
  overflow: hidden;
}
.hduz95v .ant-modal-body .horizontal-steps-wrapper {
  margin-bottom: 40px;
}
.hduz95v .ant-modal-body .horizontal-content-wrapper {
  height: calc(100vh - 225px);
  overflow-y: auto;
}
.hduz95v .ant-modal-footer .footer-content {
  margin: 0 auto;
  max-width: 648px;
}

.hxz30ly .ant-modal-header {
  margin: 0 auto;
  width: 100%;
  max-width: 1024px;
}
.hxz30ly .ant-modal-header .ant-modal-title {
  margin-left: 0;
}
.hxz30ly .ant-modal-body {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  max-width: 1024px;
  overflow: hidden;
}
.hxz30ly .ant-modal-body .horizontal-steps-wrapper {
  margin-bottom: 40px;
}
.hxz30ly .ant-modal-body .horizontal-content-wrapper {
  height: calc(100vh - 225px);
  overflow-y: auto;
}
.hxz30ly .ant-modal-footer .footer-content {
  margin: 0 auto;
  max-width: 1024px;
}

.f1v8fiw6 {
  flex: 1;
}
.f1v8fiw6 label {
  font-size: 13px;
  line-height: 20px;
  color: rgba(44, 56, 82, 0.6);
}
.f1v8fiw6 .title {
  font-size: 14px;
  line-height: 20px;
  color: #2d3a56;
  margin-bottom: 12px;
}
.f1v8fiw6.connect-cluster .title {
  padding-bottom: 26px;
}

.fc9efo7 {
  padding: 25px 0 15px 0;
  border-bottom: 1px solid #e1e5eb;
  margin-bottom: 16px;
}

.f1ve4rm8 {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.f1ve4rm8 > label {
  width: 216px;
}
.f1ve4rm8 > label + * {
  width: 100%;
}
.f1ve4rm8 .ant-select {
  width: 100%;
}

.e11i7te {
  color: #e75a3a;
  margin-right: 10px;
}

.d1dhpshv {
  width: 100%;
  height: 1px;
  background: rgba(213, 219, 227, 0.6);
  margin: 24px 0;
}

.l1ejh90t {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.dvu5bed {
  display: inline-block;
  width: 4px;
  height: 4px;
  background: #8e9aa9;
  opacity: 0.4;
  border-radius: 50%;
  margin: 0 4px;
}

.m1o8vyie .ant-modal-header,
.m1o8vyie .ant-modal-footer .footer-content {
  width: 648px;
  margin: 0 auto;
}
.m1o8vyie .ant-modal-header {
  padding: 35px 0 24px;
  border: none;
}
.m1o8vyie .ant-modal-header .ant-modal-title {
  font-size: 30px;
}
.m1o8vyie .ant-modal-body {
  padding: 4px 0 2px;
}
.m1o8vyie .ant-modal-footer {
  border: none;
}

.t1hzfvwa {
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  color: #fff;
  padding: 0 4px;
  border-radius: 4px;
  display: inline-block;
  background: var(--t1hzfvwa-0);
}
.t1hzfvwa:not(:first-child) {
  margin-left: 4px;
}

.f1ejb6o6 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.n1tdgn0z {
  font-size: 90%;
  font-weight: bold;
  background-color: rgba(240, 243, 247, 0.6);
  padding: 1px 4px 1px;
  margin-left: 2px;
  margin-right: 2px;
  border: 1px solid rgba(213, 219, 227, 0.6);
  border-radius: 4px;
}

.fzd3f08.form-item-general {
  width: 640px;
}
.fzd3f08.form-item-general.form-item + .fzd3f08.form-item-general.form-item {
  margin-top: 16px;
}
.fzd3f08.form-item-compact {
  width: 412px;
}
.fzd3f08.form-item-compact.form-item + .fzd3f08.form-item-compact.form-item {
  margin-top: 8px;
}
.fzd3f08 .form-item {
  width: auto;
}
.fzd3f08 .form-item-main {
  position: relative;
  display: flex;
}
.fzd3f08 .form-item-extra {
  margin-top: 4px;
  width: 100%;
  padding: 14px;
  background: #f2f4f6;
  font-size: 13px;
  line-height: 1.8;
  color: #8e9aa9;
}
.fzd3f08 .form-item-label {
  padding-right: 12px;
  font-size: 13px;
  color: rgba(44, 56, 82, 0.6);
}
.fzd3f08 .form-item-label.label-right {
  text-align: right;
}
.fzd3f08 .form-item-label,
.fzd3f08 .form-item-control {
  line-height: 32px;
}
.fzd3f08 .form-item-control .form-item-error {
  line-height: 18px;
}
.fzd3f08 .form-item-children {
  width: 100%;
}
.fzd3f08 .form-item-children > *:only-child.ant-select, .fzd3f08 .form-item-children > *:only-child.ant-radio-group, .fzd3f08 .form-item-children > *:only-child.ant-checkbox-group {
  width: 100%;
}
.fzd3f08 .form-item-error {
  color: #e75a3a;
  height: 0;
  overflow: hidden;
}
.fzd3f08 .form-item-error-enter-done {
  margin-top: 4px;
  height: auto;
  overflow: auto;
}
.fzd3f08.form-base-field:not(.form-base-field-array) .form-item-control.field-error .form-item-error > input:not(.ant-input),
.fzd3f08.form-base-field:not(.form-base-field-array) .form-item-control.field-error .form-item-error :not(.ant-select) input {
  border: 1px solid #e75a3a;
  color: #e75a3a;
}

.f1bripv5 {
  color: #2d3a56;
  font-weight: bold;
  padding-bottom: 6px;
  border-bottom: 1px solid rgba(213, 219, 227, 0.6);
  margin-bottom: 16px;
}
.f1bripv5:not(:first-of-type) {
  margin-top: 16px;
}

.e1eppb72 {
  width: 8px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 200ms ease-out 40ms;
}
.e1eppb72:before, .e1eppb72:after {
  content: "";
  width: 1px;
  height: 6px;
  border-radius: 1px;
  background: #ccd4e3;
  position: relative;
  right: 2px;
  transform: rotate(-45deg);
}
.e1eppb72:after {
  transform: rotate(45deg);
  left: 1px;
}

.wqpk40.ant-alert-warning {
  border: 0;
  background: rgba(255, 187, 0, 0.1);
  border-radius: 6px;
}
.wqpk40.ant-alert,
.wqpk40 .ant-alert-message {
  color: #e07f00;
}
.wqpk40.ant-alert .dashed-border-bottom,
.wqpk40 .ant-alert-message .dashed-border-bottom {
  border-bottom-color: #e07f00;
}

.n1pie8ep {
  display: flex;
  flex-direction: row;
  padding: 7px 12px;
  background: rgba(255, 187, 0, 0.1);
  border-radius: 6px;
  color: #e07f00;
  font-size: 12px;
  line-height: 18px;
}
.n1pie8ep .icon-wrapper {
  margin-right: 10px;
  height: 18px;
}

.n16ikzv3 {
  display: flex;
  flex-direction: row;
  padding: 7px 12px;
  background: rgba(225, 230, 241, 0.6);
  border-radius: 6px;
  color: rgba(44, 56, 82, 0.6);
  font-size: 12px;
  line-height: 18px;
}
.n16ikzv3 .icon-wrapper {
  margin-right: 10px;
  height: 18px;
}

.iuyfjl {
  display: flex;
  flex-direction: row;
  padding: 7px 12px;
  background: rgba(0, 136, 255, 0.1);
  border-radius: 6px;
  color: #005ed1;
  font-size: 12px;
  line-height: 18px;
}
.iuyfjl .icon-wrapper {
  margin-right: 10px;
  height: 18px;
}

.d1p104fh {
  color: rgba(44, 56, 82, 0.6);
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
}

.s1q0d89 {
  color: #f0483e;
  font-size: 12px;
  white-space: pre-wrap;
}

.oggaky4 {
  display: flex;
  align-items: center;
  justify-content: end;
}
.oggaky4 .icon-wrapper {
  margin-right: 16px;
}

.tvab7ae {
  color: rgba(0, 21, 64, 0.3);
}

.tu9k9wc {
  height: 100%;
}
.tu9k9wc .table-loading-item {
  padding: 12px 4px;
  border-bottom: 1px solid rgba(204, 212, 227, 0.18);
  display: flex;
}
.tu9k9wc .table-loading-item > * {
  height: 16px;
  margin: 4px;
  background: rgba(204, 212, 227, 0.18);
  border-radius: 2px;
}
.tu9k9wc .table-loading-item .checkbox-loading {
  width: 16px;
}
.tu9k9wc .table-loading-item .td-loading {
  flex: 1;
}
.tu9k9wc :nth-child(1) {
  padding: 8px 4px;
}
.tu9k9wc :nth-child(1) > * {
  background: rgba(107, 125, 153, 0.18);
}
.tu9k9wc :nth-child(1) > * {
  background: rgba(163, 180, 204, 0.18);
}

.a1yh6y53 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 1px;
  background: #0080ff;
  transform: translateX(-9999px);
  z-index: 999;
}
.a1yh6y53::before {
  content: "";
  position: absolute;
  height: 34px;
  width: 3px;
  top: 0;
  left: -1px;
  background: #0080ff;
}

.t1l0wgg8 {
  background: white;
}
.t1l0wgg8 .insert-left-tip,
.t1l0wgg8 .insert-right-tip {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 4px;
  background: rgba(0, 0, 255, 0.5);
}
.t1l0wgg8 .insert-left-tip {
  left: 0px;
}
.t1l0wgg8 .insert-right-tip {
  right: 0px;
}
.t1l0wgg8.on-dragenter-left .insert-left-tip {
  display: block;
}
.t1l0wgg8.on-dragenter-right .insert-right-tip {
  display: block;
}

.d134cbe0.ant-dropdown {
  background: #fff;
  border: 1px solid #dfe4eb;
  box-shadow: 0px 8px 16px rgba(129, 138, 153, 0.18), 0px 0px 4px rgba(235, 239, 245, 0.6);
  border-radius: 3px;
  max-height: 400px;
  overflow: auto;
}
.d134cbe0.ant-dropdown::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}
.d134cbe0.ant-dropdown .ant-checkbox-wrapper {
  margin-right: 20px;
}

.te48wk2 {
  font-size: 12px;
  line-height: 18px;
  color: rgba(129, 138, 153, 0.6);
  margin: 8px 0 10px 12px;
}

.cesd5gk {
  width: 100%;
}
.cesd5gk .column-checkbox-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.cesd5gk .column-checkbox-item:hover {
  background: rgba(0, 128, 255, 0.1);
}
.cesd5gk .column-checkbox-item.on-dragenter-top:before, .cesd5gk .column-checkbox-item.on-dragenter-bottom:before {
  content: " ";
  position: absolute;
  left: 0;
  right: 0;
  height: 4px;
  background: rgba(0, 128, 255, 0.6);
}
.cesd5gk .column-checkbox-item.on-dragenter-top:before {
  top: 0;
}
.cesd5gk .column-checkbox-item.on-dragenter-bottom:before {
  bottom: 0;
}
.cesd5gk .column-checkbox-item .ant-checkbox-wrapper {
  padding: 6px 0px 6px 12px;
  flex: 1;
}
.cesd5gk .column-checkbox-item .ant-checkbox-wrapper .ant-checkbox + span {
  color: #2d3a56;
}
.cesd5gk .column-checkbox-item .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox + span {
  opacity: 0.4;
}
.cesd5gk .column-checkbox-item .point-group {
  position: relative;
  width: 6px;
  height: 14px;
  padding-right: 15px;
  cursor: pointer;
}
.cesd5gk .column-checkbox-item .point-group:hover i {
  background: #0080ff;
}
.cesd5gk .column-checkbox-item .point-group i {
  position: absolute;
  width: 2px;
  height: 2px;
  border-radius: 1px;
  background: #6b7d99;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(1) {
  top: 0;
  left: 0;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(2) {
  top: 0px;
  left: 4px;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(3) {
  top: 4px;
  left: 0;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(4) {
  top: 4px;
  left: 4px;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(5) {
  top: 8px;
  left: 0px;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(6) {
  top: 8px;
  left: 4px;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(7) {
  top: 12px;
  left: 0px;
}
.cesd5gk .column-checkbox-item .point-group i:nth-child(8) {
  top: 12px;
  left: 4px;
}

.a1aqq2cu {
  height: 32px;
}

.c5mpax4 .ant-checkbox.ant-checkbox-checked::after {
  display: none;
}

.bucprt1.ant-btn {
  height: 32px;
  border-radius: 6px;
  line-height: 22px;
  transition: transform 160ms ease, background 160ms ease, opacity 160ms ease;
  transform: scale(var(--scale)) translateY(var(--transY)) translateZ(0);
}
.bucprt1.ant-btn.ant-btn-lg {
  height: 40px;
  line-height: 24px;
}
.bucprt1.ant-btn.ant-btn-sm {
  height: 24px;
  line-height: 20px;
}
.bucprt1.ant-btn.ant-btn-circle, .bucprt1.ant-btn.ant-btn-circle-outline {
  border-radius: 50%;
}
.bucprt1.ant-btn.ant-btn-primary, .bucprt1.ant-btn.ant-btn-secondary, .bucprt1.ant-btn.ant-btn-tertiary, .bucprt1.ant-btn.ant-btn-ordinary, .bucprt1.ant-btn.ant-btn-ordinary-onTint, .bucprt1.ant-btn.ant-btn-quiet {
  color: var(--color, #06101f);
  font-weight: var(--font-weight);
  background: var(--background-color, #fff);
  border-width: var(--border-width, 1px);
  border-color: var(--border-color, #d9d9d9);
}
.bucprt1.ant-btn.ant-btn-primary[ant-click-animating-without-extra-node=true]:after, .bucprt1.ant-btn.ant-btn-secondary[ant-click-animating-without-extra-node=true]:after, .bucprt1.ant-btn.ant-btn-tertiary[ant-click-animating-without-extra-node=true]:after, .bucprt1.ant-btn.ant-btn-ordinary[ant-click-animating-without-extra-node=true]:after, .bucprt1.ant-btn.ant-btn-ordinary-onTint[ant-click-animating-without-extra-node=true]:after, .bucprt1.ant-btn.ant-btn-quiet[ant-click-animating-without-extra-node=true]:after {
  display: none;
}
.bucprt1.ant-btn.ant-btn-primary .anticon, .bucprt1.ant-btn.ant-btn-secondary .anticon, .bucprt1.ant-btn.ant-btn-tertiary .anticon, .bucprt1.ant-btn.ant-btn-ordinary .anticon, .bucprt1.ant-btn.ant-btn-ordinary-onTint .anticon, .bucprt1.ant-btn.ant-btn-quiet .anticon {
  color: var(--color, inherit);
}
.bucprt1.ant-btn.ant-btn-primary:hover, .bucprt1.ant-btn.ant-btn-primary.__pseudo-states-hover, .bucprt1.ant-btn.ant-btn-secondary:hover, .bucprt1.ant-btn.ant-btn-secondary.__pseudo-states-hover, .bucprt1.ant-btn.ant-btn-tertiary:hover, .bucprt1.ant-btn.ant-btn-tertiary.__pseudo-states-hover, .bucprt1.ant-btn.ant-btn-ordinary:hover, .bucprt1.ant-btn.ant-btn-ordinary.__pseudo-states-hover, .bucprt1.ant-btn.ant-btn-ordinary-onTint:hover, .bucprt1.ant-btn.ant-btn-ordinary-onTint.__pseudo-states-hover, .bucprt1.ant-btn.ant-btn-quiet:hover, .bucprt1.ant-btn.ant-btn-quiet.__pseudo-states-hover {
  background: var(--background-color-hover, var(--background-color));
  border-color: var(--border-color-hover, var(--border-color, transparent));
}
.bucprt1.ant-btn.ant-btn-primary:active, .bucprt1.ant-btn.ant-btn-primary.__pseudo-states-active, .bucprt1.ant-btn.ant-btn-secondary:active, .bucprt1.ant-btn.ant-btn-secondary.__pseudo-states-active, .bucprt1.ant-btn.ant-btn-tertiary:active, .bucprt1.ant-btn.ant-btn-tertiary.__pseudo-states-active, .bucprt1.ant-btn.ant-btn-ordinary:active, .bucprt1.ant-btn.ant-btn-ordinary.__pseudo-states-active, .bucprt1.ant-btn.ant-btn-ordinary-onTint:active, .bucprt1.ant-btn.ant-btn-ordinary-onTint.__pseudo-states-active, .bucprt1.ant-btn.ant-btn-quiet:active, .bucprt1.ant-btn.ant-btn-quiet.__pseudo-states-active {
  --scale: 1;
  --transY: 1px;
  background: var(--background-color-active, var(--background-color));
  border-color: var(--border-color-active, var(--border-color, transparent));
}
.bucprt1.ant-btn.ant-btn-primary:focus, .bucprt1.ant-btn.ant-btn-primary.__pseudo-states-focus, .bucprt1.ant-btn.ant-btn-secondary:focus, .bucprt1.ant-btn.ant-btn-secondary.__pseudo-states-focus, .bucprt1.ant-btn.ant-btn-tertiary:focus, .bucprt1.ant-btn.ant-btn-tertiary.__pseudo-states-focus, .bucprt1.ant-btn.ant-btn-ordinary:focus, .bucprt1.ant-btn.ant-btn-ordinary.__pseudo-states-focus, .bucprt1.ant-btn.ant-btn-ordinary-onTint:focus, .bucprt1.ant-btn.ant-btn-ordinary-onTint.__pseudo-states-focus, .bucprt1.ant-btn.ant-btn-quiet:focus, .bucprt1.ant-btn.ant-btn-quiet.__pseudo-states-focus {
  background: var(--background-color-focus, var(--background-color));
  box-shadow: 0 0 0px 4px var(--box-shadow-color-focus);
  border-color: var(--border-color-focus, var(--border-color, transparent));
}
.bucprt1.ant-btn.ant-btn-primary[disabled], .bucprt1.ant-btn.ant-btn-primary[disabled]:hover, .bucprt1.ant-btn.ant-btn-primary[disabled]:focus, .bucprt1.ant-btn.ant-btn-primary[disabled]:active, .bucprt1.ant-btn.ant-btn-secondary[disabled], .bucprt1.ant-btn.ant-btn-secondary[disabled]:hover, .bucprt1.ant-btn.ant-btn-secondary[disabled]:focus, .bucprt1.ant-btn.ant-btn-secondary[disabled]:active, .bucprt1.ant-btn.ant-btn-tertiary[disabled], .bucprt1.ant-btn.ant-btn-tertiary[disabled]:hover, .bucprt1.ant-btn.ant-btn-tertiary[disabled]:focus, .bucprt1.ant-btn.ant-btn-tertiary[disabled]:active, .bucprt1.ant-btn.ant-btn-ordinary[disabled], .bucprt1.ant-btn.ant-btn-ordinary[disabled]:hover, .bucprt1.ant-btn.ant-btn-ordinary[disabled]:focus, .bucprt1.ant-btn.ant-btn-ordinary[disabled]:active, .bucprt1.ant-btn.ant-btn-ordinary-onTint[disabled], .bucprt1.ant-btn.ant-btn-ordinary-onTint[disabled]:hover, .bucprt1.ant-btn.ant-btn-ordinary-onTint[disabled]:focus, .bucprt1.ant-btn.ant-btn-ordinary-onTint[disabled]:active, .bucprt1.ant-btn.ant-btn-quiet[disabled], .bucprt1.ant-btn.ant-btn-quiet[disabled]:hover, .bucprt1.ant-btn.ant-btn-quiet[disabled]:focus, .bucprt1.ant-btn.ant-btn-quiet[disabled]:active {
  color: var(--color-disabled, var(--color));
  background: var(--background-color-disabled, var(--background-color));
  border-color: var(--border-color-disabled, var(--border-color, transparent));
  opacity: 0.5;
}
.bucprt1.ant-btn-link[disabled] {
  color: #0080ff;
  opacity: 0.5;
}
.bucprt1.ant-btn-primary {
  --color: #fff;
  --font-weight: bold;
  --border-width: 0;
  --background-color: #0080ff;
  --background-color-hover: #009dff;
  --background-color-active: #005ed1;
  --background-color-focus: #0080ff;
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
}
.bucprt1.ant-btn-primary.ant-btn-dangerous {
  --background-color: #f0483e;
  --background-color-hover: #ff5252;
  --background-color-active: #c73d31;
  --background-color-focus: #ff5252;
  --box-shadow-color-focus: rgba(255, 74, 74, 0.16);
}
.bucprt1.ant-btn-primary.btn-primary-orange {
  --background-color: #fea008;
  --background-color-hover: #feba33;
  --background-color-active: #e07f00;
  --background-color-focus: #fea008;
}
.bucprt1.ant-btn-secondary {
  --color: #0080ff;
  --font-weight: bold;
  --border-width: 0;
  --background-color: rgba(0, 136, 255, 0.1);
  --background-color-hover: rgba(0, 136, 255, 0.16);
  --background-color-active: rgba(0, 136, 255, 0.2);
  --background-color-focus: rgba(0, 136, 255, 0.1);
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
}
.bucprt1.ant-btn-secondary.ant-btn-dangerous {
  --color: #f0483e;
  --background-color: rgba(255, 74, 74, 0.1);
  --background-color-hover: rgba(255, 74, 74, 0.16);
  --background-color-active: rgba(255, 74, 74, 0.2);
  --background-color-focus: rgba(255, 74, 74, 0.1);
  --box-shadow-color-focus: rgba(255, 74, 74, 0.16);
}
.bucprt1.ant-btn-secondary.btn-primary-orange {
  --color: #fea008;
  --background-color: rgba(255, 187, 0, 0.1);
  --background-color-hover: rgba(255, 187, 0, 0.16);
  --background-color-active: rgba(255, 187, 0, 0.2);
  --background-color-focus: rgba(255, 187, 0, 0.1);
}
.bucprt1.ant-btn-tertiary {
  --color: #0080ff;
  --font-weight: bold;
  --border-width: 0;
  --background-color: #fff;
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
  box-shadow: none;
}
.bucprt1.ant-btn-tertiary:not([disabled]):hover, .bucprt1.ant-btn-tertiary:not([disabled]):active, .bucprt1.ant-btn-tertiary:not([disabled]).__pseudo-states-hover, .bucprt1.ant-btn-tertiary:not([disabled]).__pseudo-states-active, .bucprt1.ant-btn-tertiary:not(:focus):hover, .bucprt1.ant-btn-tertiary:not(:focus):active, .bucprt1.ant-btn-tertiary:not(:focus).__pseudo-states-hover, .bucprt1.ant-btn-tertiary:not(:focus).__pseudo-states-active {
  filter: drop-shadow(0px 2px 8px rgba(0, 136, 255, 0.1));
}
.bucprt1.ant-btn-tertiary.ant-btn-dangerous {
  --color: #f0483e;
  --background-color: #fff;
  --box-shadow-color-focus: rgba(255, 74, 74, 0.16);
}
.bucprt1.ant-btn-tertiary.ant-btn-dangerous:not([disabled]):hover, .bucprt1.ant-btn-tertiary.ant-btn-dangerous:not([disabled]):active, .bucprt1.ant-btn-tertiary.ant-btn-dangerous:not([disabled]).__pseudo-states-hover, .bucprt1.ant-btn-tertiary.ant-btn-dangerous:not([disabled]).__pseudo-states-active, .bucprt1.ant-btn-tertiary.ant-btn-dangerous:not(:focus):hover, .bucprt1.ant-btn-tertiary.ant-btn-dangerous:not(:focus):active, .bucprt1.ant-btn-tertiary.ant-btn-dangerous:not(:focus).__pseudo-states-hover, .bucprt1.ant-btn-tertiary.ant-btn-dangerous:not(:focus).__pseudo-states-active {
  filter: drop-shadow(0px 2px 8px rgba(255, 74, 74, 0.1));
}
.bucprt1.ant-btn-tertiary.btn-primary-orange {
  --color: #fea008;
  --background-color: #fff;
}
.bucprt1.ant-btn-tertiary.btn-primary-orange:not([disabled]):hover, .bucprt1.ant-btn-tertiary.btn-primary-orange:not([disabled]):active, .bucprt1.ant-btn-tertiary.btn-primary-orange:not([disabled]).__pseudo-states-hover, .bucprt1.ant-btn-tertiary.btn-primary-orange:not([disabled]).__pseudo-states-active, .bucprt1.ant-btn-tertiary.btn-primary-orange:not(:focus):hover, .bucprt1.ant-btn-tertiary.btn-primary-orange:not(:focus):active, .bucprt1.ant-btn-tertiary.btn-primary-orange:not(:focus).__pseudo-states-hover, .bucprt1.ant-btn-tertiary.btn-primary-orange:not(:focus).__pseudo-states-active {
  filter: drop-shadow(0px 2px 8px rgba(255, 187, 0, 0.1));
}
.bucprt1.ant-btn-ordinary {
  --color: #1d326c;
  --border-color: #ccd4e3;
  --background-color: #fff;
  --background-color-hover: #edf0f7;
  --background-color-active: #e4e9f2;
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
  box-shadow: 0px 1px 2px -1px rgba(44, 56, 82, 0.18);
}
.bucprt1.ant-btn-ordinary:focus, .bucprt1.ant-btn-ordinary.__pseudo-states-focus {
  box-shadow: 0 0 0px 4px var(--box-shadow-color-focus);
}
.bucprt1.ant-btn-ordinary.ordinary-blue {
  --color: #0080ff;
  --border-color: #0080ff;
  --background-color: #fff;
  --background-color-hover: linear-gradient(
      0deg,
      rgba(0, 136, 255, 0.16),
      rgba(0, 136, 255, 0.16)
    ),
    #ffffff;
  --background-color-active: linear-gradient(
      0deg,
      rgba(0, 136, 255, 0.2),
      rgba(0, 136, 255, 0.2)
    ),
    #ffffff;
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
  box-shadow: 0px 1px 2px -1px rgba(44, 56, 82, 0.18);
}
.bucprt1.ant-btn-ordinary.ant-btn-dangerous {
  --color: #f0483e;
  --border-color: #f0483e;
  --background-color: #fff;
  --background-color-hover: linear-gradient(
      0deg,
      rgba(255, 74, 74, 0.16),
      rgba(255, 74, 74, 0.16)
    ),
    #ffffff;
  --background-color-active: linear-gradient(
      0deg,
      rgba(255, 74, 74, 0.2),
      rgba(255, 74, 74, 0.2)
    ),
    #ffffff;
  --box-shadow-color-focus: rgba(255, 74, 74, 0.16);
}
.bucprt1.ant-btn-ordinary-onTint {
  --color: #1d326c;
  --border-color: #fff;
  --background-color: #fff;
  --background-color-hover: rgba(211, 218, 235, 0.6);
  --background-color-active: rgba(192, 203, 224, 0.6);
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
  box-shadow: none;
}
.bucprt1.ant-btn-ordinary-onTint.ordinary-blue {
  --color: #0080ff;
  --border-color: #fff;
  --background-color: #fff;
  --background-color-hover: rgba(0, 136, 255, 0.16);
  --background-color-active: rgba(0, 136, 255, 0.2);
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
  box-shadow: none;
}
.bucprt1.ant-btn-ordinary-onTint.ant-btn-dangerous {
  --color: #f0483e;
  --background-color-hover: rgba(255, 74, 74, 0.16);
  --background-color-active: rgba(255, 74, 74, 0.2);
  --box-shadow-color-focus: rgba(255, 74, 74, 0.16);
}
.bucprt1.ant-btn-quiet {
  --color: rgba(44, 56, 82, 0.6);
  --border-width: 0;
  --background-color: transparent;
  --background-color-hover: rgba(211, 218, 235, 0.6);
  --background-color-active: rgba(192, 203, 224, 0.6);
  --background-color-focus: #fff;
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
  box-shadow: none;
}
.bucprt1.ant-btn-quiet.ant-btn-dangerous {
  --color: #f0483e;
  --background-color-hover: rgba(255, 74, 74, 0.16);
  --background-color-active: rgba(255, 74, 74, 0.2);
  --box-shadow-color-focus: rgba(255, 74, 74, 0.16);
}
.bucprt1.ant-btn-quiet.quiet-blue {
  --color: #0080ff;
  --background-color: transparent;
  --background-color-hover: rgba(0, 136, 255, 0.16);
  --background-color-active: rgba(0, 136, 255, 0.2);
  --background-color-focus: #fff;
  --box-shadow-color-focus: rgba(0, 136, 255, 0.16);
}
.bucprt1.has-icon {
  display: inline-flex;
  align-items: center;
}
.bucprt1 .button-prefix-icon {
  margin-right: 4px;
  display: inline-flex;
}
.bucprt1 .button-suffix-icon {
  margin-left: 4px;
  display: inline-flex;
}
.bucprt1 .icon-wrapper {
  display: inline-flex;
  vertical-align: bottom;
}

.njdojxg {
  padding: 0;
}

.b1yx44hq {
  padding: 4px 11px;
}

.bv1jm9d {
  white-space: nowrap;
  filter: drop-shadow(0px 2px 8px rgba(0, 136, 255, 0.1));
}
.bv1jm9d > .ant-btn.ant-btn-ordinary-onTint:not(.ant-btn-dangerous) {
  --color: #0080ff;
}
.bv1jm9d > .ant-btn.ant-btn-ordinary-onTint:not(.ant-btn-dangerous)[disabled], .bv1jm9d > .ant-btn.ant-btn-ordinary-onTint:not(.ant-btn-dangerous):hover[disabled] {
  --color: #0080ff;
}
.bv1jm9d > .ant-btn:not(:only-child) + .ant-btn {
  margin-left: 1px;
}
.bv1jm9d > .ant-btn:not(:only-child):first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.bv1jm9d > .ant-btn:not(:only-child):last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.bv1jm9d > .ant-btn:not(:only-child):not(:first-child, :last-child) {
  border-radius: unset;
}

.p1inplmd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  color: rgba(44, 56, 82, 0.6);
  font-size: 12px;
  line-height: 24px;
}
.p1inplmd .pagination-left {
  padding: 2px 8px;
}
.p1inplmd .dropdown-trigger {
  display: flex;
  align-items: center;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.p1inplmd .dropdown-trigger:hover {
  background: rgba(211, 218, 235, 0.6);
  color: #0080ff;
}
.p1inplmd .dropdown-trigger .icon-inner {
  margin-left: 4px;
}
.p1inplmd .pagination-right {
  display: flex;
  align-items: center;
  color: #0080ff;
  font-weight: bold;
}
.p1inplmd .pagination-right .icon-inner {
  margin-left: 4px;
}
.p1inplmd .pagination-right .prev-btn,
.p1inplmd .pagination-right .next-btn {
  padding: 0 8px;
}
.p1inplmd .pagination-right .prev-btn > span,
.p1inplmd .pagination-right .next-btn > span {
  color: #0080ff;
}
.p1inplmd .pagination-right .next-btn .icon-inner {
  transform: rotate(180deg);
}

.d16bcvkt.ant-dropdown .ant-dropdown-menu {
  max-height: calc(100vh - 128px);
  overflow-y: auto;
}
.d16bcvkt.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item {
  padding: 4px 20px;
  font-size: 12px;
  line-height: 18px;
}

.r1oq0wki.ant-radio-wrapper {
  display: inline-flex;
  align-items: baseline;
  white-space: pre-wrap;
}
.r1oq0wki.ant-radio-wrapper .ant-radio {
  position: relative;
  top: 3px;
}
.r1oq0wki.ant-radio-wrapper .ant-radio .ant-radio-inner {
  border-color: rgba(107, 128, 167, 0.6);
}
.r1oq0wki.ant-radio-wrapper .ant-radio:hover .ant-radio-inner {
  border-color: #0080ff;
}
.r1oq0wki.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner {
  border-color: #0080ff;
  background: #0080ff;
}
.r1oq0wki.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner::after {
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  background: #fff;
}
.r1oq0wki.ant-radio-wrapper .ant-radio.ant-radio-disabled {
  opacity: 0.5;
}
.r1oq0wki.ant-radio-wrapper .ant-radio.ant-radio-disabled .ant-radio-inner {
  border-color: rgba(107, 128, 167, 0.6);
  background: rgba(211, 218, 235, 0.6);
}
.r1oq0wki.ant-radio-wrapper .ant-radio.ant-radio-disabled .ant-radio-inner::after {
  background: #00122e;
}
.r1oq0wki.ant-radio-wrapper .ant-radio.ant-radio-disabled + span {
  color: #00122e;
  opacity: 0.5;
}
.r1oq0wki.ant-radio-wrapper .ant-radio.ant-radio-disabled + span .radio-description {
  color: #00122e;
}
.r1oq0wki.ant-radio-wrapper .ant-radio + span {
  display: inline-block;
  padding: 0;
  padding-left: 12px;
}
.r1oq0wki.ant-radio-wrapper .ant-radio + span .radio-description {
  margin-bottom: 0;
  white-space: pre-wrap;
  color: rgba(44, 56, 82, 0.6);
}
.r1oq0wki.ant-radio-wrapper.compact .ant-radio + span {
  padding-left: 8px;
}

.rmyl7tn .ant-radio-button-wrapper:first-child {
  border-radius: 5px 0 0 5px;
}
.rmyl7tn .ant-radio-button-wrapper:last-child {
  border-radius: 0 5px 5px 0;
}

.r1muujde {
  color: #00122e;
  border-color: #ccd4e3;
}
.r1muujde:first-child {
  color: #00122e;
  border-color: #a3b4cc;
}
.r1muujde.ant-radio-button-wrapper {
  padding: 0 12px;
  line-height: 32px;
  height: 32px;
}
.r1muujde.ant-radio-button-wrapper > span + span {
  white-space: nowrap;
}
.r1muujde.ant-radio-button-wrapper:not(:first-child)::before {
  background: #ccd4e3;
}
.r1muujde.ant-radio-button-wrapper-checked:not(:first-child)::before {
  background: #0080ff;
}
.r1muujde.ant-radio-button-wrapper-disabled:not(:first-child)::before {
  background: #ccd4e3;
  opacity: 0.5;
}
.r1muujde.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child {
  border-right-color: #0080ff;
}
.r1muujde.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #0080ff;
}
.r1muujde.ant-radio-button-wrapper-checked {
  background: rgba(0, 136, 255, 0.1);
}
.r1muujde.ant-radio-button-wrapper-disabled {
  background: rgba(211, 218, 235, 0.6);
  border-color: #ccd4e3;
  opacity: 0.5;
}
.r1muujde.ant-radio-button-wrapper-disabled:hover {
  color: #00122e;
  border-color: #ccd4e3;
}
.r1muujde.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: #00122e;
  border-color: #ccd4e3;
  background: rgba(172, 186, 211, 0.6);
}
.r1muujde .ant-radio-button-input {
  margin-right: 8px;
  display: inline;
  border: none;
  padding: 0;
  width: 36px;
  background: transparent;
}
.r1muujde .ant-radio-button-input:focus {
  box-shadow: none;
}
.r1muujde .ant-radio-button-input.ant-input-number {
  margin-right: 0;
  width: initial;
  box-shadow: none;
}
.r1muujde .ant-radio-button-input .ant-input-number-handler-wrap {
  display: none;
}
.r1muujde .ant-radio-button-input .ant-input-number-input-wrap {
  display: inline;
}
.r1muujde .ant-radio-button-input .ant-input-number-input-wrap input {
  display: inline;
  margin-right: 8px;
  padding: 0;
  width: 36px;
}

/* // basic */
/* FishEye Color Variables and Functions */
/*
 --------------------------- Primary Color ---------------------------
*/
/*
 ---------------------------When necessary to add at any time---------------------------
*/
/* computed */
/* blue */
/* green */
/* yellow */
/* red */
/*  palette    global token*/
/* color opaque */
/* color transparent */
/* blue transparent  */
/* green transparent  */
/* yellow transparent  */
/* red transparent  */
/* gray transparent */
/* white transparent */
/* gradient opaque */
/* blue radial gradient */
/* blue linear gradient */
/* green radial gradient */
/* yellow radial gradient */
/* red radial gradient */
/* gray radial gradient */
/* white to gray radial gradient */
/*  white to gray  linear gradient */
/* gradient transparent */
/* secondary palette */
/* purple radial gradient */
/*  refine alias color   */
/*  text   */
/*  link   */
/*  fill   */
/*  fill  element  */
/*  fill  interaction  */
/*  stroke   */
/*  background   */
/*  dim   */
/*  box shadow   */
/*  fisheye   */
.loading {
  position: relative;
  display: inline-block;
  opacity: 0;
  animation-name: fadeIn;
  /*
    animation-delay: 0.4s; //FIXME: use a more accurate way to make this happen
  */
  animation-fill-mode: forwards;
  line-height: 23.49px;
  width: 42.6214285714px;
}

.loading__sugar {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.loading__sugar:before, .loading__sugar:after {
  content: "";
  display: inline-block;
  width: 4.05px;
  height: 4.05px;
  border-radius: 50%;
  position: absolute;
}
.loading__sugar:not(:last-child) {
  margin-right: 6.4285714286px;
}
.loading__sugar:nth-child(1) {
  animation-delay: -1.869s;
}
.loading__sugar:nth-child(1):before {
  animation: animBefore 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -1.869s;
  background-color: #0096ff;
}
.loading__sugar:nth-child(1):after {
  animation: animAfter 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -1.869s;
  background-color: #25c764;
}
.loading__sugar:nth-child(2) {
  animation-delay: -3.738s;
}
.loading__sugar:nth-child(2):before {
  animation: animBefore 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -3.738s;
  background-color: #0096ff;
}
.loading__sugar:nth-child(2):after {
  animation: animAfter 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -3.738s;
  background-color: #25c764;
}
.loading__sugar:nth-child(3) {
  animation-delay: -5.607s;
}
.loading__sugar:nth-child(3):before {
  animation: animBefore 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -5.607s;
  background-color: #0096ff;
}
.loading__sugar:nth-child(3):after {
  animation: animAfter 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -5.607s;
  background-color: #25c764;
}
.loading__sugar:nth-child(4) {
  animation-delay: -7.476s;
}
.loading__sugar:nth-child(4):before {
  animation: animBefore 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -7.476s;
  background-color: #0096ff;
}
.loading__sugar:nth-child(4):after {
  animation: animAfter 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -7.476s;
  background-color: #25c764;
}
.loading__sugar:nth-child(5) {
  animation-delay: -9.345s;
}
.loading__sugar:nth-child(5):before {
  animation: animBefore 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -9.345s;
  background-color: #0096ff;
}
.loading__sugar:nth-child(5):after {
  animation: animAfter 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -9.345s;
  background-color: #25c764;
}
.loading__sugar:nth-child(6) {
  animation-delay: -11.214s;
}
.loading__sugar:nth-child(6):before {
  animation: animBefore 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -11.214s;
  background-color: #0096ff;
}
.loading__sugar:nth-child(6):after {
  animation: animAfter 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -11.214s;
  background-color: #25c764;
}
.loading__sugar:nth-child(7) {
  animation-delay: -13.083s;
}
.loading__sugar:nth-child(7):before {
  animation: animBefore 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -13.083s;
  background-color: #0096ff;
}
.loading__sugar:nth-child(7):after {
  animation: animAfter 2.1s cubic-bezier(0.42, 0, 0.58, 1) infinite;
  animation-delay: -13.083s;
  background-color: #25c764;
}

@keyframes animBefore {
  0% {
    transform: translate3d(0, -10.125px, 1px);
  }
  25% {
    transform: scale(1.2), translateZ(1px);
  }
  50% {
    transform: translate3d(0, 6.075px, -1px);
  }
  75% {
    background-color: #e6f5ff;
    transform: scale(0.8), translateZ(-1px);
  }
  100% {
    transform: translate3d(0, -10.125px, -1px);
  }
}
@keyframes animAfter {
  0% {
    transform: translate3d(0, 6.075px, -1px);
  }
  25% {
    background-color: #e9f9f0;
    transform: scale(0.8), translateZ(-1px);
  }
  50% {
    transform: translate3d(0, -10.125px, 1px);
  }
  75% {
    transform: scale(1.2), translateZ(1px);
  }
  100% {
    transform: translate3d(0, 6.075px, 1px);
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.s1inbkb1.ant-switch {
  min-width: 40px;
  height: 24px;
  background: rgba(172, 186, 211, 0.6);
  overflow: hidden;
}
.s1inbkb1.ant-switch:focus {
  box-shadow: 0 0 0 2px rgba(225, 230, 241, 0.6);
}
.s1inbkb1.ant-switch-small {
  min-width: 26px;
  height: 16px;
}
.s1inbkb1.ant-switch-large {
  min-width: 52px;
  height: 32px;
}
.s1inbkb1.ant-switch .ant-switch-handle {
  height: 20px;
  width: 20px;
}
.s1inbkb1.ant-switch .ant-switch-handle::before {
  border-radius: 10px;
  transition-delay: 120ms;
}
.s1inbkb1.ant-switch-small .ant-switch-handle {
  height: 14px;
  width: 14px;
  top: 1px;
  left: 1px;
}
.s1inbkb1.ant-switch-large .ant-switch-handle {
  height: 28px;
  width: 28px;
}
.s1inbkb1.ant-switch-large .ant-switch-handle::before {
  border-radius: 14px;
}
.s1inbkb1.ant-switch-checked {
  background-color: #00ba5d;
}
.s1inbkb1.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 20px - 2px);
}
.s1inbkb1.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 14px - 1px);
}
.s1inbkb1.ant-switch-large.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 28px - 2px);
}

.ca84utl {
  margin-left: 5px;
}