/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-7d72bc52]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
[data-v-7d72bc52] .ant-btn-link {
  border: none;
}
[data-v-7d72bc52] .ant-btn-link[disabled],[data-v-7d72bc52] .ant-btn-link[disabled]:hover {
  background-color: transparent;
}
.app-table-container[data-v-7d72bc52] {
  padding: 24px 0;
  overflow: hidden;
  overflow-y: auto;
}
.app-table-container .app-table-table-container[data-v-7d72bc52] {
  position: relative;
}
.app-table-container .app-table-table-container .pagination-select-record[data-v-7d72bc52] {
  height: 32px;
  line-height: 32px;
  position: absolute;
  padding-left: 10px;
  bottom: 16px;
  color: var(--app-text-color);
}
.app-table-container .app-table-table-container .select-record[data-v-7d72bc52] {
  padding: 20px 0 0 10px;
}
.app-table-container .app-table-header-container[data-v-7d72bc52] {
  display: flex;
  flex-wrap: wrap;
  row-gap: 24px;
  align-content: space-between;
  justify-content: space-between;
  align-items: center;
  min-height: 32px;
  margin-bottom: 24px;
}
.app-table-container .app-table-header-container .app-table-header-search[data-v-7d72bc52] {
  padding-left: 10px;
  width: 250px;
  color: var(--app-input-suffix-icon-color);
}
.app-table-container .app-table-header-container .app-table-filter-types-group .ant-radio-group[data-v-7d72bc52] {
  margin-left: 20px;
}
.app-table-container .app-table-header-container .app-table-header-actions-group[data-v-7d72bc52] {
  display: flex;
}
.app-table-container .app-table-header-container .app-table-header-actions-group[data-v-7d72bc52] .ant-btn-group .ant-btn {
  border-radius: 3px;
}
.app-table-container .app-table-header-container .app-table-header-actions-group .ant-btn[data-v-7d72bc52] {
  padding: 0 10px 0 10px;
}
.app-table-container .app-table-header-container .app-table-header-actions-group .ant-btn .text[data-v-7d72bc52] {
  color: var(--app-text-color);
}
.app-table-container .app-table-header-container .app-table-header-actions-group .ant-btn-primary[data-v-7d72bc52] {
  padding: 0 20px;
  margin: 0 10px;
  display: flex;
  align-items: center;
  border-radius: 3px;
}
.app-table-container .app-table-header-container .app-table-header-actions-group .ant-btn-primary .text[data-v-7d72bc52] {
  color: #ffffff;
}
.app-table-container .app-table-header-container .app-table-header-actions-group[data-v-7d72bc52] .ant-btn[disabled] {
  cursor: inherit;
  border: none;
}
.app-table-container .app-table-row-actions-group[data-v-7d72bc52] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.app-table-container .app-table-row-actions-group > span[data-v-7d72bc52] {
  display: inline-block;
  height: 24px;
  width: 36px;
  position: relative;
  padding-right: 12px;
}
.app-table-container .app-table-row-actions-group[data-v-7d72bc52] .app-table-row-action {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 0;
}
.app-table-container .app-table-row-actions-group[data-v-7d72bc52] .app-table-row-action.disabled svg {
  color: var(--app-icon-disabled-color);
}
.app-table-container .app-table-column-filter[data-v-7d72bc52] {
  width: 230px;
}
.app-table-container .row-action-placeholder[data-v-7d72bc52] {
  width: 24px;
  height: 24px;
}
.app-table-container[data-v-7d72bc52] .empty-container {
  margin: 10% 0;
}
.app-table-container[data-v-7d72bc52] .ant-input-suffix {
  cursor: pointer;
}
.app-table-container[data-v-7d72bc52] .ant-checkbox-disabled {
  display: none;
}
.app-table-container[data-v-7d72bc52] .ant-table-tbody > tr > td {
  height: 52px;
  padding-top: 0;
  padding-bottom: 0;
}
.app-table-container[data-v-7d72bc52] .ant-table-filter-column {
  justify-content: flex-start;
}
.app-table-container[data-v-7d72bc52] .ant-table-column-title {
  flex: none;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-0f609004]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.app-tree-container[data-v-0f609004] {
  height: 100%;
  overflow: hidden;
  display: grid;
  grid-template-rows: auto auto 1fr;
}
.app-tree-container .app-tree-title[data-v-0f609004] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 20px;
  position: relative;
  color: var(--app-text-color);
}
.app-tree-container .app-tree-main[data-v-0f609004] {
  overflow: hidden;
  overflow-y: auto;
  max-height: 75vh;
}
.app-tree-container .app-tree-header-actions-group[data-v-0f609004] {
  position: absolute;
  right: 0;
}
.app-tree-container .app-tree-header-actions-group .ant-btn[data-v-0f609004] {
  padding: 0 10px;
}
.app-tree-container .app-tree-header-actions-group .ant-btn .svg-icon[data-v-0f609004] {
  margin: 0 -6px -6px 0;
}
.app-tree-container .tree-container[data-v-0f609004] {
  max-height: 70vh;
  overflow: hidden;
  overflow-y: auto;
}
.app-tree-container[data-v-0f609004] .ant-tree .ant-tree-treenode {
  width: 100%;
  overflow: hidden;
}
.app-tree-container[data-v-0f609004] .ant-tree .ant-tree-node-content-wrapper {
  flex: 1;
  overflow: hidden;
  flex-grow: 1;
}
.app-tree-container[data-v-0f609004] .ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.app-tree-container[data-v-0f609004] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: transparent;
}
.app-tree-container .custom-tree[data-v-0f609004] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}
.app-tree-container .custom-tree .tree-title[data-v-0f609004] {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 7.3vw;
  width: 100%;
  flex: 1;
}
.app-tree-container .custom-tree[data-v-0f609004]:hover {
  background-color: transparent;
}
.app-tree-container .custom-tree .dropdown-tree[data-v-0f609004] {
  transform: rotate(90deg);
}
.app-tree-container .icon-custom-tree[data-v-0f609004] {
  justify-content: start;
}
.app-tree-container .icon-container[data-v-0f609004] {
  width: 20px;
  height: 20px;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-6a42b910]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.tree-card-content[data-v-6a42b910] {
  height: 100%;
  position: relative;
  display: grid;
  grid-template-rows: 52px 1fr;
}
.tree-card-content .app-tree-header-container[data-v-6a42b910] {
  display: flex;
  align-items: center;
  padding: 0px 16px;
}
.tree-card-content .app-tree-header-container .refresh-icon[data-v-6a42b910] {
  cursor: pointer;
  margin-left: 10px;
}
.tree-card-content .device-height[data-v-6a42b910] {
  height: 56px;
  overflow: hidden;
  margin: 4px 0px;
}
.tree-card-content .device-content[data-v-6a42b910] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  display: grid;
  grid-template-columns: 60px 1fr;
  align-items: center;
  overflow: hidden;
  background: var(--app-tree-card-device-bg-color);
  border: 2px solid transparent;
}
.tree-card-content .device-content[data-v-6a42b910]:hover {
  border-color: #00bbd4;
  box-sizing: border-box;
}
.tree-card-content .device-content .device-title-space[data-v-6a42b910] {
  overflow: hidden;
}
.tree-card-content .device-content .device-status[data-v-6a42b910] {
  width: 8px;
  height: 8px;
  position: absolute;
  margin-left: 48px;
  margin-top: 28px;
  border-radius: 4px;
}
.tree-card-content .device-content[data-v-6a42b910] .device-online {
  background-color: #0dc901;
}
.tree-card-content .device-content[data-v-6a42b910] .device-offline {
  background-color: #cbcbcb;
}
.tree-card-content .device-content[data-v-6a42b910] .device-not-cer {
  background-color: #ff2954;
}
.tree-card-content .device-content[data-v-6a42b910] .device-not-active {
  background-color: #ff2954;
}
.tree-card-content .device-content[data-v-6a42b910] .device-not-init {
  background-color: #ff2954;
}
.tree-card-content .marker-image[data-v-6a42b910] {
  width: 40px;
  height: 40px;
  margin: 0 12px;
}
.tree-card-content .title-ellipsis[data-v-6a42b910] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tree-card-content .tree-title[data-v-6a42b910] {
  font-size: 14px;
  color: var(--app-text-color);
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tree-card-content .tree-title-grey[data-v-6a42b910] {
  font-size: 11px;
  color: var(--app-text-second-color);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tree-card-content .parent-node[data-v-6a42b910] {
  height: 40px;
  display: grid;
  align-items: center;
  grid-template-columns: 25px 1fr auto;
  width: 100%;
  overflow: hidden;
}
.tree-card-content .site-icon[data-v-6a42b910] {
  margin-right: 5px;
  color: var(--app-icon-normal-color) !important;
}
.tree-card-content .tree-number[data-v-6a42b910] {
  border-radius: 10px;
  min-width: 31px;
  height: 20px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tree-card-content .normal[data-v-6a42b910] {
  background: #00bbd4;
}
.tree-card-content .grey[data-v-6a42b910] {
  background: var(--app-tag-disabled-bg-color);
}
.tree-card-content .tree-number-span[data-v-6a42b910] {
  color: var(--app-device-tree-number-color);
  min-width: 20px;
  display: block;
  text-align: center;
  white-space: nowrap;
}
[data-v-6a42b910] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: transparent;
}
[data-v-6a42b910] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .wide-focus {
  border: 2px solid #00bbd4;
  box-sizing: border-box;
  border-radius: 8px;
}
[data-v-6a42b910] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .device-content {
  border-color: #00bbd4;
}
[data-v-6a42b910] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .offline-container {
  height: 140px;
  border: 2px solid #00bbd4;
  box-sizing: border-box;
  border-radius: 8px;
}
[data-v-6a42b910] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .play-image {
  border: 2px solid #00bbd4;
  box-sizing: border-box;
  border-radius: 8px;
}
.dropdown-button[data-v-6a42b910] {
  cursor: pointer;
  display: grid;
  grid-template-columns: 30px 1fr;
  align-items: center;
  height: 30px;
  padding: 0px 16px;
}
.tree-expand[data-v-6a42b910] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 20px;
  cursor: ew-resize;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20;
}
.tree-expand.left[data-v-6a42b910] {
  left: 0px;
}
.tree-expand.right[data-v-6a42b910] {
  right: -20px;
}
[data-v-6a42b910] .ant-tree-switcher_close .ant-tree-switcher-icon {
  transform: rotate(-90deg);
}
[data-v-6a42b910] .ant-tree .ant-tree-treenode {
  width: 100%;
  overflow: hidden;
  padding: 4px 0px;
  display: flex;
  align-items: center;
  border-radius: 8px;
  padding: 0px;
  margin: 0px;
}
[data-v-6a42b910] .ant-tree .ant-tree-node-content-wrapper {
  flex: 1;
  width: 0;
  padding: 0px;
}
[data-v-6a42b910] .ant-tree-list-holder {
  padding: 0px 16px;
}
[data-v-6a42b910] .ant-input-suffix {
  cursor: pointer;
}
[data-v-6a42b910] .ant-tree-indent {
  height: 44px;
}
[data-v-6a42b910] .ant-tree-switcher {
  display: flex;
  align-items: center;
  padding-left: 7px;
}
[data-v-6a42b910] .ant-tree-switcher .ant-tree-switcher-icon {
  vertical-align: middle;
}
[data-v-6a42b910] .ant-tree-indent-unit {
  width: 18px;
}
[data-v-6a42b910] .ant-tree .ant-tree-treenode-motion {
  width: 100% !important;
  animation: none;
}
[data-v-6a42b910] .ant-tree-treenode:has(.device-content) .ant-tree-indent-unit {
  width: 0px;
}
[data-v-6a42b910] .ant-tree-treenode:has(.device-content) .ant-tree-switcher {
  width: 0px;
  padding: 0px;
}
[data-v-6a42b910] .ant-spin-nested-loading {
  height: 100%;
}
[data-v-6a42b910] .ant-spin-nested-loading .ant-spin-container {
  height: 100%;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-0df2c6f1]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.icon[data-v-0df2c6f1] {
  fill: currentColor;
  overflow: hidden;
  display: inline-block;
  outline: none;
}
.icon.dark[data-v-0df2c6f1] {
  color: var(--app-icon-normal-color);
}
.icon.primary[data-v-0df2c6f1] {
  color: #00bbd4;
}
.icon.more-multiple[data-v-0df2c6f1] {
  color: var(--app-icon-normal-color);
}
.icon.error[data-v-0df2c6f1] {
  color: var(--app-icon-error-color);
}
.icon.disabled[data-v-0df2c6f1] {
  pointer-events: none;
  color: var(--app-icon-disabled-color);
}
.icon.video-select[data-v-0df2c6f1] {
  color: #4acbd6;
}
.spin[data-v-0df2c6f1] {
  animation: spin-0df2c6f1 1s linear infinite;
}
@keyframes spin-0df2c6f1 {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-3c157309]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
input[data-v-3c157309]:focus {
  outline: none;
}
.ip-input[data-v-3c157309] {
  display: inline-flex;
  line-height: 26px;
  justify-content: space-between;
  border: solid 1px var(--app-border-color);
  border-radius: 3px;
  max-width: 400px;
  background-color: var(--app-input-bg-color);
}
.ip-input input[data-v-3c157309] {
  background-color: inherit;
}
.ip-input input[disabled][data-v-3c157309] {
  opacity: 0.4;
}
.ip-input.active[data-v-3c157309] {
  border-color: #00bbd4;
}
.ip-input .ip-partion[data-v-3c157309] {
  text-align: center;
  width: 20%;
  flex-grow: 1;
  border: none;
  border-radius: 3px;
  height: 26px;
}
.ip-input .ip-splitor[data-v-3c157309] {
  width: 2px;
  font-weight: bold;
}
.has-error .ip-input[data-v-3c157309] {
  border-color: #ff2954;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-952819ba]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
input[data-v-952819ba]:focus {
  outline: none;
}
.mac-input[data-v-952819ba] {
  display: inline-flex;
  line-height: 26px;
  justify-content: space-between;
  align-items: center;
  vertical-align: middle;
  max-width: 400px;
}
.mac-input.wrapped[data-v-952819ba] {
  border: solid 1px var(--app-border-color);
  background-color: #ffffff;
  border-radius: 3px;
}
.mac-input.wrapped.active[data-v-952819ba] {
  border-color: #00bbd4;
}
.mac-input.no-wrap .mac-partion[data-v-952819ba] {
  border: solid 1px var(--app-border-color);
  background-color: #ffffff;
}
.mac-input.no-wrap .mac-partion[data-v-952819ba]:focus {
  border-color: #00bbd4;
}
.mac-partion[data-v-952819ba] {
  flex-grow: 1;
  width: 15%;
  text-align: center;
  text-transform: uppercase;
  border: none;
  border-radius: 3px;
  height: 26px;
}
.mac-splitor[data-v-952819ba] {
  background: var(--app-divider-bg-color);
  width: 5px;
  display: inline-block;
  height: 1px;
}
.has-error .su-mac-input.wrapped[data-v-952819ba] {
  border-color: #ff2954;
}
.has-error .su-mac-input.no-wrap .mac-partion[data-v-952819ba] {
  border-color: #ff2954;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-98b04822]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.back-container[data-v-98b04822] {
  font-size: 15px;
  color: var(--app-text-color);
}
.back-container a[data-v-98b04822] {
  color: var(--app-text-color);
}
.back-container .link[data-v-98b04822] {
  cursor: pointer;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-2e839edc]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.app-password[data-v-2e839edc] {
  color: #00bbd4;
  position: relative;
  background-color: var(--app-input-bg-color);
}
.app-password svg[data-v-2e839edc] {
  color: #00bbd4;
}
.app-password input[disabled][data-v-2e839edc] {
  opacity: 0.4;
}
.app-password .icon[data-v-2e839edc] {
  cursor: pointer;
  color: var(--app-input-suffix-icon-color);
}
.fake-input[data-v-2e839edc] {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  padding: 0;
  border: none;
}
.ant-input-affix-wrapper-disabled .visible-icon[data-v-2e839edc] {
  visibility: hidden;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-dc0c0b00]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.app-select[data-v-dc0c0b00] {
  position: relative;
  width: 100%;
  height: 30px;
  display: inline-block;
}
.app-select[data-v-dc0c0b00] .ant-select-single .ant-select-selector .ant-select-selection-item,
.app-select[data-v-dc0c0b00] .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  margin-left: 38px;
}
.app-select[data-v-dc0c0b00] .ant-select-single .ant-select-selector .ant-select-selection-search {
  left: 50px;
}
.app-select[data-v-dc0c0b00] .ant-select-selector input {
  height: 30px;
  line-height: 30px;
  color: var(--app-text-color);
  padding-left: 40px;
}
.app-select-icon[data-v-dc0c0b00] {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 36px;
  margin-left: 4px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-right: solid 1px var(--app-border-color);
}
.app-select-icon svg[data-v-dc0c0b00] {
  color: currentColor;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-019dd5c7]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.video-display-item[data-v-019dd5c7] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.video-display-item .video-display-slider[data-v-019dd5c7] {
  flex: 1;
}
.video-display-item .video-display-input[data-v-019dd5c7] {
  width: 80px;
  margin-left: 16px;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-7f1fe86a]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.fade-enter-active[data-v-7f1fe86a],
.fade-leave-active[data-v-7f1fe86a] {
  transition: opacity 0.4s;
}
.fade-enter[data-v-7f1fe86a],
.fade-leave-to[data-v-7f1fe86a] {
  opacity: 0;
}
.home[data-v-7f1fe86a] {
  width: 100%;
  height: 100%;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-883faaaa]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
[data-v-883faaaa] .ant-tree .ant-tree-treenode {
  width: 100%;
  padding: 0;
  align-items: center;
}
.site-lvl-title[data-v-883faaaa],
.device-title[data-v-883faaaa] {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  flex: 1;
}
.select-all-container[data-v-883faaaa] {
  height: 36px;
  padding: 10px 16px;
  display: flex;
  align-items: center;
}
.select-all-container .select-all[data-v-883faaaa] {
  margin-right: 8px;
}
[data-v-883faaaa] .select-all .ant-checkbox-disabled .ant-checkbox-inner {
  background-color: var(--app-component-disabled-bg-color);
}
[data-v-883faaaa] .ant-divider-horizontal {
  margin: 4px 0;
  width: 100%;
  height: 1px;
}
[data-v-883faaaa] .ant-select-dropdown {
  max-height: 256px;
  overflow: auto;
}
[data-v-883faaaa] .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.dropdown-content[data-v-883faaaa] {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
[data-v-883faaaa] .ant-tree .ant-tree-switcher {
  color: var(--app-tree-switcher-icon-color);
}
[data-v-883faaaa] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: var(--app-tree-node-hover-bg-color);
}
[data-v-883faaaa] .ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.select-all-span[data-v-883faaaa] {
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
.marker-image[data-v-883faaaa] {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
}
[data-v-883faaaa] .ant-tree-switcher {
  display: flex;
  align-items: center;
}
[data-v-883faaaa] .ant-tree-switcher_close .ant-tree-switcher-icon {
  transform: rotate(-90deg);
}
[data-v-883faaaa] .ant-tree-checkbox {
  margin: 0 8px 0 0;
}
.device-content[data-v-883faaaa] {
  display: flex;
  align-items: center;
  min-height: 18px;
}
.device-content .device-status[data-v-883faaaa] {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-top: 6px;
}
.device-content[data-v-883faaaa] .device-online {
  background-color: #0dc901;
}
.device-content[data-v-883faaaa] .device-offline {
  background-color: #cbcbcb;
}
.device-content[data-v-883faaaa] .device-not-cer {
  background-color: #ff2954;
}
[data-v-883faaaa] .ant-tree .ant-tree-treenode {
  padding: 0 0 0 16px;
  height: 36px;
  align-items: center;
  line-height: 36px;
}
[data-v-883faaaa] .ant-tree .ant-tree-treenode .ant-tree-switcher {
  margin: 6px 0;
}
[data-v-883faaaa] .ant-tree .ant-tree-node-content-wrapper {
  font-size: 14px;
  padding: 0;
  overflow: hidden;
}
[data-v-883faaaa] .ant-tree-list-scrollbar.ant-tree-list-scrollbar-show {
  width: 4px !important;
}
.tree-node-not-expand[data-v-883faaaa] .ant-tree .ant-tree-treenode .ant-tree-switcher {
  display: none;
}
.tree-node-not-expand[data-v-883faaaa] .ant-tree .ant-tree-treenode {
  padding: 0 0 0 16px;
}
[data-v-883faaaa] .ant-checkbox-wrapper.select-all {
  align-items: baseline;
}
[data-v-883faaaa] .ant-checkbox-wrapper.select-all .ant-checkbox {
  top: 0.2em;
}
[data-v-883faaaa] .ant-select-clear {
  margin-top: -8px;
  right: 22px;
}
.follow-site-select-all[data-v-883faaaa] {
  display: flex;
  justify-content: space-between;
}
.no-users-available[data-v-883faaaa] {
  text-align: center;
  color: var(--app-text-second-color);
}
[data-v-883faaaa]  .ant-tree .ant-tree-list-holder-inner:not(:has(.ant-tree-treenode .ant-tree-switcher_open, .ant-tree-treenode .ant-tree-switcher_close)) .ant-tree-treenode .ant-tree-switcher {
  display: none;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-3870b2d1]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
[data-v-3870b2d1] .ant-tree .ant-tree-treenode {
  width: 100%;
  padding: 0;
  align-items: center;
}
.site-lvl-title[data-v-3870b2d1],
.device-title[data-v-3870b2d1] {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  flex: 1;
}
.select-all-container[data-v-3870b2d1] {
  padding-bottom: 16px;
  display: flex;
  align-items: center;
}
.select-all-container .select-all[data-v-3870b2d1] {
  margin-right: 8px;
}
[data-v-3870b2d1] .select-all .ant-checkbox-disabled .ant-checkbox-inner {
  background-color: var(--app-component-disabled-bg-color);
}
[data-v-3870b2d1] .ant-divider-horizontal {
  margin: 4px 0;
  width: 100%;
  height: 1px;
}
[data-v-3870b2d1] .ant-select-dropdown {
  max-height: 256px;
  overflow: auto;
}
[data-v-3870b2d1] .ant-select-selection-overflow {
  flex-wrap: nowrap;
}
.dropdown-content[data-v-3870b2d1] {
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hidden;
}
[data-v-3870b2d1] .ant-tree .ant-tree-switcher {
  color: var(--app-tree-switcher-icon-color);
}
[data-v-3870b2d1] .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: var(--app-tree-node-hover-bg-color);
}
[data-v-3870b2d1] .ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.select-all-span[data-v-3870b2d1] {
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
}
.marker-image[data-v-3870b2d1] {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
}
[data-v-3870b2d1] .ant-tree-switcher {
  display: flex;
  align-items: center;
}
[data-v-3870b2d1] .ant-tree-switcher_close .ant-tree-switcher-icon {
  transform: rotate(-90deg);
}
[data-v-3870b2d1] .ant-tree-checkbox {
  margin: 0 8px 0 2px;
}
.device-content[data-v-3870b2d1] {
  display: flex;
  align-items: center;
  min-height: 18px;
}
.device-content .device-status[data-v-3870b2d1] {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin-top: 6px;
}
.device-content[data-v-3870b2d1] .device-online {
  background-color: #0dc901;
}
.device-content[data-v-3870b2d1] .device-offline {
  background-color: #cbcbcb;
}
.device-content[data-v-3870b2d1] .device-not-cer {
  background-color: #ff2954;
}
[data-v-3870b2d1] .ant-tree .ant-tree-treenode {
  height: 36px;
  align-items: center;
  line-height: 36px;
}
[data-v-3870b2d1] .ant-tree .ant-tree-treenode .ant-tree-switcher {
  margin: 6px 0;
}
[data-v-3870b2d1] .ant-tree .ant-tree-node-content-wrapper {
  font-size: 14px;
  padding: 0;
}
[data-v-3870b2d1] .ant-tree-list-scrollbar.ant-tree-list-scrollbar-show {
  width: 4px !important;
}
.tree-node-not-expand[data-v-3870b2d1] .ant-tree .ant-tree-treenode .ant-tree-switcher {
  display: none;
}
.tree-node-not-expand[data-v-3870b2d1] .ant-tree .ant-tree-treenode {
  padding: 0 0 0 16px;
}
[data-v-3870b2d1] .ant-checkbox-wrapper.select-all {
  align-items: baseline;
}
[data-v-3870b2d1] .ant-checkbox-wrapper.select-all .ant-checkbox {
  top: 0.2em;
}
[data-v-3870b2d1] .ant-select-clear {
  margin-top: -8px;
  right: 22px;
}
.tree-container .title-status[data-v-3870b2d1] {
  display: flex;
  flex-direction: column;
}
.tree-container .status-container[data-v-3870b2d1] {
  display: flex;
  align-items: center;
}
.tree-container .device-status[data-v-3870b2d1] {
  margin-top: 0px;
}
.tree-container .marker-image[data-v-3870b2d1] {
  width: 40px;
  height: 36px;
}
.tree-container[data-v-3870b2d1] .ant-tree .ant-tree-treenode {
  height: 36px;
}
.tree-container[data-v-3870b2d1] .device-online {
  display: block;
  background-color: #0dc901;
}
.tree-container[data-v-3870b2d1] .device-offline {
  display: block;
  background-color: #cbcbcb;
}
.follow-site-select-all[data-v-3870b2d1] {
  display: flex;
  height: 48px;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.follow-site-select-all[data-v-3870b2d1]:hover {
  background-color: var(--app-tree-node-hover-bg-color);
}
[data-v-3870b2d1] .ant-tree-list {
  max-height: 450px;
  overflow: auto;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-d1ebab86]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.roles[data-v-d1ebab86] {
  padding: 10px 20px;
  border-bottom: solid 1px var(--app-border-color);
}
.add-role[data-v-d1ebab86] {
  display: inline-block;
  height: 30px;
  margin-left: 10px;
  padding: 4px 0;
  vertical-align: middle;
  color: #00bbd4;
}
.configs[data-v-d1ebab86] {
  padding: 10px 0;
}
.config-block h4[data-v-d1ebab86] {
  color: var(--app-text-second-color);
}
.config-row[data-v-d1ebab86] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 30px;
  line-height: 30px;
}
.config-row > span[data-v-d1ebab86] {
  flex: 0 0 120px;
}
.config-row > span[data-v-d1ebab86]:first-child {
  flex: 0 0 240px;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-390bc56d]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
[data-v-390bc56d] .ant-row.ant-form-item {
  margin-bottom: 0;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-62dd7586]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.time-button[data-v-62dd7586] {
  cursor: pointer;
  padding-left: 10px;
  width: 110px;
  min-height: 28px;
  background: var(--app-picker-time-btn-bg-color);
  margin: auto;
  padding: 4px 12px 4px 12px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 20px;
  color: var(--app-picker-time-btn-font-color);
  text-align: center;
  margin-bottom: 10px;
}
:not(.selected-button).time-button[data-v-62dd7586]:hover {
  background-color: var(--app-picker-time-btn-hover-bg-color);
}
.selected-button[data-v-62dd7586] {
  background-color: #00bbd4;
  color: #ffffff;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-b6035fbe]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.ant-radio-group[data-v-b6035fbe] {
  background-color: var(--app-radio-button-bg-color);
  border-radius: 4px;
  padding: 4px;
  display: inline-flex;
  height: 32px;
}
.ant-radio-group[data-v-b6035fbe] .ant-radio-button-wrapper {
  padding: 3px 12px;
  border-radius: 2px;
  border: none;
  background-color: transparent;
  margin-left: 2px;
  height: auto;
  line-height: 18px;
  vertical-align: middle;
}
.ant-radio-group[data-v-b6035fbe] .ant-radio-button-wrapper:hover {
  background-color: var(--app-radio-button-wrapper-hover-bg-color);
  color: #4acbd6;
}
.ant-radio-group[data-v-b6035fbe] .ant-radio-button-wrapper:first-child {
  margin-left: 0px;
}
.ant-radio-group[data-v-b6035fbe] .ant-radio-button-wrapper::before {
  background: none !important;
}
[data-v-b6035fbe] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
  background-color: var(--app-radio-button-checked-bg-color);
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-5193d01a]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
[data-v-5193d01a] .ant-collapse-header {
  font-size: 16px;
  font-weight: 700;
  color: var(--app-collapse-header-color) !important;
}
[data-v-5193d01a] .ant-collapse-arrow {
  color: var(--app-collapse-arrow-bg-color);
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-7fc3e69a]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.required-tip-paragraph[data-v-7fc3e69a] {
  position: relative;
  vertical-align: middle;
  border-radius: 10px;
  width: 100%;
  min-height: 48px;
}
.required-tip-paragraph.note--required[data-v-7fc3e69a] {
  display: inline-block;
  padding: 12px 16px 12px 56px;
  line-height: 24px;
  background-color: #ff950023;
}
.required-tip-paragraph.note--warning[data-v-7fc3e69a] {
  display: inline-block;
  padding: 12px 16px 12px 56px;
  line-height: 24px;
  background-color: #ff950023;
}
.required-tip-paragraph.note--warning[data-v-7fc3e69a] .tip-text a:hover {
  color: #ffaa00;
}
.required-tip-paragraph.note--info[data-v-7fc3e69a] {
  display: inline-block;
  padding: 12px 16px 12px 56px;
  background-color: #00bbd41a;
  line-height: 24px;
}
.required-tip-paragraph.no-background[data-v-7fc3e69a] {
  padding: 16px 10px 16px 50px;
  background: transparent !important;
}
.required-tip-paragraph .svg-icon-warning[data-v-7fc3e69a] {
  color: #ffaa00;
}
.required-tip-paragraph .svg-icon-info[data-v-7fc3e69a] {
  color: #00bbd4;
}
.required-tip-paragraph .tip-icon[data-v-7fc3e69a] {
  position: absolute;
  left: 16px;
  top: 12px;
  height: 24px;
  width: 24px;
}
.required-tip-paragraph .tip-text[data-v-7fc3e69a] {
  color: var(--app-text-color);
  line-height: 24px;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-40b9eddd]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.spin[data-v-40b9eddd] {
  animation: spin-40b9eddd 1s linear infinite;
}
@keyframes spin-40b9eddd {
from {
    transform: rotate(0deg);
}
to {
    transform: rotate(360deg);
}
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
[data-v-0f1f688d]:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.free-trial-info[data-v-0f1f688d] {
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
}
.info-icon[data-v-0f1f688d] {
  cursor: pointer;
}
.free-content[data-v-0f1f688d] {
  display: flex;
  align-items: center;
  position: relative;
  width: 560px;
  padding: 4px 26px 4px 12px;
  background-color: var(--app-popup-bg-color);
  border-radius: 6px;
  position: absolute;
  left: 32px;
  z-index: 10;
}
.free-content .free-text[data-v-0f1f688d] {
  display: inline-block;
  width: 100%;
  word-wrap: break-word;
  word-break: normal;
}
.free-content .close-icon[data-v-0f1f688d] {
  position: absolute;
  top: 6px;
  right: 6px;
  cursor: pointer;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #ffffff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
#app {
  width: 100%;
  height: 100%;
  font-family: Arial, Sans-Serif, Geneva, Verdana;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 主题色整理及适配 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* 补充颜色 */
/* 补充颜色 */
/* 补充颜色 */
/* 新 VI */
/* ================================ */
/* js 颜色变量 */
:root {
  --app-primary-color: #00bbd4;
  --app-transparent-color: #ffffff00;
  --app-divider-bg-color: var(--app-bg-color);
  --app-device-marker-map-color: #0492eb;
  --app-link-marker-map-color: #0dc901;
  --app-label-marker-map-color: #ffaa00;
  --app-device-offline-marker-map-color: #cbcbcb;
  --app-marker-bg-map-color: #ffffff;
  --app-content-bg-map-color: #ffffff;
  --app-scale-map-color: #ff2954;
  --app-wall-map-color-1: #8c75ff;
  --app-wall-map-color-2: #781e1f;
  --app-wall-map-color-3: #db585b;
  --app-wall-map-color-4: #3fa450;
  --app-wall-map-color-5: #edb860;
  --app-wall-map-color-6: #a8a8a8;
  --app-fov-map-color-1: #00bbd4;
  --app-fov-map-color-2: #8d1ac4;
  --app-fov-map-color-3: #e96144;
  --app-fov-map-color-4: #1ea372;
  --app-fov-map-color-5: #c60008;
  --app-fov-map-color-6: #f5a725;
  --app-fov-map-color-7: #af6c3b;
  --app-fov-map-color-8: #047ceb;
  --app-heatmap-map-color-1: #2200ff;
  --app-heatmap-map-color-2: #16d9cc;
  --app-heatmap-map-color-3: #4dee12;
  --app-heatmap-map-color-4: #e8d225;
  --app-heatmap-map-color-5: #ef1616;
  --app-drag-marker-bg-color: #ffffff00;
  --app-detection-line-map-color: #ffffff;
  --app-vehicle-map-bg-color: #ffffff;
  --app-wall-info-map-color: #ffffff;
  --app-wall-info-map-bg-color: #a8a8a8;
  --app-batch-config-rect-border-color: #00bbd4;
  --app-batch-config-rect-background-color: #00bbd414;
  --app-timeline-video-color-1: #00bbd4;
  --app-timeline-video-color-2: #bdf2fb;
  --app-table-normal-action-text-color: #00bbd4;
  --app-table-primary-action-text-color: #ffffff;
  --app-table-normal-action-icon-color: #00bbd4;
  --app-table-primary-action-icon-color: #ffffff;
  --app-table-delete-action-color: #f05473;
  --app-button-hover-bg-color: #4acbd6;
  --app-header-icon-color: #ffffff;
  --app-header-tree-down-icon-color: #ffffffa3;
  --app-header-icon-active-color: #00bbd4;
  --app-table-delete-icon-color: var(--app-delete-icon-color);
  --app-video-date-icon-color: var(--app-date-icon-color);
  --app-video-font-color: #ffffffa3;
  --app-video-timeline-bg-color: #2a2b2b;
  --app-solar-progress-green-from-color: #acf96f;
  --app-solar-progress-green-to-color: #32b106;
  --app-solar-progress-yellow-from-color: #ffad3a;
  --app-solar-progress-yellow-to-color: #ff8c27;
  --app-solar-progress-red-from-color: #ff496d;
  --app-solar-progress-red-to-color: #ff0c0c;
  --app-solar-chart-text-dark-color: #ffffff3d;
  --app-solar-chart-text-light-color: #ffffff;
  --app-solar-chart-tooltip-bg-color: #ffffff;
  --app-solar-chart-tooltip-list-bg-color: #363e4d;
  --app-solar-chart-bar-bg-color: #00bbd4;
  --app-solar-chart-label-color: #005564;
  --app-solar-chart-line-color-1: #36cdda;
  --app-solar-chart-line-color-2: #6b71ff;
  --app-headerbar-height: 56px;
  --app-three-ground-color: #b8b8b8;
  --app-three-line-color: #000000;
  --app-three-sky-color: #6bcdfd;
  --app-three-grid-color: #888888;
  --app-diagram-target-height-line-color: #00d3ea;
  --app-diagram-target-distance-line-color: #69c96f;
  --app-diagram-installation-height-line-color: #4bbeff;
  --app-diagram-blind-spot-triangle-fill-color: #cdcdcd;
  --app-diagram-container-background-color: #e7e9ed;
  --app-diagram-container-background-circle-color: #ffffff;
  --app-site-map-clusters-background-circle-color: #00778c;
  --app-site-map-alert-background-circle-color: #ee385c;
  --app-site-map-alert-text-color: #ffffff;
  --app-site-map-circle-stroke-color: #ffffff;
  --app-schedule-template-select-timing-schedule-bg-color: #0492eb;
  --app-schedule-template-td-border-color: var(--app-schedule-template-border-color);
  --app-org-package-chart-legend-title-dark-color: #ffffff;
  --app-org-package-chart-legend-title-light-color: #1d2529;
  --app-org-package-chart-legend-text-dark-color: #ffffffcc;
  --app-org-package-chart-legend-text-light-color: #1d2529cc;
  --app-org-package-chart-statistic-title-light-color: #000000e5;
  --app-org-package-chart-statistic-title-dark-color: #ffffffe5;
  --app-org-package-chart-statistic-text-light-color: #00000066;
  --app-org-package-chart-statistic-text-dark-color: #ffffff66;
  --app-increase-color: #ee385c;
  --app-decrease-color: #18b782;
  --app-passenger-today-pass-by-color: #69c96f;
  --app-passenger-today-enter-color: #0092fb;
  --app-passenger-today-out-color: #ffc730;
  --app-passenger-today-enter-rate-color: #374fd5;
  --app-passenger-column-color-1: #ffc730;
  --app-passenger-column-color-2: #18b782;
  --app-passenger-column-color-3: #0092fb;
  --app-color-option-black-color: #000;
  --app-color-option-blue-color: #0492eb;
  --app-color-option-brown-color: #774401;
  --app-color-option-green-color: #18b782;
  --app-color-option-grey-color: #cccccc;
  --app-color-option-orange-color: #ff8c27;
  --app-color-option-pink-color: #fc8dcd;
  --app-color-option-purple-color: #a2aaf7;
  --app-color-option-red-color: #ee385c;
  --app-color-option-white-color: #fff;
  --app-color-option-yellow-color: #ffcb00;
  --app-personal-package-progress-start-color: #00aed4;
  --app-personal-package-progress-end-color: #72e7f1;
  --app-video-figure-stroke-color: #0492eb;
  --app-billing-stripe-input-color: var(--app-stripe-input-color);
  --app-fail-progress-bg-color: #4dee12;
  --app-success-progress-bg-color: #6ac77b;
  --app-drag-frame-stroke-color: #149ca899;
  --app-drag-frame-stroke-opaque-color: #149ca8;
  --app-drag-frame-stroke-dense-color: #149ca8e5;
  --app-drag-frame-stroke-dark-color: #000000;
  --app-drag-frame-arrow-fill-color: #149ca899;
  --app-drag-frame-arrow-fill-dense-color: #149ca87f;
  --app-drag-frame-polygon-fill-light-color: #149ca833;
  --app-drag-frame-polygon-fill-dense-color: #149ca866;
  --app-drag-frame-polygon-fill-denser-color: #149ca899;
  --app-drag-frame-rect-fill-dense-color: #149ca8cc;
  --app-drag-frame-point-stroke-color: #26aefd;
  --app-drag-frame-point-fill-color: #ffffff;
  --app-drag-frame-text-fill-color: #ffffff;
  --app-drag-frame-line-stroke-color: #ffffff;
  --app-drag-frame-hbox-fill: #ffffff00;
  --app-free-trial-color: #00bbd4;
  --app-edit-device-media-height: 310px;
  --app-edit-device-media-width-height-radio: 16/9;
}
.dark {
  --app-content-bg-color: #0c0d0f;
  --app-container-title-color: #ffffff;
  --app-container-bg-color: #181919;
  --app-card-title-color: #ffffff;
  --app-card-bg-color: #181919;
  --app-card-grey-bg-color: #3d454e;
  --app-card-over-card-bg-color: #ffffff14;
  --app-header-bg-color: #181919;
  --app-header-select-hover-bg-color: #ffffff1a;
  --app-nav-bg-color: #181919;
  --app-icon-btn-bg-color: #ffffff14;
  --app-dropdown-item-title-color: #ffffff;
  --app-popup-bg-color: #3d454e;
  --app-tree-node-hover-bg-color: #ffffff14;
  --app-tree-card-change-mode-bg-color: #2a2b2b;
  --app-tree-card-change-mode-hover-color: #008698;
  --app-tree-card-device-bg-color: #2a2b2b;
  --app-tree-card-map-device-bg-color: #181919;
  --app-title-map-color: #ffffffa3;
  --app-tree-card-video-device-bg-color: #1c2023;
  --app-tree-card-video-device-select-color: #00a8bf1a;
  --app-tree-card-number-color: #ffffff66;
  --app-tree-switcher-icon-color: #ffffff66;
  --app-tree-node-disabled-text-color: #ffffff3d;
  --app-card-hover-bg-map-color: #00bbd41a;
  --app-scale-info-map-color: #ffffffa3;
  --app-icon-btn-bg-map-color: #4c545c;
  --app-radio-active-bg-map-color: #434343;
  --app-heatmap-active-ba-color: #212121;
  --app-list-item-hover-bg-color: #ffffff14;
  --app-list-item-selected-bg-color: #ffffff14;
  --app-menu-item-hover-bg-color: #ffffff14;
  --app-area-bg-device-blc-color: #ffffff14;
  --app-text-color: #ffffffcc;
  --app-text-second-color: #ffffff66;
  --app-line-color: #1d2529;
  --app-border-color: #ffffff3d;
  --app-component-disabled-bg-color: #ffffff3d;
  --app-tag-disabled-bg-color: #ffffff3d;
  --app-scroll-track-bg-color: #ffffff3d;
  --app-scroll-thumb-hover-bg-color: #ffffff4c;
  --app-scroll-bg-color: #ffffff66;
  --app-input-svg-color: #ffffffa3;
  --app-input-bg-color: #ffffff14;
  --app-input-suffix-icon-color: #ffffffa3;
  --app-icon-normal-color: #ffffffcc;
  --app-icon-disabled-color: #ffffff66;
  --app-icon-error-color: #f05473;
  --app-icon-grey-color: #979797;
  --app-table-row-grey-bg-color: #272c30;
  --app-table-row-select-bg-color: #272c30;
  --app-table-bg-color: #1c2023;
  --app-table-input-border-color: #ffffff33;
  --app-action-area-bg-color: #4c5661;
  --app-slider-rail-bg-color: #ffffff29;
  --app-range-slider-reverse-color-track-bg: #3d454e;
  --app-slider-daytime-bg-color: #ffa352;
  --app-process-rail-bg-color: #4c5661;
  --app-box-shadow-color: #00000033;
  --app-box-shadow-secondary-color: #ffffff14;
  --app-box-shadow-tertiary-color: #ffffff33;
  --app-divider-bg-color: #ffffff3d;
  --app-drawer-bg-color: #0c0d0f;
  --app-drawer-radio-button-bg-color: #2a2b2b;
  --app-radio-wrapper-disabled-bg-color: #ffffff3d;
  --app-radio-button-bg-color: #2a2b2b;
  --app-radio-button-checked-bg-color: #ffffff1a;
  --app-radio-button-wrapper-hover-bg-color: #ffffff1a;
  --app-upload-list-bg-color: #ffffff14;
  --app-modal-header-font-color: #1d2529;
  --app-modal-info-content-text-color: #ffffffa3;
  --app-picker-time-btn-bg-color: #ffffff14;
  --app-picker-time-btn-hover-bg-color: #ffffff29;
  --app-picker-time-input-hover-border-color: #4acbd6;
  --app-picker-time-btn-font-color: #ffffffa3;
  --app-tabs-text-color: #ffffff66;
  --app-btn-text-color: #00bbd4;
  --app-btn-text-hover-color: #4acbd6;
  --app-btn-new-primary-bg-color: #005564;
  --app-tooltip-bg-color: #313132;
  --app-tooltip-title-color: #ffffffcc;
  --app-tooltip-font-color: #ffffffcc;
  --app-tooltip-box-shadow: 0px 0px 10px #aeaeae;
  --app-chart-line-color: #ffffff3d;
  --app-chart-label-color: #ffffff66;
  --app-radio-two-button-checked-bg-color: #008698;
  --app-radio-button-checked-font-color: #ffffffcc;
  --app-radio-button-unchecked-hover-font-color: #ffffffa3;
  --app-collapse-header-color: #ffffffcc;
  --app-collapse-arrow-bg-color: #ffffffcc;
  --app-collapse-events-header-color: #ffffffa3;
  --app-line-chart-fill-color: #36cdda;
  --app-plugin-client-btn-bg-color: #00778c;
  --app-offline-font-color: #ee385c;
  --app-offline-bg-color: #ee385c19;
  --app-site-overview-title-font-color: #ffffffcc;
  --app-recent-camera-title-font-color: #ffffff;
  --app-no-data-text-font-color: #ffffffa3;
  --app-dashboard-event-bg-color: #00bbd41a;
  --app-dashboard-event-arrow-color: #1d252980;
  --app-dashboard-bar-primary-color: #00bbd4;
  --app-dashboard-bar-secondary-color: #ffcb00;
  --app-dashboard-message-bg-color: #00bbd41a;
  --app-dashboard-select-item-icon-color: #1d252980;
  --app-dashboard-card-shadow-start-color: #1a1a1a;
  --app-dashboard-card-shadow-end-color: #3f3f3f00;
  --app-log-label-color: #ffffffcc;
  --app-nav-text-color: #ffffffa3;
  --app-nav-hover-bg-color: #272929;
  --app-nav-select-bg-color: #152d30;
  --app-video-tab-bg-color: #181919;
  --app-map-tab-bg-color: #181919;
  --app-device-tree-divide-color: #1d2529;
  --app-device-tree-hover-color: #2a2b2b;
  --app-device-tree-number-color: #ffffffa3;
  --app-device-plugin-bg-color: #2b6e73;
  --app-message-warn-icon-color: #ffa352;
  --app-message-warn-card-bg-color: #ff8c2729;
  --app-message-tip-text-color: #ffffff3d;
  --app-modal-header-bg-color: #202222;
  --app-card-title-optional-color: #ffffff3d;
  --app-drawer-content-bg-color: #0c0d0f;
  --app-drawer-card-bg-color: #181919;
  --app-drawer-title-font-color: #ffffff;
  --app-drawer-icon-grey-color: #ffffff66;
  --app-drawer-icon-green-color: #34c759;
  --app-drawer-status-title-color: #ffffffa3;
  --app-site-map-popup-content-bg-color: #2a2b2b;
  --app-site-map-name-text-color: #ffffff;
  --app-site-map-select-bg-color: #181919;
  --app-site-map-geocoder-input-text-bg-color: #ffffff;
  --app-site-map-dropdown-item-color: #2a2b2b;
  --app-site-map-geocoder-a-bg-color: #ffffff1a;
  --app-site-map-geocoder-item-bg-color: #ffffffcc;
  --tp-logo: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAhCAMAAABuk0wyAAAA/1BMVEUAAABKy9f///////9Ky9dKzNb///////////////////////////////////////////////9Oztn///////9LzNhMzdj///////////////9LzNdLzNf///9KzNhKzNf///////////////////9KzNZLzNf///////////9MzNdLzNf///////////////9T0NxLy9f///////9KzNf///9KzNdKzNf///9Lzdf///////9LzddKzNj///9Mztz///9n2OD///////9KzNdKzNZLzNb///9KzNf///////////9PzdxLzNdLy9dLy9dLzNdOy9b///9Ky9b////FbGH4AAAAU3RSTlMArAnv2a+rLqfrhXJUMh0TdmUs+8JpNSQR/fT0oZN9cFFPTUYN+9zZn4B5c2taPigO7NLKwLa2loyJfXdeUTcmGAjx5eTUyLu7sIdjI/38raVFMUX2bCsAAAIpSURBVEjH7dNXV+JAFMDxawDFGMEk0otLkc4CIkpX7G1r7vf/LHuTIW0gWR/iOT74f2FmDvxOuEmAT2md13K58FP7CoIt+aRZRZQg5Ynm7OdJYPDqQuO6DIrOaxsFdN0JbbPTQObdH9jgD2v5Kwi6aLqT5KqftIYTxDN4z6hBkm3n75r2tQjVx/qh66xUBndXa2phHvxm+wu2iwvb5FQ2BEvEqfOsgAfgbsGkB/vtYQdhYyPexLbRexgC6HavnWe7G3SCf5L77CBnbBC9acqfbjGpbZ+cuuiZLAEV67zIPe6q5Tgte82GWLHoqiyn7AeEv2sKO6gxmqrTLxoZWmTGgpPex0OacAapXWFNj/DRMZCw0Zz/G+drutDsABxj5nkaVVHkaZFYWczimNFjPKuCZ285Rhcds44jluijjGqMo6NYoO13VAWdfsXbmLf8505jKW7aGMUQJWg2GgUnfQRUHZdEP6vZv0DtuGsDzE/alw+EmvOw6TSjCZpBB4nl6WP8RvQtDo2vae52AMLOfXIbfUZzEURx6kEfjTD6f3oCLBX37IG8Ypa9JB70QbWOLz60/Zaz6xyKTUmnZ+IIsQO+NKRCKPvT+ZVJV24QMarTIcT9LvjQUaKhklHLPvQgAXbpiiQtdbpU6oFduUyPnJSGlESn+jJGy5SxqkDNg74v9oGL3cb3p+QjRncWnSi2Eos34PKl/YuYtE9CNlCa74v+1HT+42ilFjT9D5eK1/etwdPIAAAAAElFTkSuQmCC);
  --vmsLogo: url(data:image/png;base64,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);
  --vms-combine-logo: url(data:image/png;base64,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);
  --vms-large-logo: url(/img/logo-vms@3x.f0d8c3a74736c919.png);
  --payment-fail-logo: url(data:image/png;base64,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);
  --payment-identification-first-logo: url(data:image/png;base64,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);
  --payment-identification-second-logo: url(/img/card-identification-number-2dark.d7915ad0235e5596.png);
  --payment-stripe-power-logo: url(data:image/png;base64,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);
  --tutorial-video-local: url(/img/video-local-dark.5c91dd0bfb5f0a00.webp);
  --tutorial-video-cloud: url(/img/video-cloud-dark.e1d6148a6c25c114.webp);
  --tutorial-admin-local: url(/img/admin-local-dark.7942275300cec840.webp);
  --tutorial-admin-cloud: url(/img/admin-cloud-dark.aa5d4ec97b46bd20.webp);
  --tutorial-device-local: url(/img/device-local-dark.2839d5e7caa89aba.webp);
  --tutorial-device-cloud: url(/img/device-cloud-dark.2e54b024ee8fbc41.webp);
  --tutorial-event-local: url(/img/event-local-dark.226783f64edd5638.webp);
  --tutorial-event-cloud: url(/img/event-cloud-dark.b4a95a91d1f7f5a0.webp);
  --tutorial-map-local: url(/img/map-local-dark.654c72ef3960e16f.webp);
  --tutorial-map-cloud: url(/img/map-cloud-dark.9a8faabe12093fbd.webp);
  --tutorial-auto-snap: url(/img/snapshot-dark.b6d27103d4b2bd57.webp);
  --tutorial-ai-search: url(/img/ai-search-dark.40e8c14f32b29cb0.webp);
  --app-delete-icon-color: #f05473;
  --app-date-icon-color: #ffffffa3;
  --app-notification-notice-title-color: #ffffffcc;
  --app-notification-notice-font-color: #ffffffa3;
  --app-mapbox-control-button-bg: #434343;
  --app-mapbox-control-button-box-shadow: none;
  --app-watermark-opacity: 0.05;
  --app-processing-mode-desc-color: #ffffffa3;
  --app-custom-event-badge-bg: #ee385c14;
  --app-custom-event-badge-color: #ee385c;
  --app-diagram-normal-line-color: #ada4a6;
  --app-diagram-blind-spot-text-font-color: #ffffffa3;
  --app-device-filter-2d-diagram-bg-color: #444444;
  --app-modal-close-icon-color: #ffffffa3;
  --app-org-packages-title-color: #ffffffe5;
  --app-org-packages-status-color-1: #00778c;
  --app-org-packages-status-color-2: #00d3ea;
  --app-org-packages-status-color-3: #0092fb;
  --app-org-packages-status-color-4: #18b782;
  --app-org-packages-status-color-5: #f9dc4f;
  --app-org-packages-status-color-6: #69c96f;
  --app-org-packages-expire-color-1: #0183a1;
  --app-org-packages-expire-color-2: #00a3df;
  --app-personal-package-title: #ffffffa3;
  --app-personal-package-overview-title: #ffffffe5;
  --app-personal-overview-item-num: #ffffff;
  --app-personal-overview-bottom-border-color: #ffffff3d;
  --app-personal-package-select-title-color: #fff;
  --app-personal-package-card-bg-color: #ffffff14;
  --app-cloud-backup-card-bg-color: #ffffff14;
  --app-cloud-backup-tips-modal-span-color: #ffffffcc;
  --app-cloud-backup-speed-dashboard-static-bg-color: #1f2022;
  --app-cloud-backup-speed-dashboard-bg-color: #1f2022;
  --app-cloud-backup-speed-test-dashboard-bg-color: #ffffff14;
  --app-cloud-backup-default-text-color: #ffffffcc;
  --app-cloud-backup-schedule-button-active-bg: #00bbd41a;
  --app-cloud-backup-schedule-button-inactive-bg: #f2f4f7;
  --app-cloud-backup-schedule-button-inactive-span-color: #000000;
  --app-cloud-backup-caret-color: #ffffffcc;
  --app-cloud-backup-configure-channel-batch-activated-info-color: #ffffffcc;
  --app-cloud-backup-configure-channel-package-border-color: #ffffff3d;
  --app-stripe-input-color: #363e4d;
  --app-schedule-template-border-color: #ffffff3d;
}
.light {
  --app-content-bg-color: #f7f8fa;
  --app-container-title-color: #212121;
  --app-container-bg-color: #ffffff;
  --app-card-title-color: #212121;
  --app-card-bg-color: #ffffff;
  --app-card-grey-bg-color: #f8f9fb;
  --app-card-over-card-bg-color: #ffffff;
  --app-header-bg-color: #36444b;
  --app-header-select-hover-bg-color: #ffffff1a;
  --app-nav-bg-color: #ffffff;
  --app-icon-btn-bg-color: #ffffff;
  --app-icon-normal-color: #1d2529a3;
  --app-icon-disabled-color: #1d252980;
  --app-icon-error-color: #ee385c;
  --app-icon-grey-color: #979797;
  --app-dropdown-item-title-color: #212121;
  --app-popup-bg-color: #ffffff;
  --app-tree-node-hover-bg-color: #f2f3f5;
  --app-tree-card-change-mode-bg-color: #f3f4f6;
  --app-tree-card-change-mode-hover-color: #ffffff;
  --app-tree-card-device-bg-color: #f3f4f6;
  --app-tree-card-map-device-bg-color: #ffffff;
  --app-title-map-color: #1d2529a3;
  --app-tree-card-video-device-bg-color: #ffffff;
  --app-tree-card-video-device-select-color: #00a8bf1a;
  --app-tree-card-number-color: #1d252966;
  --app-tree-switcher-icon-color: #1d252966;
  --app-tree-node-disabled-text-color: #1d25293d;
  --app-card-hover-bg-map-color: #00bbd41a;
  --app-scale-info-map-color: #1d2529cc;
  --app-icon-btn-bg-map-color: #ffffff;
  --app-radio-active-bg-map-color: #ffffff;
  --app-heatmap-active-ba-color: #d6d9db;
  --app-list-item-hover-bg-color: #f2f3f5;
  --app-list-item-selected-bg-color: #f2f3f5;
  --app-menu-item-hover-bg-color: #f2f3f5;
  --app-area-bg-device-blc-color: #f2f3f5;
  --app-text-color: #363e4d;
  --app-text-second-color: #868e93;
  --app-line-color: #e7e9ed;
  --app-border-color: #ebeced;
  --app-component-disabled-bg-color: #ebeced;
  --app-tag-disabled-bg-color: #9b9b9b;
  --app-scroll-track-bg-color: #ebeced;
  --app-scroll-thumb-hover-bg-color: #9b9b9b;
  --app-scroll-bg-color: #d6d9db;
  --app-input-svg-color: #aeb4b7;
  --app-input-bg-color: #f3f4f6;
  --app-input-suffix-icon-color: #1d2529cc;
  --app-table-row-grey-bg-color: #f8f9fb;
  --app-table-row-select-bg-color: #f8f9fb;
  --app-table-bg-color: #ffffff;
  --app-table-input-border-color: #1d252929;
  --app-action-area-bg-color: #f2f3f5;
  --app-slider-rail-bg-color: #e7e9ed;
  --app-range-slider-reverse-color-track-bg: #e7e9ed;
  --app-slider-daytime-bg-color: #ff8c27;
  --app-process-rail-bg-color: #f2f3f5;
  --app-box-shadow-color: #1111110f;
  --app-box-shadow-secondary-color: #1d252914;
  --app-box-shadow-tertiary-color: #1d252933;
  --app-divider-bg-color: #ebeced;
  --app-drawer-bg-color: #f7f8fa;
  --app-drawer-radio-button-bg-color: #eaeaea;
  --app-radio-wrapper-disabled-bg-color: #9b9b9b;
  --app-radio-button-bg-color: #f3f4f6;
  --app-radio-button-checked-bg-color: #ffffff;
  --app-radio-button-wrapper-hover-bg-color: #ffffff;
  --app-upload-list-bg-color: #f2f3f5;
  --app-modal-header-font-color: #1d2529;
  --app-modal-info-content-text-color: #1d2529cc;
  --app-picker-time-btn-bg-color: #f3f4f6;
  --app-picker-time-btn-hover-bg-color: #e7e9ed;
  --app-picker-time-input-hover-border-color: #4acbd6;
  --app-picker-time-btn-font-color: #1d2529a3;
  --app-tabs-text-color: #1d252966;
  --app-btn-text-color: #00bbd4;
  --app-btn-text-hover-color: #4acbd6;
  --app-btn-new-primary-bg-color: #00778c;
  --app-tooltip-bg-color: #ffffff;
  --app-tooltip-title-color: #363e4d;
  --app-tooltip-font-color: #868e93;
  --app-tooltip-box-shadow: 0px 9px 90px 0px #e4e8ed;
  --app-chart-line-color: #e7e7e7;
  --app-chart-label-color: #ffffff66;
  --app-radio-two-button-checked-bg-color: #00bbd4;
  --app-radio-button-checked-font-color: #ffffff;
  --app-radio-button-unchecked-hover-font-color: #1d2529a3;
  --app-line-chart-fill-color: #36cdda;
  --app-plugin-client-btn-bg-color: #00778c;
  --app-offline-font-color: #ee385c;
  --app-offline-bg-color: #ee385c19;
  --app-site-overview-title-font-color: #1d2129a3;
  --app-recent-camera-title-font-color: #ffffff;
  --app-no-data-text-font-color: #1d252966;
  --app-dashboard-event-bg-color: #00bbd41a;
  --app-dashboard-event-arrow-color: #1d252980;
  --app-collapse-header-color: #1d2529;
  --app-collapse-arrow-bg-color: #0c0d0f;
  --app-collapse-events-header-color: #1d2529a3;
  --app-log-label-color: #000;
  --app-dashboard-bar-primary-color: #00bbd4;
  --app-dashboard-bar-secondary-color: #ffcb00;
  --app-dashboard-message-bg-color: #00bbd41a;
  --app-dashboard-select-item-icon-color: #1d252980;
  --app-dashboard-line-color-1: #0183a1;
  --app-dashboard-line-color-2: #00d3ea;
  --app-dashboard-line-color-3: #0092fb;
  --app-dashboard-line-color-4: #4bbeff;
  --app-dashboard-line-color-5: #18b782;
  --app-dashboard-line-color-6: #69c96f;
  --app-dashboard-line-color-7: #c5df5e;
  --app-dashboard-line-color-8: #f9dc4f;
  --app-dashboard-line-color-9: #ffc730;
  --app-dashboard-line-color-10: #ff8c27;
  --app-nav-text-color: #1d2529a3;
  --app-nav-hover-bg-color: #f3f4f6;
  --app-nav-select-bg-color: #f0f7f9;
  --app-device-tree-divide-color: #1d252929;
  --app-device-tree-hover-color: #f3f4f6;
  --app-device-tree-number-color: #1d2529a3;
  --app-device-plugin-bg-color: #dbf6f8;
  --app-message-warn-icon-color: #ff8c27;
  --app-message-warn-card-bg-color: #ff8c271a;
  --app-message-tip-text-color: #1d25293d;
  --app-dashboard-card-shadow-start-color: #1a1a1a;
  --app-dashboard-card-shadow-end-color: #3f3f3f00;
  --app-modal-header-bg-color: #ffffff;
  --app-card-title-optional-color: #1d25297f;
  --app-drawer-content-bg-color: #f7f8fa;
  --app-drawer-card-bg-color: #ffffff;
  --app-drawer-title-font-color: #000000;
  --app-drawer-icon-grey-color: #1d252966;
  --app-drawer-icon-green-color: #34c759;
  --app-drawer-status-title-color: #1d2529a3;
  --app-date-disable-color: #ebeced;
  --app-custom-event-badge-bg: #ee385c14;
  --app-custom-event-badge-color: #ee385c;
  --app-site-map-popup-content-bg-color: #ffffff;
  --app-site-map-name-text-color: #181919;
  --app-site-map-select-bg-color: #ffffff;
  --app-site-map-geocoder-input-text-bg-color: #181919;
  --app-site-map-dropdown-item-color: #ffffff;
  --app-site-map-geocoder-a-bg-color: #f3f4f6;
  --app-site-map-geocoder-item-bg-color: #1d2529;
  /* ================================================ */
  --tp-logo: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAhCAMAAABuk0wyAAAA+VBMVEUAAABKy9cAAABKy9cAAABKzNYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLzNgAAAAAAABOzNdKy9dLzNcAAABLzNcAAABKzdhKzNdMzdkAAABNztwAAAAAAABLzNcAAABKzNcAAAAAAABLzNhLzNcAAAAAAAAAAAAAAABV0N4AAABw4eEAAAAAAAAAAAAAAABKzNcAAAAAAAAAAABLzdcAAABKzNgAAAAAAABLzNcAAABKzNZKzNcAAABLzdcAAAAAAAAAAAAAAAAAAABN0NsAAAAAAAAAAABLy9ZLzNdLzNdOy9ZKy9YAAAC2L0/xAAAAUXRSTlMArO3ZCbCrhTIvdnL8p1AcE1TCaWVOLvv09KJ+fXA2KCUS8evZubmjenNaSDokDQ0G5cqxnpaTjWxeVVEsGN3Ty7+LiIJoYkVAKx4Pz8GmjEVvblOkAAACJElEQVRIx+3U2XKiQBSA4aNg2jG4RUQRo8Z93xPX7HsyG+f9H2YaGwVaIV4wVXMx/5XdZX2Fh26B7715L2SzQq1VAn8r1PRdIcVP+VG3lzn3DR6GdK5Lv+icvpdPz53S98u8+yH3KxZo2QE/6PzWfSwM+4XdcPw4gwKjKgpbLo6a9jWBQb0aBnvpNDgrmdQKzH6ydY2tEuIhuacGIYyoga0rPAVnKybdWbeHbQhgRMrxQ/Q3DAK029dg62SPTvEnuc82smCE6E7TvOkmk1rWBco46Ii8BNrHnMhF7qnlBAAUtQZ53dEDWe5ZB4R/awrbuGE0rQowmCJNenDQQQwbEzY6EU16gnXbQIRNC/5n/DDp2dMc4AylidaQkPA0oaxMVHxg9AxvB+BaKcvovG3WCcSYcbpQ+uDoKM7o8g0l0aBfcBR3l3/f6CzFSYtAG+MStOn0yk5HgFbFLqUnkhoGWsBZC2Bx3rq8083uwUZfmHSDQs+I5T36DGOUHuF48zXdWWBzLa0Kh+jvVBAJ0VzoSB2jX9O/gCXh2hrIC6rskrjQp59VJF/RNTC7xTF5Whp0hNQR5+BJQ7GMz950brilO2VEjBp0EDHYBrO1QY8o3bDoKKWhI0kdD7qSAquL12Sya9Dp2Jr7l+smP6GXLALtLRlnH+lmBwQXWsj3gYu9xuNTcqFNlR2dyjdTqxLw8fTxhba0R6LqK833n/6n6dzfoxXBb/oPI6zSM4uL4fkAAAAASUVORK5CYII=);
  --vmsLogo: url(data:image/png;base64,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);
  --vms-combine-logo: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOoAAAAkCAYAAACHdqaKAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA6qADAAQAAAABAAAAJAAAAACM4LV2AAASR0lEQVR4Ae1cCXxUxR1+s7shBMqhCFgqCIqSEECBtbTIKShCiIhAaltL61FRa1sP1Fo1pOJ91B9F61EP1KIVLHJGTmOgKNhADRUaLjlEIXiABBKS7L7p972dIS+b3c3bJLIc7y/fzn9m/jNv3n/mm5k370VhNJBctmZL54BZkYnqLhaG0UEaxvcNIZoaUu41DFEshCz0eMS7zZv5lkw/55wDDXRZtxrXAyeFB8Cp+knGmo39DRl8UEqjv5OahCHKDGE84zE8j87zd/nKSRnXxvXAye6BOhN1XMHWFqWy4mVpyCvq4kQQtkR6xHW5vVNn1KW8W8b1wMnkgToRNWPNpjRpBmcbhjy33s4S4uFcf9of612PW4HrgRPYA3ETNbNgawdTlq/GM+jpDeUXIYw/LPB3fbSh6nPrcT1wonkgLqKOW7/3e4fKvv4AB0TdG9IRQgjT4/GMnNery7sNWa9bl+uBE8UDnnhupKz0q+yGJimvL6X0BM3g1BwpffG0x7V1PXCyeMDxippZWNQpWCn/B1Yl1+YcHBR9IoWxVkgZwAlvOrbJ3QxpNK2tnEd4bpzvT32uNjs33/XAyeYBxyuYWSlvrZ2kYpPXa1w/r1davt2RlxUVNQuUyIdB2ptQR9TJQUpzAsq5RLU7z4E+Tkrvzg/WTTCEp2N1c3Ovz0x+fmW/1JLq6TVj3RZ91L7CrLxWmqKJaZiYV41Px4+48IUcPJbUtHZTjrYHopLG3hBsTUVGQdFObFLPsKfbdTxn5rVu1XjEtE6dDtvT7frIgqIbTGk+a08L10Vy01MX9DhzX3i6G4/ugb6r1o0KBiVO4asEfWaYJuhmyD1BadwzakDPaZFI12NRYdNyeegu0zQmYqJMQTHMpSgrQVZhZOzIHJhbVaurJcoDjp5RR64t6hWbpMb+5CTf+Fgk5Q3O693leRD6/Vg3KwPlDXpQFetaJ0oeVsHT7PdignUmyBYinHE61L/NWl5wld2Gk2/qotW/LJcHN4HQ95GkLMOyQYBlZUC2spdx9cR5wBFRMbnGfF8qpJgy67xzdtV2GyCpxGeFL8Wy8xrB1rHy3byaHpDCPLIz4ioKjlmrqUVWU+ZL4fGvG3jBa7pk16Wr+6ctXvVv0wxOAyfbhQitia1CrsY45NNl3DCxHnD0jIr3nD9g50cT4TXyouWFp3sNY10gPNEWNw3RwhY92ioH/GjgW2AZcBHAAb4TyADqsiXnYB8DFAPLgbhkTWHhj/Ct9FO9z+vx4+gFMQNyq8pVkCSFjofMrei3O9cO6j1Ll+uRX9gpUF72mBkwx9ImROqqMixrkZZk51MqZlZd1g0T6wFHRJVCtma/RRNTevHhvTMJNE7ea5SWRTc2jVinyi1RcH/0wvXOeQ81DAKuB0hUbhd/oNAP4TwgXlmJAiCbMT7egk7tQTBsVUjQEOmwq53cuXXyAzPT0ytYR59Vm5sfPPDNPRVlpb8HEZNJQoukyAuR0zwoDc8j+GZ7H+p4RucLT/SDPxQ9C9CPKfxmm/cZTRojY5gtk+/L2baBAPuUB1bRfEvfXQl0A5oAnwFLgLeAEiBc0pCgd4BsU7TvyQchTy8Ka6Gz3mjC+lgvZQ+wGmgHTAS0cKe4XkfCwkmI62sthL44LH8A4qOADgDHG/9oZTMwH6Cts/eWHixz9GQ08XAadii+0rLusVZUVBWJiO1RfTbAgcGO+66kU1jFUxDfpNKWhuU5jYbX6bScc7tgaBVVpAv8Z5A/+z8ozdPgomUF15Yc+HoyCNjGIqDqKnYZ/uGR1JyWkizu/d+l/Xd3XJB3unnYfCZUD/KDMRfUClziTSAFqAS6AluASHIrEh9SGRyoc5T+FMKeAMs3Umk6aAblMWACYG8IdxZZwAPAzcDbgF1+gcjdKuEihHn2TJuOcxfjSRWnDW0jCTaBxmxAE/Un0ElUPqLxvrSQZGN1xBYOh55ji3N8a6KSlG8BF9rytcqJjffHrrzO0YqqSzZEGPCIvpj6o1flEfsiZP4MadcBbPTRlEJcjDimpZKvU6xnU1Kxau+zYelHN4KgU608vYpa7LTs8r1e762fZvav5tOQbdUWOMaN70Len4F7gCSApIr0BxptkK6JgynFuAOoTfjO/SMg1WbIFY+rYzpAUrcFZgB9gVVAJIkx0IynUeA3AHcGg4FMINKqfj3SNUl5HV4zkoxGYhdgY1hmTlhcR5OhcNLqphK4iv4LIJFJYE5IvM+eQI4zoiZ5p4igSeZHlI7NPdsiZoQlWt8JmxW3x/Kez/BFm5VZWwpwvqqW256tSrcH5yBCx3J//THwJVBXaY6C7Eg2OZywHqQNALoCpQCvRTgVtpGdxbKbnBaKaGcGrWdLayWsZiDbcuW0XrXgDqxVFD7D8nQHCPpONVMV4Y1yW8wyOCSM1VUs8QjACZSk4UClP5YDdvkTIlwdKS8Dn1ha6EfXr0Od9QQUTdJ86CSL9hF9dgswCbgdiEZSZMWUCuT+AdDEexz6u4B9w8f+zwG0TNRKhJDjgfVdbcsbAf2HtrhdvRwRTdLV0C8BSFYtHaH8FdgB/NYRUeef3+VzGBN1lnFrN7cuNcuno0d0p9WsS4jdc3t3jkVUdp5eAd6DPsRWyVDojwGcgeyyAJEbgF32RId6f9jNByoBzm5aOCinAO11ggrZpuuAbWHp4VF2JgctB8UoQA9CqPELiIV/WCWtQ6Cq8hbhSDqAAqJ+6ZUpP9qU6efKZHTOXdX8cEXpvWjF6l1jL/qnccgwgqGDKGtqQp2hgjSOLAeRnA08r7K5wl4A6HKcxH6t8lC7ZauiUQOWZ39RSEL2MVdiLeVQHgV4zf060Rbqa9uSoqozkfMhwNWrC3AjMBXQcjeUNiryNsKVOiNK+HOkTwJ2qvwcFbJNQuk6aKIVhIWAnaTM2g5kANb9+K4o2PB9ROollUbLb+f523FlqCGhv7apvLjUDDyCbj+thkG1BDmjWrRmhNdYr5KLbNm3QdfPG6bNhgOFN0tyc/YqBuorHHgvqEro3A+UPgjhRcBSoAfAgRlJOPA4yChcKXItrR4/eIsCTgWswyR7NXQE34uyp0li8Ll1UJau7zg3PzsYMEXZ4bL7QeLWODPm5GKJteoqwuOlD6uoTV6Cwe+AdKA3cBXwOkB5HPBaWmgS3aP0WMFYW+bN0O0k7YO4z5ZvV7mbieZzu124zlVZ9yFJxrZzAugA3AJQOFGTtNFkDjI44SYBEwH6g+OOkw5lFjDG0qp+VkBlvSzDMcX7WgZwofoU4GRqkRSh4TssjS+o1EeEOHATyj/LOkb8ewMGnjibOgYABkb5KdSrLmnFavzgRcBBmZLySI2M6gkbEf1h9STrRjVJOTvSIbuVzfkI5wLtgb8C4c5CUtwyWpUg+UcAevBxUlgJnAXcBWQD4UKbfwLsnHuBV4B6izRAO5KLq+qRrgVJA7ZXNoqwIG4bvMp5jnbWKgyFVmwER7lVjxUyVQSYXouQSHcAesJ5CDpXnwsB+ofCMfaEpdX+c64y4WpNH9uFW9PQeLKnhvReCMLta1rVTOGYmQFkAa0A9gvJ9jDQGKA8A5BA0YTlOea7AZz0HgByAAp9mAOEjz3WdxPwNJAMXKOAwBJOFvnAy8Bcj5XUgD8gXEewEs6W56L7ozk10hUfy03vpAd9pPxoafYtBWc9TVLafwz8ngrkMoCOpz1XviE20FHxCp1ob+8GxKeoSgZGqKwt0hYALQBOGg8CDSJB06ggwTRZdaWg7Q6SkauqFULnf1q3VlsrX5BIlhxZUZGOBZXPcU6EBFqiDM9AeCdgJ+Z9iJeqfHugpxUdMk+PSU4A9nTm2fuacbuU2CNx6ny21Pf6W+hXAj9VdZAwk5UeLTCRkaMyUxC+A/hVnETbqvTw4EUkdAc4KXCS0W2Aar22GoVwDvCkdgozEidCLLmgdxob+11InqrUh5AzHjv/FmCpDadBbwj5r6okLUJl9yOtI0AbDoYGEymDZSRYiICmyFFfFG3J6PcibnY01sYtvGk8yRomWA1TtSUWG7Htyfwya+hCNkYGK603bRaxuUKbIhK5orWbqxAHLGUScJ6l4QMXhNOU7iTQg7oFjLuGFbgK8Sts0I8/5UjbFWbLKG/biWyD0VRl2AjhG4CeFB6A/o3KixVwe1uoDPqqkO2qjeSbYfNHgDuCpkAXYDjwFHAQoNyWeKIKY0Mjb+OsHOFomxVqdny/zWzmB5RO0hy2wWmH2qqKqPKZg+INBdV+ORBKAM6gE6rl1DcixDcWUUFEfJzve23ByqfPWlLAgW5szxwwu1nn1ulgJz66l9+SzBi++/BzS/uzWnYvHjd0Pu06TF9xSiAQeFivyqwPtIOdYyEhX1HWepAzym2xJrDKjhm8Y8t9Crq9Lu5ImE/sA1IByiKA/Umpa1+SkF9bNVRdcxvimsAqK2rA604Ky30W8UgTSJjZkWgA2iaAE+dtwAuAJYklqhCLRaOm/Wb37MTthROJRIDaynEWppAknL0oBQC3KBpHtn7M/I7kE9T7E4BbuqeBMUCDSIsmwQIcFOHrIjACp7Z4Br3RLDu0ueOc5Tfwo4f1+ELps9GDn5SNPJ0x7H+Fk9/OxVmXTFnj91cOysvznTJ94c3fmgc3g8TjWZ5kBlH3t2965to4G3gf7A/ZynDALbbFnagrYMQVjXIx8DbQhhElJO6VwDwV5/VuV3p9Ao5BTuB2uRuRCntCLTq3qWuUDdtV2y7xWtjwPjh5h0tLJFyoExNCVB4cAdlNe6eOcPgnbV+qBndGyK2BE2HnsgNzlDFnTI7lRAqf5ThT0u/TgQFAveXDvn3LTOn5e+iZE2TlFhenuQEz+OyH77z/cbtZ73PAG19kDv5qz9ihr+7K6mtt5U75x6LhhbvL18F+KgjaKvRXMyzPJ1nj9fVZoU8Q42jgbtjypJfCCekOS4v+o/tDh9ryZih6JboC+mcACbAA2AG8CXwPoEwEtlha/X+4AurJfDX0t+pQZbYqw/OKvTHK008vAiMB7kY4Kb4MPAfwPj8H+gCULzz47poJR0UwFRZjRp/SKKnR2fifmU2eKQQ704ksgxFnqCZAEcAtJme6vwHh8joSmFcMPAHwmYMdS/1YkL+gERwQycBcINJsiuT4xNfCvBOj/VNuWa1dq0VW60/WugUDlYvbzlgyv93bedZW8fQ33ks/9Y2FC2UgmBsMBtO4gh4hOctjsDb3JnM1qYvQz9yhvAJwF1EX4bbWD/C5j8I+7AWMANoDFB7kjQY4sBtKOK7uUpXVdZXORXluxWsbb2z3e+paDHoCVwMTAN4nxzqFE8dwn1fKq/FJ5xT0T1srOfJPcyT7ImeFpQqxHCNlO1MxCRwEOXfjL5A/N7xyhb9n6mo8i5phJZxEOYsOBzhbpQEpAOVwKKj2W4ZYCUCicqb6OzAfcCIbYdQM0PVyMHA1t7eZszdXpEgHLexo5nGgaSmCkgSU6wSEvwM44PoC04GLAba3zrKxX7+SM+fkj8VquBSr46kkqyYtVB4kZQTNymGt3ly0plyW+7HD9YYIam1zQ+QOfezwlemRY4rHD+PEWBdhOQ7yfAeFH4TNaUCkCZv+GAOMBH4GpAMcvJ8DSwBOdvR1uPD5dbtKZH/GKyx/K7CyloLsa7aFEj4WOIFwHGphF2jbAypxK8IhAMfAOOACgLtAUMYacxxns4B3gXIm1ioZBRtWoOP7RTMUwnPTAn8qHZcI4WyrSTAIupMBkoh21umazv7MrarqM2bndzfNwFIziI/wuTpiiISeW0PEtVZOmFtfMTEfemg1pS72YNM8pOKayzdU1ehqx4IHEvKMeizc+PHSBpmUtAN/bDbVaXt3XT7wv42Epw8I+IFFQutwSa+aIeKSwFxN+UxKqJV1hfCJPi5JnXr66Nq5RD26/o77av6uXXf7e/R4I56C20cP3j5ADhlgmOJ+kLDCWlWPkNI6aLJWUdaJvHKcHWVf1nzU4LLxmTvjuY5re/Q8cCIQlc8KM4E8wOlrnqPn4QRdaWaWCO69cuikJK9IBVmnA1w4q7a8WFTB0tcM09ul4tpRk2mfoKa6l3XgAWcHRA4qSqAJd3hZCbz+MX3p4qxh29DAq1pOX3ZPIFj2S5yKXYrFNVcYya+WXjOMrz1cOQ48cCIQ9Thwc+KbuP/nQ3agFfcrJL5Bbgvi8sCJsPWN64ZdY9cDx6MHHBEVf+5Ur3d8x6Nj3Da7HjiWPOCIqEleXzZeuK4/lhrutsX1wMnkgf8DDYc32+X/QswAAAAASUVORK5CYII=);
  --vms-large-logo: url(/img/logo@3x.b81ddb8fd88a3259.png);
  --payment-fail-logo: url(data:image/png;base64,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);
  --payment-identification-first-logo: url(data:image/png;base64,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);
  --payment-identification-second-logo: url(data:image/png;base64,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);
  --payment-stripe-power-logo: url(data:image/png;base64,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);
  --tutorial-video-local: url(/img/video-local.be979e6c112e8976.webp);
  --tutorial-video-cloud: url(/img/video-cloud.2b489326672e87de.webp);
  --tutorial-admin-local: url(/img/admin-local.92c0ee06f1b5d69f.webp);
  --tutorial-admin-cloud: url(/img/admin-cloud.ff7ccdd3707bf1ae.webp);
  --tutorial-device-local: url(/img/device-local.88c38a1a84eb5517.webp);
  --tutorial-device-cloud: url(/img/device-cloud.929a3ed4f7f4dcd0.webp);
  --tutorial-event-local: url(/img/event-local.be876273f3eac5c1.webp);
  --tutorial-event-cloud: url(/img/event-cloud.f1c479f81b791343.webp);
  --tutorial-map-local: url(/img/map-local.9d0379cf372a0576.webp);
  --tutorial-map-cloud: url(/img/map-cloud.e41a3dfc16d38a56.webp);
  --tutorial-auto-snap: url(/img/snapshot.0feac75a71105129.webp);
  --tutorial-ai-search: url(/img/ai-search.08a84f1f47711d6a.webp);
  --app-delete-icon-color: #ee385c;
  --app-date-icon-color: #1d2529a3;
  --app-mapbox-control-button-bg: #ffffff;
  --app-mapbox-control-button-box-shadow: 0px 6px 16px 0px #1111110f;
  --app-notification-notice-title-color: #1d2529;
  --app-notification-notice-font-color: #1d2529cc;
  --app-watermark-opacity: 0.3;
  --app-processing-mode-desc-color: #1d2529a3;
  --app-diagram-normal-line-color: #808080;
  --app-diagram-blind-spot-text-font-color: #1d2529a3;
  --app-device-filter-2d-diagram-bg-color: #f7f8fa;
  --app-modal-close-icon-color: #1d2529cc;
  --app-org-packages-title-color: #1d2529e5;
  --app-org-packages-status-color-1: #00778c;
  --app-org-packages-status-color-2: #00d3ea;
  --app-org-packages-status-color-3: #0092fb;
  --app-org-packages-status-color-4: #18b782;
  --app-org-packages-status-color-5: #f9dc4f;
  --app-org-packages-status-color-6: #69c96f;
  --app-org-packages-expire-color-1: #0183a1;
  --app-org-packages-expire-color-2: #00a3df;
  --app-personal-package-title: #1d2529a3;
  --app-personal-package-overview-title: #1d2529e5;
  --app-personal-overview-item-num: #1d2529;
  --app-personal-overview-bottom-border-color: #1d25293d;
  --app-personal-package-select-title-color: #000;
  --app-personal-package-card-bg-color: #f2f4f7;
  --app-cloud-backup-card-bg-color: #f2f4f7;
  --app-cloud-backup-tips-modal-span-color: #1d2529;
  --app-cloud-backup-default-text-color: #1d2529;
  --app-cloud-backup-speed-dashboard-bg-color: #ffffff;
  --app-cloud-backup-speed-dashboard-static-bg-color: #f2f4f7;
  --app-cloud-backup-speed-test-dashboard-bg-color: #f2f4f7;
  --app-cloud-backup-schedule-button-active-bg: #00bbd41a;
  --app-cloud-backup-schedule-button-inactive-bg: #f2f4f7;
  --app-cloud-backup-schedule-button-inactive-span-color: #000000;
  --app-cloud-backup-caret-color: #1d252966;
  --app-cloud-backup-configure-channel-batch-activated-info-color: #1d2529;
  --app-cloud-backup-configure-channel-package-border-color: #1d25293d;
  --app-stripe-input-color: #d6d9db;
  --app-schedule-template-border-color: #ebeced;
}
.dark {
  --antd-container-title-color: #ffffff;
  --antd-dropdown-bg-color: #2a2b2b;
  --antd-popup-bg-color: #3d454e;
  --antd-select-item-hover-bg-color: #ffffff14;
  --antd-select-item-disabled-bg-color: #ffffff14;
  --antd-select-bg-color: #2a2b2b;
  --antd-select-border-color: #00a8bf;
  --antd-select-text-color: #ffffffcc;
  --antd-select-arrow-icon-color: #ffffffa3;
  --antd-select-multiple-clear-icon-color: #ffffff66;
  --antd-select-multiple-tag-bg-color: #181919;
  --antd-select-multiple-tag-border-color: #181919;
  --antd-select-multiple-tag-icon-color: #ffffff66;
  --antd-select-group-font-color: #1d252966;
  --antd-select-dropdown-text-color: #ffffffcc;
  --antd-select-dropdown-selected-item-color: #008698;
  --antd-select-dropdown-scroll-bg-color: #494949;
  --antd-select-dropdown-scroll-thumb-hover-bg-color: #ffffff4c;
  --antd-select-dropdown-item-hover-bg-color: #ffffff1a;
  --antd-select-multiple-item-disabled-color: #ffffff66;
  --antd-switch-bg-color: #ffffff4d;
  --antd-switch-hover-bg-color: #ffffff80;
  --antd-switch-checked-bg-color: #008698;
  --antd-switch-checked-hover-bg-color: #00a8bf;
  --antd-tag-normal-bg-color: #ffffff14;
  --antd-tag-normal-border-color: #cbcbcb;
  --antd-tag-normal-font-color: #afb2b8;
  --antd-tag-deep-fill-normal-bg-color: #1d252966;
  --antd-tag-deep-fill-font-color: #ffffff;
  --antd-tree-node-hover-bg-color: #ffffff14;
  --antd-text-color: #ffffffcc;
  --antd-text-second-color: #ffffff66;
  --antd-border-color: #ffffff3d;
  --antd-divider-bg-color: #ffffff3d;
  --antd-component-disabled-bg-color: #ffffff3d;
  --antd-input-text-disabled-color: #ffffff66;
  --antd-input-bg-color: #2a2b2b;
  --antd-select-text-disabled-color: #ffffff66;
  --antd-scroll-bg-color: #494949;
  --antd-table-row-grey-bg-color: #272c30;
  --antd-table-row-select-bg-color: #272c30;
  --antd-table-bg-color: #1c2023;
  --antd-table-header-bg-color: #2a2b2b;
  --antd-slider-rail-bg-color: #ffffff29;
  --antd-slider-rail-hover-bg-color: #0492eb3d;
  --antd-slider-track-bg-color: #005564;
  --antd-slider-mark-text: #ffffffa3;
  --antd-modal-header-bg-color: #202222;
  --antd-modal-confirm-title-text-color: #ffffffcc;
  --antd-modal-confirm-content-text-color: #ffffffa3;
  --antd-modal-body-box-shadow-color: #1d25293d;
  --antd-modal-info-content-text-color: #ffffffa3;
  --antd-modal-body-bg-color: #202222;
  --antd-modal-close-icon-hover-bg-color: #ffffff29;
  --antd-modal-close-icon-color: #ffffffa3;
  --antd-upload-bg-color: #ffffff14;
  --antd-upload-list-item-bg-color: #272c30;
  --antd-btn-disabled-hover-color: #0492eb4c;
  --antd-tooltip-bg-color: #313232;
  --antd-tooltip-inner-text-color: #ffffffcc;
  --antd-drawer-bg-color: #181919;
  --antd-radio-wrapper-bg-color: #1c2023;
  --antd-input-close-icon-bg-color: #1c2023;
  --antd-picker-selected-inner-color: #06213a;
  --antd-input-placeholder-font-color: #ffffff66;
  --antd-input-hover-border-color: #005564;
  --antd-input-border-color: #2a2b2b;
  --antd-input-clear-icon-color: #ffffff3d;
  --antd-btn-default-color: #008698;
  --antd-btn-default-hover-color: #00a8bf;
  --antd-btn-primary-color: #005564;
  --antd-btn-primary-hover-color: #00778c;
  --antd-btn-second-bg-color: #ffffff14;
  --antd-btn-second-color: #ffffffcc;
  --antd-btn-second-hover-bg-color: #ffffff29;
  --antd-btn-text-color: #008698;
  --antd-btn-text-hover-color: #00a8bf;
  --antd-btn-line-disable-opacity: 0.64;
  --antd-btn-danger-color: #f05473;
  --antd-btn-danger-hover-color: #ee385c;
  --antd-btn-danger-secondary-bg-color: #ee385c28;
  --antd-checkbox-inner-bg-color: #008698;
  --antd-checkbox-checked-border-color: #ffffff3d;
  --antd-checkbox-checked-disabled-bg-color: #008698;
  --antd-checkbox-checked-disabled-border-color: #ffffff14;
  --antd-checkbox-uncheck-disabled-bg-color: #ffffff1f;
  --antd-checkbox-uncheck-disabled-border-color: #ffffff;
  --antd-radio-uncheck-disabled-bg-color: #ffffff1f;
  --antd-radio-uncheck-disabled-border-color: #ffffff;
  --antd-checkbox-disabled-font-color: #ffffff3d;
  --antd-message-success-icon-color: #319c78;
  --antd-message-info-icon-color: #00bbd4;
  --antd-message-error-icon-color: #f05473;
  --antd-message-warn-icon-color: #ffa352;
  --antd-input-number-bg-color: #2a2b2b;
  --antd-input-number-border-color: #2a2b2b;
  --antd-input-number-hover-border-color: #4acbd6;
  --antd-picker-bg-color: #2a2b2b;
  --antd-picker-border-color: #2a2b2b;
  --antd-picker-panel-bg-color: #2a2b2b;
  --antd-picker-suffix-icon-color: #ffffffa3;
  --antd-picker-header-icon-color: #ffffffa3;
  --antd-picker-header-bottom-border-color: #ffffff1f;
  --antd-picker-content-thead-tr-font-color: #ffffff66;
  --antd-picker-cell-font-color: #ffffff3d;
  --antd-picker-cell-today-point-color: #4acbd6;
  --antd-picker-cell-hover-bg: #00bbd424;
  --antd-picker-time-input-hover-border-color: #00a8bf;
  --antd-picker-cell-disabled-bg-color: #0000000a;
  --antd-picker-cell-disabled-font-color: #868e93;
  --antd-year-picker-cell-hover-bg-color: #ffffff14;
  --antd-tabs-text-color: #ffffff66;
  --antd-tabs-text-hover-color: #00a8bf;
  --antd-tabs-selected-text-color: #008698;
  --antd-tabs-text-hover-color: #4acbd6;
  --antd-time-picker-suffix-icon-color: #ffffff66;
  --antd-time-picker-cell-hover-bg-color: #ffffff19;
  --antd-time-picker-cell-selected-font-color: #008698;
  --antd-picker-time-panel-column-border-color: #ffffff1f;
  --antd-input-disabled-border-color: #ffffff1f;
  --antd-input-in-modal-bg-color: #ffffff14;
  --antd-textarea-show-count-font-color: #ffffff3d;
  --antd-form-item-error-explain-color: #f05473;
  --antd-form-item-error-border-color: #f05473;
  --antd-pagination-item-active-bg-color: #152f33;
  --antd-pagination-item-bg-color: #2a2b2b;
  --antd-pagination-item-link-disabled-bg-color: #ffffff3f;
  --antd-step-icon-bg-color: #00778c;
  --antd-step-wait-title-color: #ffffffa3;
  --antd-step-wait-icon-bg-color: #ffffff14;
  --antd-picker-selected-inner-color: #008698;
  --antd-picker-item-hover-color: #00bbd423;
  --antd-input-number-divide-color: #ffffff1f;
  --antd-input-number-handler-inner-font-color: #ffffffa3;
  --antd-popover-bg-color: #202222;
  --antd-popover-border-color: #414141;
  --antd-popover-box-shadow-color: #00000033;
  --antd-collapse-anticon-bg-color: #ffffffcc;
  --antd-notification-notice-bg-color: #202222;
  --antd-notification-notice-font-color: #ffffffa3;
  --antd-notification-notice-box-shadow: 0px 3px 10px 0px #00000033;
}
.light {
  --antd-container-title-color: #212121;
  --antd-dropdown-bg-color: #ffffff;
  --antd-popup-bg-color: #ffffff;
  --antd-select-item-hover-bg-color: #f2f3f5;
  --antd-select-item-disabled-bg-color: #ebeced;
  --antd-select-bg-color: #f3f4f6;
  --antd-select-border-color: #4acbd6;
  --antd-select-text-color: #1d2529;
  --antd-select-arrow-icon-color: #1d252966;
  --antd-select-multiple-clear-icon-color: #1d25293d;
  --antd-select-multiple-tag-bg-color: #ffffff;
  --antd-select-multiple-tag-icon-color: #1d252966;
  --antd-select-multiple-tag-border-color: #e7e9ed;
  --antd-select-group-font-color: #1d252966;
  --antd-select-dropdown-text-color: #1d2529;
  --antd-select-dropdown-selected-item-color: #00bbd4;
  --antd-select-dropdown-scroll-bg-color: #d6d9db;
  --antd-select-dropdown-scroll-thumb-hover-bg-color: #9b9b9b;
  --antd-select-dropdown-item-hover-bg-color: #f3f4f6;
  --antd-select-multiple-item-disabled-color: #1d252966;
  --antd-switch-bg-color: #c6c8c9;
  --antd-switch-hover-bg-color: #b4b8ba;
  --antd-switch-checked-bg-color: #00a8bf;
  --antd-switch-checked-hover-bg-color: #4acbd6;
  --antd-tag-normal-bg-color: #fafafa;
  --antd-tag-normal-border-color: #cbcbcb;
  --antd-tag-normal-font-color: #afb2b8;
  --antd-tag-deep-fill-normal-bg-color: #1d252966;
  --antd-tag-deep-fill-font-color: #ffffff;
  --antd-tree-node-hover-bg-color: #f3f4f6;
  --antd-text-color: #1d2529;
  --antd-text-second-color: #868e93;
  --antd-border-color: #ebeced;
  --antd-divider-bg-color: #ebeced;
  --antd-component-disabled-bg-color: #ebeced;
  --antd-input-text-disabled-color: #868e93;
  --antd-input-bg-color: #f3f4f6;
  --antd-select-text-disabled-color: #868e93;
  --antd-scroll-bg-color: #d6d9db;
  --antd-table-row-grey-bg-color: #f8f9fb;
  --antd-table-row-select-bg-color: #f8f9fb;
  --antd-table-bg-color: #ffffff;
  --antd-table-header-bg-color: #f3f4f6;
  --antd-slider-rail-bg-color: #e7e9ed;
  --antd-slider-rail-hover-bg-color: #ebeced;
  --antd-slider-track-bg-color: #00778c;
  --antd-slider-mark-text: #1d2529a3;
  --antd-modal-header-bg-color: #ffffff;
  --antd-modal-confirm-title-text-color: #1d2529;
  --antd-modal-confirm-content-text-color: #1d2529cc;
  --antd-modal-body-box-shadow-color: #1d25293d;
  --antd-modal-info-content-text-color: #1d2529cc;
  --antd-modal-body-bg-color: #ffffff;
  --antd-modal-close-icon-hover-bg-color: #e7e9ed;
  --antd-modal-close-icon-color: #1d2529cc;
  --antd-upload-bg-color: #f2f3f5;
  --antd-upload-list-item-bg-color: #f2f3f5;
  --antd-btn-disabled-hover-color: #868e93;
  --antd-tooltip-bg-color: #1d2529e6;
  --antd-tooltip-inner-text-color: #ffffff;
  --antd-drawer-bg-color: #ffffff;
  --antd-radio-wrapper-bg-color: #ffffff;
  --antd-picker-selected-inner-color: #a4dbfd;
  --antd-input-placeholder-font-color: #1d252966;
  --antd-input-hover-border-color: #4acbd6;
  --antd-input-border-color: #f3f4f6;
  --antd-input-clear-icon-color: #1d25293d;
  --antd-btn-default-color: #00778c;
  --antd-btn-default-hover-color: #009bb6;
  --antd-btn-primary-color: #00778c;
  --antd-btn-primary-hover-color: #009bb6;
  --antd-btn-second-color: #1d2529cc;
  --antd-btn-second-bg-color: #f3f4f6;
  --antd-btn-second-hover-bg-color: #e7e9ed;
  --antd-btn-text-color: #00bbd4;
  --antd-btn-text-hover-color: #4acbd6;
  --antd-btn-line-disable-opacity: 0.4;
  --antd-btn-danger-color: #ee385c;
  --antd-btn-danger-hover-color: #f05473;
  --antd-btn-danger-secondary-bg-color: #ee385c14;
  --antd-checkbox-inner-bg-color: #4acbd6;
  --antd-checkbox-checked-border-color: #4acbd6;
  --antd-checkbox-checked-disabled-bg-color: #00bbd4;
  --antd-checkbox-checked-disabled-border-color: #ffffff;
  --antd-checkbox-uncheck-disabled-bg-color: #1d25291f;
  --antd-checkbox-uncheck-disabled-border-color: #1d252914;
  --antd-radio-uncheck-disabled-bg-color: #1d25291f;
  --antd-radio-uncheck-disabled-border-color: #1d252914;
  --antd-checkbox-disabled-font-color: #1d25293d;
  --antd-message-success-icon-color: #18b782;
  --antd-message-info-icon-color: #4acbd6;
  --antd-message-error-icon-color: #ee385c;
  --antd-message-warn-icon-color: #ff8c27;
  --antd-input-number-bg-color: #f3f4f6;
  --antd-input-number-border-color: #f3f4f6;
  --antd-input-number-hover-border-color: #4acbd6;
  --antd-picker-bg-color: #f3f4f6;
  --antd-picker-border-color: #f3f4f6;
  --antd-picker-panel-bg-color: #ffffff;
  --antd-picker-suffix-icon-color: #1d2529a3;
  --antd-picker-header-icon-color: #1d2529cc;
  --antd-picker-header-bottom-border-color: #e7e9ed;
  --antd-picker-content-thead-tr-font-color: #1d252966;
  --antd-picker-cell-font-color: #1d25293d;
  --antd-picker-cell-today-point-color: #4acbd6;
  --antd-picker-cell-hover-bg: #00bbd419;
  --antd-picker-time-input-hover-border-color: #4acbd6;
  --antd-picker-cell-disabled-bg-color: #0000000a;
  --antd-picker-cell-disabled-font-color: #868e93;
  --antd-year-picker-cell-hover-bg-color: #f3f4f6;
  --antd-tabs-text-color: #1d252966;
  --antd-tabs-text-hover-color: #4acbd6;
  --antd-time-picker-suffix-icon-color: #1d25293d;
  --antd-time-picker-cell-hover-bg-color: #f3f4f6;
  --antd-time-picker-cell-selected-font-color: #00bbd4;
  --antd-picker-time-panel-column-border-color: #e7e9ed;
  --antd-tabs-selected-text-color: #00bbd4;
  --antd-input-disabled-border-color: #ececf0;
  --antd-input-in-modal-bg-color: #f3f4f6;
  --antd-textarea-show-count-font-color: #1d25293d;
  --antd-form-item-error-explain-color: #ee385c;
  --antd-form-item-error-border-color: #ee385c;
  --antd-pagination-item-active-bg-color: #e6f9fb;
  --antd-pagination-item-bg-color: #f3f4f6;
  --antd-pagination-item-link-disabled-bg-color: #0000003f;
  --antd-step-icon-bg-color: #00778c;
  --antd-step-wait-title-color: #1d2529a3;
  --antd-step-wait-icon-bg-color: #f3f4f6;
  --antd-picker-selected-inner-color: #00bbd419;
  --antd-picker-item-hover-color: #00bbd419;
  --antd-input-number-divide-color: #1d25291f;
  --antd-input-number-handler-inner-font-color: #1d2529cc;
  --antd-popover-bg-color: #ffffff;
  --antd-popover-border-color: #ffffff;
  --antd-popover-box-shadow-color: #1d252933;
  --antd-collapse-anticon-bg-color: #0c0d0f;
  --app-video-tab-bg-color: #fff;
  --app-map-tab-bg-color: #e7eaef;
  --antd-notification-notice-bg-color: #ffffff;
  --antd-notification-notice-font-color: #1d2529cc;
  --antd-notification-notice-box-shadow: 0px 3px 8px 0px #1d25293d;
}
[class^=ant-]::-ms-clear,
[class*= ant-]::-ms-clear,
[class^=ant-] input::-ms-clear,
[class*= ant-] input::-ms-clear,
[class^=ant-] input::-ms-reveal,
[class*= ant-] input::-ms-reveal {
  display: none;
}
/* stylelint-disable property-no-vendor-prefix, at-rule-no-vendor-prefix */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  margin: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-family: Arial, Geneva, Verdana, sans-serif;
  font-variant: tabular-nums;
  line-height: 1.5715;
  background-color: #fff;
  font-feature-settings: 'tnum';
}
[tabindex='-1']:focus {
  outline: none !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #00bbd4;
  text-decoration: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #24d1e0;
}
a:active {
  color: #0093ad;
}
a:active,
a:hover {
  text-decoration: none;
  outline: 0;
}
a:focus {
  text-decoration: none;
  outline: 0;
}
a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  color: rgba(0, 0, 0, 0.45);
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type='radio'],
input[type='checkbox'] {
  box-sizing: border-box;
  padding: 0;
}
input[type='date'],
input[type='time'],
input[type='datetime-local'],
input[type='month'] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}
::-moz-selection {
  color: #fff;
  background: #00bbd4;
}
::selection {
  color: #fff;
  background: #00bbd4;
}
.clearfix::before {
  display: table;
  content: '';
}
.clearfix::after {
  display: table;
  clear: both;
  content: '';
}
.anticon {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.anticon > * {
  line-height: 1;
}
.anticon svg {
  display: inline-block;
}
.anticon::before {
  display: none;
}
.anticon .anticon-icon {
  display: block;
}
.anticon > .anticon {
  line-height: 0;
  vertical-align: 0;
}
.anticon[tabindex] {
  cursor: pointer;
}
.anticon-spin::before {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.anticon-spin {
  display: inline-block;
  animation: loadingCircle 1s infinite linear;
}
.ant-fade-enter,
.ant-fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-fade-enter.ant-fade-enter-active,
.ant-fade-appear.ant-fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.ant-fade-leave.ant-fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-fade-enter,
.ant-fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.ant-fade-leave {
  animation-timing-function: linear;
}
.fade-enter,
.fade-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.fade-enter.fade-enter-active,
.fade-appear.fade-appear-active {
  animation-name: antFadeIn;
  animation-play-state: running;
}
.fade-leave.fade-leave-active {
  animation-name: antFadeOut;
  animation-play-state: running;
  pointer-events: none;
}
.fade-enter,
.fade-appear {
  opacity: 0;
  animation-timing-function: linear;
}
.fade-leave {
  animation-timing-function: linear;
}
@keyframes antFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes antFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.ant-move-up-enter,
.ant-move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-up-enter.ant-move-up-enter-active,
.ant-move-up-appear.ant-move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-up-enter,
.ant-move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-up-enter,
.move-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-up-enter.move-up-enter-active,
.move-up-appear.move-up-appear-active {
  animation-name: antMoveUpIn;
  animation-play-state: running;
}
.move-up-leave.move-up-leave-active {
  animation-name: antMoveUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-up-enter,
.move-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-up-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-down-enter,
.ant-move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-down-enter.ant-move-down-enter-active,
.ant-move-down-appear.ant-move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.ant-move-down-leave.ant-move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-down-enter,
.ant-move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-down-enter,
.move-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-down-enter.move-down-enter-active,
.move-down-appear.move-down-appear-active {
  animation-name: antMoveDownIn;
  animation-play-state: running;
}
.move-down-leave.move-down-leave-active {
  animation-name: antMoveDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-down-enter,
.move-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-down-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-left-enter,
.ant-move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-left-enter.ant-move-left-enter-active,
.ant-move-left-appear.ant-move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.ant-move-left-leave.ant-move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-left-enter,
.ant-move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-left-enter,
.move-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-left-enter.move-left-enter-active,
.move-left-appear.move-left-appear-active {
  animation-name: antMoveLeftIn;
  animation-play-state: running;
}
.move-left-leave.move-left-leave-active {
  animation-name: antMoveLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-left-enter,
.move-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-left-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.ant-move-right-enter,
.ant-move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-move-right-enter.ant-move-right-enter-active,
.ant-move-right-appear.ant-move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.ant-move-right-leave.ant-move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-move-right-enter,
.ant-move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
.move-right-enter,
.move-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.move-right-enter.move-right-enter-active,
.move-right-appear.move-right-appear-active {
  animation-name: antMoveRightIn;
  animation-play-state: running;
}
.move-right-leave.move-right-leave-active {
  animation-name: antMoveRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.move-right-enter,
.move-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.move-right-leave {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
}
@keyframes antMoveDownIn {
  0% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveDownOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveLeftIn {
  0% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveLeftOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveRightIn {
  0% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveRightOut {
  0% {
    transform: translateX(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateX(100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes antMoveUpIn {
  0% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
  100% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
}
@keyframes antMoveUpOut {
  0% {
    transform: translateY(0%);
    transform-origin: 0 0;
    opacity: 1;
  }
  100% {
    transform: translateY(-100%);
    transform-origin: 0 0;
    opacity: 0;
  }
}
@keyframes loadingCircle {
  100% {
    transform: rotate(360deg);
  }
}
[ant-click-animating='true'],
[ant-click-animating-without-extra-node='true'] {
  position: relative;
}
html {
  --antd-wave-shadow-color: #00bbd4;
  --scroll-bar: 0;
}
[ant-click-animating-without-extra-node='true']::after,
.ant-click-animating-node {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  border-radius: inherit;
  box-shadow: 0 0 0 0 #00bbd4;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
  opacity: 0.2;
  animation: fadeEffect 2s cubic-bezier(0.08, 0.82, 0.17, 1), waveEffect 0.4s cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #00bbd4;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes fadeEffect {
  100% {
    opacity: 0;
  }
}
.slide-up-enter,
.slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-up-enter.slide-up-enter-active,
.slide-up-appear.slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.slide-up-leave.slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-up-enter,
.slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-down-enter,
.slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-down-enter.slide-down-enter-active,
.slide-down-appear.slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.slide-down-leave.slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-down-enter,
.slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-left-enter,
.slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-left-enter.slide-left-enter-active,
.slide-left-appear.slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.slide-left-leave.slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-left-enter,
.slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.slide-right-enter,
.slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.slide-right-enter.slide-right-enter-active,
.slide-right-appear.slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.slide-right-leave.slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.slide-right-enter,
.slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-up-enter.ant-slide-up-enter-active,
.ant-slide-up-appear.ant-slide-up-appear-active {
  animation-name: antSlideUpIn;
  animation-play-state: running;
}
.ant-slide-up-leave.ant-slide-up-leave-active {
  animation-name: antSlideUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-up-enter,
.ant-slide-up-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-up-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-down-enter.ant-slide-down-enter-active,
.ant-slide-down-appear.ant-slide-down-appear-active {
  animation-name: antSlideDownIn;
  animation-play-state: running;
}
.ant-slide-down-leave.ant-slide-down-leave-active {
  animation-name: antSlideDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-down-enter,
.ant-slide-down-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-left-enter.ant-slide-left-enter-active,
.ant-slide-left-appear.ant-slide-left-appear-active {
  animation-name: antSlideLeftIn;
  animation-play-state: running;
}
.ant-slide-left-leave.ant-slide-left-leave-active {
  animation-name: antSlideLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-left-enter,
.ant-slide-left-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-left-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-slide-right-enter.ant-slide-right-enter-active,
.ant-slide-right-appear.ant-slide-right-appear-active {
  animation-name: antSlideRightIn;
  animation-play-state: running;
}
.ant-slide-right-leave.ant-slide-right-leave-active {
  animation-name: antSlideRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-slide-right-enter,
.ant-slide-right-appear {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-slide-right-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes antSlideUpIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideUpOut {
  0% {
    transform: scaleY(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideDownIn {
  0% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
  100% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
}
@keyframes antSlideDownOut {
  0% {
    transform: scaleY(1);
    transform-origin: 100% 100%;
    opacity: 1;
  }
  100% {
    transform: scaleY(0.8);
    transform-origin: 100% 100%;
    opacity: 0;
  }
}
@keyframes antSlideLeftIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
}
@keyframes antSlideLeftOut {
  0% {
    transform: scaleX(1);
    transform-origin: 0% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 0% 0%;
    opacity: 0;
  }
}
@keyframes antSlideRightIn {
  0% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
  100% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
}
@keyframes antSlideRightOut {
  0% {
    transform: scaleX(1);
    transform-origin: 100% 0%;
    opacity: 1;
  }
  100% {
    transform: scaleX(0.8);
    transform-origin: 100% 0%;
    opacity: 0;
  }
}
.ant-zoom-enter,
.ant-zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-enter.ant-zoom-enter-active,
.ant-zoom-appear.ant-zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.ant-zoom-leave.ant-zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-enter,
.ant-zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-enter-prepare,
.ant-zoom-appear-prepare {
  transform: none;
}
.ant-zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-enter,
.zoom-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-enter.zoom-enter-active,
.zoom-appear.zoom-appear-active {
  animation-name: antZoomIn;
  animation-play-state: running;
}
.zoom-leave.zoom-leave-active {
  animation-name: antZoomOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-enter,
.zoom-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-enter-prepare,
.zoom-appear-prepare {
  transform: none;
}
.zoom-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-enter.ant-zoom-big-enter-active,
.ant-zoom-big-appear.ant-zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-leave.ant-zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-enter,
.ant-zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-enter-prepare,
.ant-zoom-big-appear-prepare {
  transform: none;
}
.ant-zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-enter,
.zoom-big-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-enter.zoom-big-enter-active,
.zoom-big-appear.zoom-big-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-leave.zoom-big-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-enter,
.zoom-big-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-enter-prepare,
.zoom-big-appear-prepare {
  transform: none;
}
.zoom-big-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,
.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-big-fast-enter,
.ant-zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-big-fast-enter-prepare,
.ant-zoom-big-fast-appear-prepare {
  transform: none;
}
.ant-zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-leave {
  animation-duration: 0.1s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-big-fast-enter.zoom-big-fast-enter-active,
.zoom-big-fast-appear.zoom-big-fast-appear-active {
  animation-name: antZoomBigIn;
  animation-play-state: running;
}
.zoom-big-fast-leave.zoom-big-fast-leave-active {
  animation-name: antZoomBigOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-big-fast-enter,
.zoom-big-fast-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-big-fast-enter-prepare,
.zoom-big-fast-appear-prepare {
  transform: none;
}
.zoom-big-fast-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-up-enter.ant-zoom-up-enter-active,
.ant-zoom-up-appear.ant-zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.ant-zoom-up-leave.ant-zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-up-enter,
.ant-zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-up-enter-prepare,
.ant-zoom-up-appear-prepare {
  transform: none;
}
.ant-zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-up-enter,
.zoom-up-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-up-enter.zoom-up-enter-active,
.zoom-up-appear.zoom-up-appear-active {
  animation-name: antZoomUpIn;
  animation-play-state: running;
}
.zoom-up-leave.zoom-up-leave-active {
  animation-name: antZoomUpOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-up-enter,
.zoom-up-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-up-enter-prepare,
.zoom-up-appear-prepare {
  transform: none;
}
.zoom-up-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-down-enter.ant-zoom-down-enter-active,
.ant-zoom-down-appear.ant-zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.ant-zoom-down-leave.ant-zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-down-enter,
.ant-zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-down-enter-prepare,
.ant-zoom-down-appear-prepare {
  transform: none;
}
.ant-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-down-enter,
.zoom-down-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-down-enter.zoom-down-enter-active,
.zoom-down-appear.zoom-down-appear-active {
  animation-name: antZoomDownIn;
  animation-play-state: running;
}
.zoom-down-leave.zoom-down-leave-active {
  animation-name: antZoomDownOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-down-enter,
.zoom-down-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-down-enter-prepare,
.zoom-down-appear-prepare {
  transform: none;
}
.zoom-down-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-left-enter.ant-zoom-left-enter-active,
.ant-zoom-left-appear.ant-zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.ant-zoom-left-leave.ant-zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-left-enter,
.ant-zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-left-enter-prepare,
.ant-zoom-left-appear-prepare {
  transform: none;
}
.ant-zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-left-enter,
.zoom-left-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-left-enter.zoom-left-enter-active,
.zoom-left-appear.zoom-left-appear-active {
  animation-name: antZoomLeftIn;
  animation-play-state: running;
}
.zoom-left-leave.zoom-left-leave-active {
  animation-name: antZoomLeftOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-left-enter,
.zoom-left-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-left-enter-prepare,
.zoom-left-appear-prepare {
  transform: none;
}
.zoom-left-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.ant-zoom-right-enter.ant-zoom-right-enter-active,
.ant-zoom-right-appear.ant-zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.ant-zoom-right-leave.ant-zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.ant-zoom-right-enter,
.ant-zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.ant-zoom-right-enter-prepare,
.ant-zoom-right-appear-prepare {
  transform: none;
}
.ant-zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.zoom-right-enter,
.zoom-right-appear {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-play-state: paused;
}
.zoom-right-enter.zoom-right-enter-active,
.zoom-right-appear.zoom-right-appear-active {
  animation-name: antZoomRightIn;
  animation-play-state: running;
}
.zoom-right-leave.zoom-right-leave-active {
  animation-name: antZoomRightOut;
  animation-play-state: running;
  pointer-events: none;
}
.zoom-right-enter,
.zoom-right-appear {
  transform: scale(0);
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
}
.zoom-right-enter-prepare,
.zoom-right-appear-prepare {
  transform: none;
}
.zoom-right-leave {
  animation-timing-function: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
@keyframes antZoomIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.2);
    opacity: 0;
  }
}
@keyframes antZoomBigIn {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes antZoomBigOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes antZoomUpIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
}
@keyframes antZoomUpOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 0%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 0%;
    opacity: 0;
  }
}
@keyframes antZoomLeftIn {
  0% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
}
@keyframes antZoomLeftOut {
  0% {
    transform: scale(1);
    transform-origin: 0% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 0% 50%;
    opacity: 0;
  }
}
@keyframes antZoomRightIn {
  0% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
}
@keyframes antZoomRightOut {
  0% {
    transform: scale(1);
    transform-origin: 100% 50%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 100% 50%;
    opacity: 0;
  }
}
@keyframes antZoomDownIn {
  0% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
}
@keyframes antZoomDownOut {
  0% {
    transform: scale(1);
    transform-origin: 50% 100%;
  }
  100% {
    transform: scale(0.8);
    transform-origin: 50% 100%;
    opacity: 0;
  }
}
.ant-motion-collapse-legacy {
  overflow: hidden;
}
.ant-motion-collapse-legacy-active {
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-motion-collapse {
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-affix {
  position: fixed;
  z-index: 10;
}
.ant-alert {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  word-wrap: break-word;
  border-radius: 3px;
}
.ant-alert-content {
  flex: 1;
  min-width: 0;
}
.ant-alert-icon {
  margin-right: 8px;
}
.ant-alert-description {
  display: none;
  font-size: 14px;
  line-height: 22px;
}
.ant-alert-success {
  background-color: #ebffe6;
  border: 1px solid #88f073;
}
.ant-alert-success .ant-alert-icon {
  color: #0dc901;
}
.ant-alert-info {
  background-color: #e6fffe;
  border: 1px solid #78f8fa;
}
.ant-alert-info .ant-alert-icon {
  color: #00bbd4;
}
.ant-alert-warning {
  background-color: #fffbe6;
  border: 1px solid #ffe07a;
}
.ant-alert-warning .ant-alert-icon {
  color: #ffaa00;
}
.ant-alert-error {
  background-color: #fff0f0;
  border: 1px solid #ffa3ac;
}
.ant-alert-error .ant-alert-icon {
  color: #ff2954;
}
.ant-alert-error .ant-alert-description > pre {
  margin: 0;
  padding: 0;
}
.ant-alert-action {
  margin-left: 8px;
}
.ant-alert-close-icon {
  margin-left: 8px;
  padding: 0;
  overflow: hidden;
  font-size: 12px;
  line-height: 12px;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.ant-alert-close-icon .anticon-close {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-icon .anticon-close:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-close-text {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-alert-close-text:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-alert-with-description {
  align-items: flex-start;
  padding: 15px 15px 15px 24px;
}
.ant-alert-with-description.ant-alert-no-icon {
  padding: 15px 15px;
}
.ant-alert-with-description .ant-alert-icon {
  margin-right: 15px;
  font-size: 24px;
}
.ant-alert-with-description .ant-alert-message {
  display: block;
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 15px;
}
.ant-alert-message {
  color: rgba(0, 0, 0, 0.85);
}
.ant-alert-with-description .ant-alert-description {
  display: block;
}
.ant-alert.ant-alert-motion-leave {
  overflow: hidden;
  opacity: 1;
  transition: max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86), margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-alert.ant-alert-motion-leave-active {
  max-height: 0;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
}
.ant-alert-banner {
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
}
.ant-alert.ant-alert-rtl {
  direction: rtl;
}
.ant-alert-rtl .ant-alert-icon {
  margin-right: auto;
  margin-left: 8px;
}
.ant-alert-rtl .ant-alert-action {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl .ant-alert-close-icon {
  margin-right: 8px;
  margin-left: auto;
}
.ant-alert-rtl.ant-alert-with-description {
  padding-right: 24px;
  padding-left: 15px;
}
.ant-alert-rtl.ant-alert-with-description .ant-alert-icon {
  margin-right: auto;
  margin-left: 15px;
}
.ant-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.ant-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
  background-color: transparent;
}
.ant-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.ant-anchor-ink::before {
  position: relative;
  display: block;
  width: 2px;
  height: 100%;
  margin: 0 auto;
  background-color: #f0f0f0;
  content: ' ';
}
.ant-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border: 2px solid #00bbd4;
  border-radius: 8px;
  transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
}
.ant-anchor-ink-ball.visible {
  display: inline-block;
}
.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball {
  display: none;
}
.ant-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.ant-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: var(--antd-text-color);
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-anchor-link-title:only-child {
  margin-bottom: 0;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #00bbd4;
}
.ant-anchor-link .ant-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ant-anchor-rtl {
  direction: rtl;
}
.ant-anchor-rtl.ant-anchor-wrapper {
  margin-right: -4px;
  margin-left: 0;
  padding-right: 4px;
  padding-left: 0;
}
.ant-anchor-rtl .ant-anchor-ink {
  right: 0;
  left: auto;
}
.ant-anchor-rtl .ant-anchor-ink-ball {
  right: 50%;
  left: 0;
  transform: translateX(50%);
}
.ant-anchor-rtl .ant-anchor-link {
  padding: 7px 16px 7px 0;
}
.ant-select-auto-complete {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-select-auto-complete .ant-select-clear {
  right: 13px;
}
.ant-avatar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  overflow: hidden;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  background: #ccc;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
}
.ant-avatar-image {
  background: transparent;
}
.ant-avatar .ant-image-img {
  display: block;
}
.ant-avatar-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar.ant-avatar-icon {
  font-size: 18px;
}
.ant-avatar.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
}
.ant-avatar-lg-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-lg.ant-avatar-icon {
  font-size: 24px;
}
.ant-avatar-lg.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
}
.ant-avatar-sm-string {
  position: absolute;
  left: 50%;
  transform-origin: 0 center;
}
.ant-avatar-sm.ant-avatar-icon {
  font-size: 14px;
}
.ant-avatar-sm.ant-avatar-icon > .anticon {
  margin: 0;
}
.ant-avatar-square {
  border-radius: 3px;
}
.ant-avatar > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ant-avatar-group {
  display: inline-flex;
}
.ant-avatar-group .ant-avatar {
  border: 1px solid #fff;
}
.ant-avatar-group .ant-avatar:not(:first-child) {
  margin-left: -8px;
}
.ant-avatar-group-popover .ant-avatar + .ant-avatar {
  margin-left: 3px;
}
.ant-avatar-group-rtl .ant-avatar:not(:first-child) {
  margin-right: -8px;
  margin-left: 0;
}
.ant-avatar-group-popover.ant-popover-rtl .ant-avatar + .ant-avatar {
  margin-right: 3px;
  margin-left: 0;
}
.ant-back-top {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  right: 100px;
  bottom: 50px;
  z-index: 10;
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.ant-back-top:empty {
  display: none;
}
.ant-back-top-rtl {
  right: auto;
  left: 100px;
  direction: rtl;
}
.ant-back-top-content {
  width: 40px;
  height: 40px;
  overflow: hidden;
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  transition: all 0.3s;
}
.ant-back-top-content:hover {
  background-color: var(--antd-text-color);
  transition: all 0.3s;
}
.ant-back-top-icon {
  font-size: 24px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .ant-back-top {
    right: 60px;
  }
}
@media screen and (max-width: 480px) {
  .ant-back-top {
    right: 20px;
  }
}
.ant-badge {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  line-height: 1;
}
.ant-badge-count {
  z-index: auto;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  text-align: center;
  background: #ff4d4f;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-count a,
.ant-badge-count a:hover {
  color: #fff;
}
.ant-badge-count-sm {
  min-width: 14px;
  height: 14px;
  padding: 0;
  font-size: 12px;
  line-height: 14px;
  border-radius: 7px;
}
.ant-badge-multiple-words {
  padding: 0 8px;
}
.ant-badge-dot {
  z-index: auto;
  width: 6px;
  min-width: 6px;
  height: 6px;
  background: #ff4d4f;
  border-radius: 100%;
  box-shadow: 0 0 0 1px #fff;
}
.ant-badge-dot.ant-scroll-number {
  transition: background 1.5s;
}
.ant-badge-count,
.ant-badge-dot,
.ant-badge .ant-scroll-number-custom-component {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  transform-origin: 100% 0%;
}
.ant-badge-count.anticon-spin,
.ant-badge-dot.anticon-spin,
.ant-badge .ant-scroll-number-custom-component.anticon-spin {
  animation: antBadgeLoadingCircle 1s infinite linear;
}
.ant-badge-status {
  line-height: inherit;
  vertical-align: baseline;
}
.ant-badge-status-dot {
  position: relative;
  top: -1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  vertical-align: middle;
  border-radius: 50%;
}
.ant-badge-status-success {
  background-color: #0dc901;
}
.ant-badge-status-processing {
  position: relative;
  background-color: #1890ff;
}
.ant-badge-status-processing::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #1890ff;
  border-radius: 50%;
  animation: antStatusProcessing 1.2s infinite ease-in-out;
  content: '';
}
.ant-badge-status-default {
  background-color: #d9d9d9;
}
.ant-badge-status-error {
  background-color: #ff2954;
}
.ant-badge-status-warning {
  background-color: #ffaa00;
}
.ant-badge-status-pink {
  background: #eb2f96;
}
.ant-badge-status-magenta {
  background: #eb2f96;
}
.ant-badge-status-red {
  background: #f5222d;
}
.ant-badge-status-volcano {
  background: #fa541c;
}
.ant-badge-status-orange {
  background: #fa8c16;
}
.ant-badge-status-yellow {
  background: #fadb14;
}
.ant-badge-status-gold {
  background: #faad14;
}
.ant-badge-status-cyan {
  background: #13c2c2;
}
.ant-badge-status-lime {
  background: #a0d911;
}
.ant-badge-status-green {
  background: #52c41a;
}
.ant-badge-status-blue {
  background: #1890ff;
}
.ant-badge-status-geekblue {
  background: #2f54eb;
}
.ant-badge-status-purple {
  background: #722ed1;
}
.ant-badge-status-text {
  margin-left: 8px;
  color: var(--antd-text-color);
  font-size: 14px;
}
.ant-badge-zoom-appear,
.ant-badge-zoom-enter {
  animation: antZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  animation-fill-mode: both;
}
.ant-badge-zoom-leave {
  animation: antZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: both;
}
.ant-badge-not-a-wrapper .ant-badge-zoom-appear,
.ant-badge-not-a-wrapper .ant-badge-zoom-enter {
  animation: antNoWrapperZoomBadgeIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.ant-badge-not-a-wrapper .ant-badge-zoom-leave {
  animation: antNoWrapperZoomBadgeOut 0.3s cubic-bezier(0.71, -0.46, 0.88, 0.6);
}
.ant-badge-not-a-wrapper:not(.ant-badge-status) {
  vertical-align: middle;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-badge-count {
  transform: none;
}
.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,
.ant-badge-not-a-wrapper .ant-scroll-number {
  position: relative;
  top: auto;
  display: block;
  transform-origin: 50% 50%;
}
@keyframes antStatusProcessing {
  0% {
    transform: scale(0.8);
    opacity: 0.5;
  }
  100% {
    transform: scale(2.4);
    opacity: 0;
  }
}
.ant-scroll-number {
  overflow: hidden;
  direction: ltr;
}
.ant-scroll-number-only {
  position: relative;
  display: inline-block;
  height: 20px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 20px;
  margin: 0;
  /* stylelint-disable property-no-vendor-prefix */
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  /* stylelint-enable property-no-vendor-prefix */
}
.ant-scroll-number-symbol {
  vertical-align: top;
}
@keyframes antZoomBadgeIn {
  0% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
  100% {
    transform: scale(1) translate(50%, -50%);
  }
}
@keyframes antZoomBadgeOut {
  0% {
    transform: scale(1) translate(50%, -50%);
  }
  100% {
    transform: scale(0) translate(50%, -50%);
    opacity: 0;
  }
}
@keyframes antNoWrapperZoomBadgeIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes antNoWrapperZoomBadgeOut {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
    opacity: 0;
  }
}
@keyframes antBadgeLoadingCircle {
  0% {
    transform-origin: 50%;
  }
  100% {
    transform: translate(50%, -50%) rotate(360deg);
    transform-origin: 50%;
  }
}
.ant-ribbon-wrapper {
  position: relative;
}
.ant-ribbon {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 8px;
  height: 22px;
  padding: 0 8px;
  color: #fff;
  line-height: 22px;
  white-space: nowrap;
  background-color: #00bbd4;
  border-radius: 3px;
}
.ant-ribbon-text {
  color: #fff;
}
.ant-ribbon-corner {
  position: absolute;
  top: 100%;
  width: 8px;
  height: 8px;
  color: currentcolor;
  border: 4px solid;
  transform: scaleY(0.75);
  transform-origin: top;
}
.ant-ribbon-corner::after {
  position: absolute;
  top: -4px;
  left: -4px;
  width: inherit;
  height: inherit;
  color: rgba(0, 0, 0, 0.25);
  border: inherit;
  content: '';
}
.ant-ribbon-color-pink {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-magenta {
  color: #eb2f96;
  background: #eb2f96;
}
.ant-ribbon-color-red {
  color: #f5222d;
  background: #f5222d;
}
.ant-ribbon-color-volcano {
  color: #fa541c;
  background: #fa541c;
}
.ant-ribbon-color-orange {
  color: #fa8c16;
  background: #fa8c16;
}
.ant-ribbon-color-yellow {
  color: #fadb14;
  background: #fadb14;
}
.ant-ribbon-color-gold {
  color: #faad14;
  background: #faad14;
}
.ant-ribbon-color-cyan {
  color: #13c2c2;
  background: #13c2c2;
}
.ant-ribbon-color-lime {
  color: #a0d911;
  background: #a0d911;
}
.ant-ribbon-color-green {
  color: #52c41a;
  background: #52c41a;
}
.ant-ribbon-color-blue {
  color: #1890ff;
  background: #1890ff;
}
.ant-ribbon-color-geekblue {
  color: #2f54eb;
  background: #2f54eb;
}
.ant-ribbon-color-purple {
  color: #722ed1;
  background: #722ed1;
}
.ant-ribbon.ant-ribbon-placement-end {
  right: -8px;
  border-bottom-right-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner {
  right: 0;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon.ant-ribbon-placement-start {
  left: -8px;
  border-bottom-left-radius: 0;
}
.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner {
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-badge-rtl {
  direction: rtl;
}
.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,
.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,
.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  direction: ltr;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component {
  right: auto;
  left: 0;
  transform: translate(-50%, -50%);
  transform-origin: 0% 0%;
}
.ant-badge-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}
.ant-ribbon-rtl {
  direction: rtl;
}
.ant-ribbon-rtl.ant-ribbon-placement-end {
  right: unset;
  left: -8px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 0;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner {
  right: unset;
  left: 0;
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner::after {
  border-color: currentcolor currentcolor transparent transparent;
}
.ant-ribbon-rtl.ant-ribbon-placement-start {
  right: -8px;
  left: unset;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner {
  right: 0;
  left: unset;
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner::after {
  border-color: currentcolor transparent transparent currentcolor;
}
.ant-breadcrumb {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-breadcrumb .anticon {
  font-size: 14px;
}
.ant-breadcrumb a {
  color: rgba(0, 0, 0, 0.45);
  transition: color 0.3s;
}
.ant-breadcrumb a:hover {
  color: #24d1e0;
}
.ant-breadcrumb > span:last-child {
  color: var(--antd-text-color);
}
.ant-breadcrumb > span:last-child a {
  color: var(--antd-text-color);
}
.ant-breadcrumb > span:last-child .ant-breadcrumb-separator {
  display: none;
}
.ant-breadcrumb-separator {
  margin: 0 8px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-link > .anticon + a {
  margin-left: 4px;
}
.ant-breadcrumb-overlay-link > .anticon {
  margin-left: 4px;
}
.ant-breadcrumb-rtl {
  direction: rtl;
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl::before {
  display: table;
  content: '';
}
.ant-breadcrumb-rtl::after {
  display: table;
  clear: both;
  content: '';
}
.ant-breadcrumb-rtl > span {
  float: right;
}
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + span,
.ant-breadcrumb-rtl .ant-breadcrumb-link > .anticon + a {
  margin-right: 4px;
  margin-left: 0;
}
.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link > .anticon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-btn {
  line-height: 1.5715;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: manipulation;
  height: 32px;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 3px;
  color: #00bbd4;
  border-color: #00bbd4;
  background: #fff;
}
.ant-btn > .anticon {
  line-height: 1;
}
.ant-btn,
.ant-btn:active,
.ant-btn:focus {
  outline: 0;
}
.ant-btn:not([disabled]):hover {
  text-decoration: none;
}
.ant-btn:not([disabled]):active {
  outline: 0;
  box-shadow: none;
}
.ant-btn[disabled] {
  cursor: not-allowed;
}
.ant-btn[disabled] > * {
  pointer-events: none;
}
.ant-btn-lg {
  height: 36px;
  padding: 5.2px 15px;
  font-size: 15px;
  border-radius: 3px;
}
.ant-btn-sm {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 3px;
}
.ant-btn > a:only-child {
  color: currentcolor;
}
.ant-btn > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus {
  color: #24d1e0;
  border-color: #24d1e0;
  background: #fff;
}
.ant-btn:hover > a:only-child,
.ant-btn:focus > a:only-child {
  color: currentcolor;
}
.ant-btn:hover > a:only-child::after,
.ant-btn:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:active {
  color: #0093ad;
  border-color: #0093ad;
  background: #fff;
}
.ant-btn:active > a:only-child {
  color: currentcolor;
}
.ant-btn:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn[disabled],
.ant-btn[disabled]:hover,
.ant-btn[disabled]:focus,
.ant-btn[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn[disabled] > a:only-child,
.ant-btn[disabled]:hover > a:only-child,
.ant-btn[disabled]:focus > a:only-child,
.ant-btn[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn[disabled] > a:only-child::after,
.ant-btn[disabled]:hover > a:only-child::after,
.ant-btn[disabled]:focus > a:only-child::after,
.ant-btn[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn:hover,
.ant-btn:focus,
.ant-btn:active {
  text-decoration: none;
  background: #fff;
}
.ant-btn > span {
  display: inline-block;
}
.ant-btn-primary {
  color: #fff;
  border-color: #00bbd4;
  background: #00bbd4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #24d1e0;
  background: #24d1e0;
}
.ant-btn-primary:hover > a:only-child,
.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:hover > a:only-child::after,
.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary:active {
  color: #fff;
  border-color: #0093ad;
  background: #0093ad;
}
.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-primary[disabled] > a:only-child,
.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #24d1e0;
  border-left-color: #24d1e0;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled {
  border-color: #00bbd4;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #24d1e0;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled] {
  border-right-color: #00bbd4;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #24d1e0;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-left-color: #00bbd4;
}
.ant-btn-ghost {
  color: var(--antd-text-color);
  border-color: #d9d9d9;
  background: transparent;
}
.ant-btn-ghost > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #24d1e0;
  border-color: #24d1e0;
  background: transparent;
}
.ant-btn-ghost:hover > a:only-child,
.ant-btn-ghost:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:hover > a:only-child::after,
.ant-btn-ghost:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost:active {
  color: #0093ad;
  border-color: #0093ad;
  background: transparent;
}
.ant-btn-ghost:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-ghost[disabled],
.ant-btn-ghost[disabled]:hover,
.ant-btn-ghost[disabled]:focus,
.ant-btn-ghost[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-ghost[disabled] > a:only-child,
.ant-btn-ghost[disabled]:hover > a:only-child,
.ant-btn-ghost[disabled]:focus > a:only-child,
.ant-btn-ghost[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-ghost[disabled] > a:only-child::after,
.ant-btn-ghost[disabled]:hover > a:only-child::after,
.ant-btn-ghost[disabled]:focus > a:only-child::after,
.ant-btn-ghost[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed {
  color: #00bbd4;
  border-color: #00bbd4;
  background: #fff;
  border-style: dashed;
}
.ant-btn-dashed > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #24d1e0;
  border-color: #24d1e0;
  background: #fff;
}
.ant-btn-dashed:hover > a:only-child,
.ant-btn-dashed:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:hover > a:only-child::after,
.ant-btn-dashed:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed:active {
  color: #0093ad;
  border-color: #0093ad;
  background: #fff;
}
.ant-btn-dashed:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dashed[disabled],
.ant-btn-dashed[disabled]:hover,
.ant-btn-dashed[disabled]:focus,
.ant-btn-dashed[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dashed[disabled] > a:only-child,
.ant-btn-dashed[disabled]:hover > a:only-child,
.ant-btn-dashed[disabled]:focus > a:only-child,
.ant-btn-dashed[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dashed[disabled] > a:only-child::after,
.ant-btn-dashed[disabled]:hover > a:only-child::after,
.ant-btn-dashed[disabled]:focus > a:only-child::after,
.ant-btn-dashed[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger {
  color: #fff;
  border-color: #ff2954;
  background: #ff2954;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:hover,
.ant-btn-danger:focus {
  color: #fff;
  border-color: #ff526f;
  background: #ff526f;
}
.ant-btn-danger:hover > a:only-child,
.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:hover > a:only-child::after,
.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger:active {
  color: #fff;
  border-color: #d91845;
  background: #d91845;
}
.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-danger[disabled],
.ant-btn-danger[disabled]:hover,
.ant-btn-danger[disabled]:focus,
.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-danger[disabled] > a:only-child,
.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link {
  color: #00bbd4;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #24d1e0;
  border-color: #24d1e0;
  background: transparent;
}
.ant-btn-link:hover > a:only-child,
.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-link:hover > a:only-child::after,
.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:active {
  color: #0093ad;
  border-color: #0093ad;
  background: transparent;
}
.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-link:hover {
  background: transparent;
}
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:active {
  border-color: transparent;
}
.ant-btn-link[disabled],
.ant-btn-link[disabled]:hover,
.ant-btn-link[disabled]:focus,
.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-link[disabled] > a:only-child,
.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text {
  color: var(--antd-text-color);
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: #24d1e0;
  border-color: #24d1e0;
  background: transparent;
}
.ant-btn-text:hover > a:only-child,
.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-text:hover > a:only-child::after,
.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:active {
  color: #0093ad;
  border-color: #0093ad;
  background: transparent;
}
.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-text:hover,
.ant-btn-text:focus {
  color: var(--antd-text-color);
  background: rgba(0, 0, 0, 0.018);
  border-color: transparent;
}
.ant-btn-text:active {
  color: var(--antd-text-color);
  background: rgba(0, 0, 0, 0.028);
  border-color: transparent;
}
.ant-btn-text[disabled],
.ant-btn-text[disabled]:hover,
.ant-btn-text[disabled]:focus,
.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-text[disabled] > a:only-child,
.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous {
  color: #ff2954;
  border-color: #ff2954;
  background: #fff;
}
.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:hover,
.ant-btn-dangerous:focus {
  color: #ff526f;
  border-color: #ff526f;
  background: #fff;
}
.ant-btn-dangerous:hover > a:only-child,
.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous:active {
  color: #d91845;
  border-color: #d91845;
  background: #fff;
}
.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous[disabled],
.ant-btn-dangerous[disabled]:hover,
.ant-btn-dangerous[disabled]:focus,
.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary {
  color: #fff;
  border-color: #ff2954;
  background: #ff2954;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
}
.ant-btn-dangerous.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:hover,
.ant-btn-dangerous.ant-btn-primary:focus {
  color: #fff;
  border-color: #ff526f;
  background: #ff526f;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary:active {
  color: #fff;
  border-color: #d91845;
  background: #d91845;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-primary[disabled],
.ant-btn-dangerous.ant-btn-primary[disabled]:hover,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus,
.ant-btn-dangerous.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link {
  color: #ff2954;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #24d1e0;
  border-color: #24d1e0;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #0093ad;
  border-color: #0093ad;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff526f;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #d91845;
  border-color: transparent;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text {
  color: #ff2954;
  border-color: transparent;
  background: transparent;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #24d1e0;
  border-color: #24d1e0;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #0093ad;
  border-color: #0093ad;
  background: transparent;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:hover,
.ant-btn-dangerous.ant-btn-text:focus {
  color: #ff526f;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.018);
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #d91845;
  border-color: transparent;
  background: rgba(0, 0, 0, 0.028);
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-dangerous.ant-btn-text[disabled],
.ant-btn-dangerous.ant-btn-text[disabled]:hover,
.ant-btn-dangerous.ant-btn-text[disabled]:focus,
.ant-btn-dangerous.ant-btn-text[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: transparent;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-dangerous.ant-btn-text[disabled] > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:hover > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:focus > a:only-child::after,
.ant-btn-dangerous.ant-btn-text[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-icon-only {
  width: 32px;
  height: 32px;
  padding: 2.4px 0;
  font-size: 16px;
  border-radius: 3px;
  vertical-align: -3px;
}
.ant-btn-icon-only > * {
  font-size: 16px;
}
.ant-btn-icon-only.ant-btn-lg {
  width: 36px;
  height: 36px;
  padding: 3.6px 0;
  font-size: 17px;
  border-radius: 3px;
}
.ant-btn-icon-only.ant-btn-lg > * {
  font-size: 17px;
}
.ant-btn-icon-only.ant-btn-sm {
  width: 24px;
  height: 24px;
  padding: 0px 0;
  font-size: 14px;
  border-radius: 3px;
}
.ant-btn-icon-only.ant-btn-sm > * {
  font-size: 14px;
}
.ant-btn-icon-only > .anticon {
  display: flex;
  justify-content: center;
}
a.ant-btn-icon-only {
  vertical-align: -1px;
}
a.ant-btn-icon-only > .anticon {
  display: inline;
}
.ant-btn-round {
  height: 32px;
  padding: 4px 16px;
  font-size: 14px;
  border-radius: 32px;
}
.ant-btn-round.ant-btn-lg {
  height: 36px;
  padding: 5.2px 18px;
  font-size: 15px;
  border-radius: 36px;
}
.ant-btn-round.ant-btn-sm {
  height: 24px;
  padding: 0px 12px;
  font-size: 14px;
  border-radius: 24px;
}
.ant-btn-round.ant-btn-icon-only {
  width: auto;
}
.ant-btn-circle {
  min-width: 32px;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-lg {
  min-width: 36px;
  border-radius: 50%;
}
.ant-btn-circle.ant-btn-sm {
  min-width: 24px;
  border-radius: 50%;
}
.ant-btn::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  z-index: 1;
  display: none;
  background: #fff;
  border-radius: inherit;
  opacity: 0.35;
  transition: opacity 0.2s;
  content: '';
  pointer-events: none;
}
.ant-btn .anticon {
  transition: margin-left 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn .anticon.anticon-plus > svg,
.ant-btn .anticon.anticon-minus > svg {
  shape-rendering: optimizespeed;
}
.ant-btn.ant-btn-loading {
  position: relative;
  cursor: default;
}
.ant-btn.ant-btn-loading::before {
  display: block;
}
.ant-btn > .ant-btn-loading-icon {
  transition: width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 8px;
  animation: none;
}
.ant-btn > .ant-btn-loading-icon .anticon svg {
  animation: loadingCircle 1s infinite linear;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
}
.ant-btn-group {
  position: relative;
  display: inline-flex;
}
.ant-btn-group > .ant-btn,
.ant-btn-group > span > .ant-btn {
  position: relative;
}
.ant-btn-group > .ant-btn:hover,
.ant-btn-group > span > .ant-btn:hover,
.ant-btn-group > .ant-btn:focus,
.ant-btn-group > span > .ant-btn:focus,
.ant-btn-group > .ant-btn:active,
.ant-btn-group > span > .ant-btn:active {
  z-index: 2;
}
.ant-btn-group > .ant-btn[disabled],
.ant-btn-group > span > .ant-btn[disabled] {
  z-index: 0;
}
.ant-btn-group .ant-btn-icon-only {
  font-size: 14px;
}
.ant-btn-group-lg > .ant-btn,
.ant-btn-group-lg > span > .ant-btn {
  height: 36px;
  padding: 5.2px 15px;
  font-size: 15px;
  border-radius: 0;
}
.ant-btn-group-lg .ant-btn.ant-btn-icon-only {
  width: 36px;
  height: 36px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group-sm > .ant-btn,
.ant-btn-group-sm > span > .ant-btn {
  height: 24px;
  padding: 0px 7px;
  font-size: 14px;
  border-radius: 0;
}
.ant-btn-group-sm > .ant-btn > .anticon,
.ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 14px;
}
.ant-btn-group-sm .ant-btn.ant-btn-icon-only {
  width: 24px;
  height: 24px;
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-group .ant-btn + .ant-btn,
.ant-btn + .ant-btn-group,
.ant-btn-group span + .ant-btn,
.ant-btn-group .ant-btn + span,
.ant-btn-group > span + span,
.ant-btn-group + .ant-btn,
.ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.ant-btn-group .ant-btn-primary + .ant-btn:not(.ant-btn-primary):not([disabled]) {
  border-left-color: transparent;
}
.ant-btn-group .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn:first-child,
.ant-btn-group > span:first-child > .ant-btn {
  margin-left: 0;
}
.ant-btn-group > .ant-btn:only-child {
  border-radius: 3px;
}
.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 3px;
}
.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ant-btn-group-sm > .ant-btn:only-child {
  border-radius: 3px;
}
.ant-btn-group-sm > span:only-child > .ant-btn {
  border-radius: 3px;
}
.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ant-btn-group > .ant-btn-group {
  float: left;
}
.ant-btn-group > .ant-btn-group:not(:first-child):not(:last-child) > .ant-btn {
  border-radius: 0;
}
.ant-btn-group > .ant-btn-group:first-child:not(:last-child) > .ant-btn:last-child {
  padding-right: 8px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-btn-group > .ant-btn-group:last-child:not(:first-child) > .ant-btn:first-child {
  padding-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-btn-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-rtl.ant-btn + .ant-btn-group,
.ant-btn-rtl.ant-btn-group span + .ant-btn,
.ant-btn-rtl.ant-btn-group .ant-btn + span,
.ant-btn-rtl.ant-btn-group > span + span,
.ant-btn-rtl.ant-btn-group + .ant-btn,
.ant-btn-rtl.ant-btn-group + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group .ant-btn + .ant-btn,
.ant-btn-group-rtl.ant-btn + .ant-btn-group,
.ant-btn-group-rtl.ant-btn-group span + .ant-btn,
.ant-btn-group-rtl.ant-btn-group .ant-btn + span,
.ant-btn-group-rtl.ant-btn-group > span + span,
.ant-btn-group-rtl.ant-btn-group + .ant-btn,
.ant-btn-group-rtl.ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: auto;
}
.ant-btn-group.ant-btn-group-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 3px 3px 0;
}
.ant-btn-group-rtl.ant-btn-group > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 3px 0 0 3px;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:first-child:not(:last-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0 3px 3px 0;
}
.ant-btn-group-rtl.ant-btn-group-sm > .ant-btn:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group-sm > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 3px 0 0 3px;
}
.ant-btn:focus > span,
.ant-btn:active > span {
  position: relative;
}
.ant-btn > .anticon + span,
.ant-btn > span + .anticon {
  margin-left: 8px;
}
.ant-btn.ant-btn-background-ghost {
  color: #fff;
  border-color: #fff;
}
.ant-btn.ant-btn-background-ghost,
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:active,
.ant-btn.ant-btn-background-ghost:focus {
  background: transparent;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #24d1e0;
  border-color: #24d1e0;
}
.ant-btn.ant-btn-background-ghost:active {
  color: #0093ad;
  border-color: #0093ad;
}
.ant-btn.ant-btn-background-ghost[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border-color: #00bbd4;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #00bbd4;
  border-color: #00bbd4;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #24d1e0;
  border-color: #24d1e0;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #0093ad;
  border-color: #0093ad;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-primary[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-primary[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger {
  color: #ff2954;
  border-color: #ff2954;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:hover,
.ant-btn-background-ghost.ant-btn-danger:focus {
  color: #ff526f;
  border-color: #ff526f;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger:active {
  color: #d91845;
  border-color: #d91845;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-danger[disabled],
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-danger[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-danger[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous {
  color: #ff2954;
  border-color: #ff2954;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-dangerous:focus {
  color: #ff526f;
  border-color: #ff526f;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous:active {
  color: #d91845;
  border-color: #d91845;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled],
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link {
  color: #ff2954;
  border-color: transparent;
  text-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus {
  color: #ff526f;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active {
  color: #d91845;
  border-color: transparent;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  background: transparent;
  text-shadow: none;
  box-shadow: none;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child {
  color: currentcolor;
}
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled] > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus > a:only-child::after,
.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active > a:only-child::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  content: '';
}
.ant-btn-two-chinese-chars::first-letter {
  letter-spacing: 0.34em;
}
.ant-btn-two-chinese-chars > *:not(.anticon) {
  margin-right: -0.34em;
  letter-spacing: 0.34em;
}
.ant-btn.ant-btn-block {
  width: 100%;
}
.ant-btn:empty {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
a.ant-btn {
  padding-top: 0.01px !important;
  line-height: 30px;
}
a.ant-btn-lg {
  line-height: 34px;
}
a.ant-btn-sm {
  line-height: 22px;
}
.ant-btn-rtl {
  direction: rtl;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-right-color: #24d1e0;
  border-left-color: #00bbd4;
}
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],
.ant-btn-group-rtl.ant-btn-group .ant-btn-primary + .ant-btn-primary[disabled] {
  border-right-color: #00bbd4;
  border-left-color: #24d1e0;
}
.ant-btn-rtl.ant-btn > .ant-btn-loading-icon .anticon {
  padding-right: 0;
  padding-left: 8px;
}
.ant-btn > .ant-btn-loading-icon:only-child .anticon {
  padding-right: 0;
  padding-left: 0;
}
.ant-btn-rtl.ant-btn > .anticon + span,
.ant-btn-rtl.ant-btn > span + .anticon {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
}
.ant-picker-calendar-header {
  display: flex;
  justify-content: flex-end;
  padding: 12px 0;
}
.ant-picker-calendar-header .ant-picker-calendar-year-select {
  min-width: 80px;
}
.ant-picker-calendar-header .ant-picker-calendar-month-select {
  min-width: 70px;
  margin-left: 8px;
}
.ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-left: 8px;
}
.ant-picker-calendar .ant-picker-panel {
  background: #fff;
  border: 0;
  border-top: 1px solid #f0f0f0;
  border-radius: 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,
.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel {
  width: auto;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-body {
  padding: 8px 0;
}
.ant-picker-calendar .ant-picker-panel .ant-picker-content {
  width: 100%;
}
.ant-picker-calendar-mini {
  border-radius: 3px;
}
.ant-picker-calendar-mini .ant-picker-calendar-header {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-picker-calendar-mini .ant-picker-panel {
  border-radius: 0 0 3px 3px;
}
.ant-picker-calendar-mini .ant-picker-content {
  height: 256px;
}
.ant-picker-calendar-mini .ant-picker-content th {
  height: auto;
  padding: 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel {
  display: block;
  width: 100%;
  text-align: right;
  background: #fff;
  border: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td {
  padding: 0;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  height: auto;
  padding: 0 12px 5px 0;
  line-height: 18px;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date {
  background: #f5f5f5;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today::before {
  display: none;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today {
  background: #e6fffe;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,
.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: #00bbd4;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date {
  display: block;
  width: auto;
  height: auto;
  margin: 0 4px;
  padding: 4px 8px 0;
  border: 0;
  border-top: 2px solid #f0f0f0;
  border-radius: 0;
  transition: background 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value {
  line-height: 24px;
  transition: color 0.3s;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  position: static;
  width: auto;
  height: 86px;
  overflow-y: auto;
  color: var(--antd-text-color);
  line-height: 1.5715;
  text-align: left;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #00bbd4;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value {
  color: var(--antd-text-color);
}
@media only screen and (max-width: 480px) {
  .ant-picker-calendar-header {
    display: block;
  }
  .ant-picker-calendar-header .ant-picker-calendar-year-select {
    width: 50%;
  }
  .ant-picker-calendar-header .ant-picker-calendar-month-select {
    width: calc(50% - 8px);
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
    width: 100%;
    margin-top: 8px;
    margin-left: 0;
  }
  .ant-picker-calendar-header .ant-picker-calendar-mode-switch > label {
    width: 50%;
    text-align: center;
  }
}
.ant-picker-calendar-rtl {
  direction: rtl;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel {
  text-align: left;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th {
  padding: 0 0 5px 12px;
}
.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content {
  text-align: right;
}
.ant-card {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  background: #fff;
  border-radius: 3px;
}
.ant-card-rtl {
  direction: rtl;
}
.ant-card-hoverable {
  cursor: pointer;
  transition: box-shadow 0.3s, border-color 0.3s;
}
.ant-card-hoverable:hover {
  border-color: transparent;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-bordered {
  border: 1px solid #f0f0f0;
}
.ant-card-head {
  min-height: 48px;
  margin-bottom: -1px;
  padding: 0 24px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 15px;
  background: transparent;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 3px 3px 0 0;
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head::before {
  display: table;
  content: '';
}
.ant-card-head::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-head-wrapper {
  display: flex;
  align-items: center;
}
.ant-card-head-title {
  display: inline-block;
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-head-title > .ant-typography,
.ant-card-head-title > .ant-typography-edit-content {
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.ant-card-head .ant-tabs-top {
  clear: both;
  margin-bottom: -17px;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-head .ant-tabs-top-bar {
  border-bottom: 1px solid #f0f0f0;
}
.ant-card-extra {
  float: right;
  margin-left: auto;
  padding: 16px 0;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
}
.ant-card-rtl .ant-card-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-card-body {
  padding: 24px;
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-body::before {
  display: table;
  content: '';
}
.ant-card-body::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body {
  margin: -1px 0 0 -1px;
  padding: 0;
}
.ant-card-grid {
  float: left;
  width: 33.33%;
  padding: 24px;
  border: 0;
  border-radius: 0;
  box-shadow: 1px 0 0 0 #f0f0f0, 0 1px 0 0 #f0f0f0, 1px 1px 0 0 #f0f0f0, 1px 0 0 0 #f0f0f0 inset, 0 1px 0 0 #f0f0f0 inset;
  transition: all 0.3s;
}
.ant-card-rtl .ant-card-grid {
  float: right;
}
.ant-card-grid-hoverable:hover {
  position: relative;
  z-index: 1;
  box-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
}
.ant-card-contain-tabs > .ant-card-head .ant-card-head-title {
  min-height: 32px;
  padding-bottom: 0;
}
.ant-card-contain-tabs > .ant-card-head .ant-card-extra {
  padding-bottom: 0;
}
.ant-card-bordered .ant-card-cover {
  margin-top: -1px;
  margin-right: -1px;
  margin-left: -1px;
}
.ant-card-cover > * {
  display: block;
  width: 100%;
}
.ant-card-cover img {
  border-radius: 3px 3px 0 0;
}
.ant-card-actions {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #fff;
  border-top: 1px solid #f0f0f0;
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions::before {
  display: table;
  content: '';
}
.ant-card-actions::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-actions > li {
  float: left;
  margin: 12px 0;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
}
.ant-card-rtl .ant-card-actions > li {
  float: right;
}
.ant-card-actions > li > span {
  position: relative;
  display: block;
  min-width: 32px;
  font-size: 14px;
  line-height: 1.5715;
  cursor: pointer;
}
.ant-card-actions > li > span:hover {
  color: #00bbd4;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn),
.ant-card-actions > li > span > .anticon {
  display: inline-block;
  width: 100%;
  color: rgba(0, 0, 0, 0.45);
  line-height: 22px;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #00bbd4;
}
.ant-card-actions > li > span > .anticon {
  font-size: 16px;
  line-height: 22px;
}
.ant-card-actions > li:not(:last-child) {
  border-right: 1px solid #f0f0f0;
}
.ant-card-rtl .ant-card-actions > li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-card-type-inner .ant-card-head {
  padding: 0 24px;
  background: var(--antd-upload-bg-color);
}
.ant-card-type-inner .ant-card-head-title {
  padding: 12px 0;
  font-size: 14px;
}
.ant-card-type-inner .ant-card-body {
  padding: 16px 24px;
}
.ant-card-type-inner .ant-card-extra {
  padding: 13.5px 0;
}
.ant-card-meta {
  margin: -4px 0;
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta::before {
  display: table;
  content: '';
}
.ant-card-meta::after {
  display: table;
  clear: both;
  content: '';
}
.ant-card-meta-avatar {
  float: left;
  padding-right: 16px;
}
.ant-card-rtl .ant-card-meta-avatar {
  float: right;
  padding-right: 0;
  padding-left: 16px;
}
.ant-card-meta-detail {
  overflow: hidden;
}
.ant-card-meta-detail > div:not(:last-child) {
  margin-bottom: 8px;
}
.ant-card-meta-title {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-card-meta-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-card-loading {
  overflow: hidden;
}
.ant-card-loading .ant-card-body {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-card-loading-content p {
  margin: 0;
}
.ant-card-loading-block {
  height: 14px;
  margin: 4px 0;
  background: linear-gradient(90deg, rgba(207, 216, 220, 0.2), rgba(207, 216, 220, 0.4), rgba(207, 216, 220, 0.2));
  background-size: 600% 600%;
  border-radius: 3px;
  animation: card-loading 1.4s ease infinite;
}
@keyframes card-loading {
  0%,
  100% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}
.ant-card-small > .ant-card-head {
  min-height: 36px;
  padding: 0 12px;
  font-size: 14px;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-head-title {
  padding: 8px 0;
}
.ant-card-small > .ant-card-head > .ant-card-head-wrapper > .ant-card-extra {
  padding: 8px 0;
  font-size: 14px;
}
.ant-card-small > .ant-card-body {
  padding: 12px;
}
.ant-carousel {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-carousel .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  touch-action: pan-y;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.ant-carousel .slick-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ant-carousel .slick-list:focus {
  outline: none;
}
.ant-carousel .slick-list.dragging {
  cursor: pointer;
}
.ant-carousel .slick-list .slick-slide {
  pointer-events: none;
}
.ant-carousel .slick-list .slick-slide input.ant-radio-input,
.ant-carousel .slick-list .slick-slide input.ant-checkbox-input {
  visibility: hidden;
}
.ant-carousel .slick-list .slick-slide.slick-active {
  pointer-events: auto;
}
.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,
.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input {
  visibility: visible;
}
.ant-carousel .slick-list .slick-slide > div > div {
  vertical-align: bottom;
}
.ant-carousel .slick-slider .slick-track,
.ant-carousel .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  touch-action: pan-y;
}
.ant-carousel .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.ant-carousel .slick-track::before,
.ant-carousel .slick-track::after {
  display: table;
  content: '';
}
.ant-carousel .slick-track::after {
  clear: both;
}
.slick-loading .ant-carousel .slick-track {
  visibility: hidden;
}
.ant-carousel .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.ant-carousel .slick-slide img {
  display: block;
}
.ant-carousel .slick-slide.slick-loading img {
  display: none;
}
.ant-carousel .slick-slide.dragging img {
  pointer-events: none;
}
.ant-carousel .slick-initialized .slick-slide {
  display: block;
}
.ant-carousel .slick-loading .slick-slide {
  visibility: hidden;
}
.ant-carousel .slick-vertical .slick-slide {
  display: block;
  height: auto;
}
.ant-carousel .slick-arrow.slick-hidden {
  display: none;
}
.ant-carousel .slick-prev,
.ant-carousel .slick-next {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  padding: 0;
  color: transparent;
  font-size: 0;
  line-height: 0;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-carousel .slick-prev:hover,
.ant-carousel .slick-next:hover,
.ant-carousel .slick-prev:focus,
.ant-carousel .slick-next:focus {
  color: transparent;
  background: transparent;
  outline: none;
}
.ant-carousel .slick-prev:hover::before,
.ant-carousel .slick-next:hover::before,
.ant-carousel .slick-prev:focus::before,
.ant-carousel .slick-next:focus::before {
  opacity: 1;
}
.ant-carousel .slick-prev.slick-disabled::before,
.ant-carousel .slick-next.slick-disabled::before {
  opacity: 0.25;
}
.ant-carousel .slick-prev {
  left: -25px;
}
.ant-carousel .slick-prev::before {
  content: '←';
}
.ant-carousel .slick-next {
  right: -25px;
}
.ant-carousel .slick-next::before {
  content: '→';
}
.ant-carousel .slick-dots {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex !important;
  justify-content: center;
  margin-right: 15%;
  margin-left: 15%;
  padding-left: 0;
  list-style: none;
}
.ant-carousel .slick-dots-bottom {
  bottom: 12px;
}
.ant-carousel .slick-dots-top {
  top: 12px;
  bottom: auto;
}
.ant-carousel .slick-dots li {
  position: relative;
  display: inline-block;
  flex: 0 1 auto;
  box-sizing: content-box;
  width: 16px;
  height: 3px;
  margin: 0 2px;
  margin-right: 3px;
  margin-left: 3px;
  padding: 0;
  text-align: center;
  text-indent: -999px;
  vertical-align: top;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button {
  display: block;
  width: 100%;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #fff;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  opacity: 0.3;
  transition: all 0.5s;
}
.ant-carousel .slick-dots li button:hover,
.ant-carousel .slick-dots li button:focus {
  opacity: 0.75;
}
.ant-carousel .slick-dots li.slick-active {
  width: 24px;
}
.ant-carousel .slick-dots li.slick-active button {
  background: #fff;
  opacity: 1;
}
.ant-carousel .slick-dots li.slick-active:hover,
.ant-carousel .slick-dots li.slick-active:focus {
  opacity: 1;
}
.ant-carousel-vertical .slick-dots {
  top: 50%;
  bottom: auto;
  flex-direction: column;
  width: 3px;
  height: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-carousel-vertical .slick-dots-left {
  right: auto;
  left: 12px;
}
.ant-carousel-vertical .slick-dots-right {
  right: 12px;
  left: auto;
}
.ant-carousel-vertical .slick-dots li {
  width: 3px;
  height: 16px;
  margin: 4px 2px;
  vertical-align: baseline;
}
.ant-carousel-vertical .slick-dots li button {
  width: 3px;
  height: 16px;
}
.ant-carousel-vertical .slick-dots li.slick-active {
  width: 3px;
  height: 24px;
}
.ant-carousel-vertical .slick-dots li.slick-active button {
  width: 3px;
  height: 24px;
}
.ant-carousel-rtl {
  direction: rtl;
}
.ant-carousel-rtl .ant-carousel .slick-track {
  right: 0;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev {
  right: -25px;
  left: auto;
}
.ant-carousel-rtl .ant-carousel .slick-prev::before {
  content: '→';
}
.ant-carousel-rtl .ant-carousel .slick-next {
  right: auto;
  left: -25px;
}
.ant-carousel-rtl .ant-carousel .slick-next::before {
  content: '←';
}
.ant-carousel-rtl.ant-carousel .slick-dots {
  flex-direction: row-reverse;
}
.ant-carousel-rtl.ant-carousel-vertical .slick-dots {
  flex-direction: column;
}
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-cascader-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,
.ant-cascader-checkbox-input:focus + .ant-cascader-checkbox-inner {
  border-color: #00bbd4;
}
.ant-cascader-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00bbd4;
  border-radius: 3px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-cascader-checkbox:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox::after {
  visibility: visible;
}
.ant-cascader-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-cascader-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
  background-color: #00bbd4;
  border-color: #00bbd4;
}
.ant-cascader-checkbox-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-cascader-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-checkbox-disabled:hover::after,
.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled::after {
  visibility: hidden;
}
.ant-cascader-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-cascader-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-cascader-checkbox-wrapper + .ant-cascader-checkbox-wrapper {
  margin-left: 8px;
}
.ant-cascader-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-cascader-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-cascader-checkbox-group-item {
  margin-right: 8px;
}
.ant-cascader-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
  margin-left: 0;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #00bbd4;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-checkbox-rtl {
  direction: rtl;
}
.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item + .ant-cascader-checkbox-group-item {
  margin-left: 8px;
}
.ant-cascader {
  width: 184px;
}
.ant-cascader-checkbox {
  top: 0;
  margin-right: 8px;
}
.ant-cascader-menus {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu {
  width: 100%;
  height: auto;
}
.ant-cascader-menu {
  min-width: 111px;
  height: 180px;
  margin: 0;
  margin: -4px 0;
  padding: 4px 0;
  overflow: auto;
  vertical-align: top;
  list-style: none;
  border-right: 1px solid #f0f0f0;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.ant-cascader-menu-item {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  padding: 5px 12px;
  overflow: hidden;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-cascader-menu-item:hover {
  background: #f5f5f5;
}
.ant-cascader-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-cascader-menu-item-disabled:hover {
  background: transparent;
}
.ant-cascader-menu-empty .ant-cascader-menu-item {
  color: rgba(0, 0, 0, 0.25);
  cursor: default;
  pointer-events: none;
}
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),
.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover {
  font-weight: 600;
  background-color: #e6fffe;
}
.ant-cascader-menu-item-content {
  flex: auto;
}
.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-loading-icon {
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
}
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,
.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-cascader-menu-item-keyword {
  color: #ff4d4f;
}
.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,
.ant-cascader-rtl .ant-cascader-menu-item-loading-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-cascader-rtl .ant-cascader-checkbox {
  top: 0;
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #00bbd4;
}
.ant-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00bbd4;
  border-radius: 3px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-checkbox:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox::after {
  visibility: visible;
}
.ant-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-checkbox-checked .ant-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #00bbd4;
  border-color: #00bbd4;
}
.ant-checkbox-disabled {
  cursor: not-allowed;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-checkbox-disabled .ant-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-checkbox-disabled .ant-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-checkbox-disabled:hover::after,
.ant-checkbox-wrapper:hover .ant-checkbox-disabled::after {
  visibility: hidden;
}
.ant-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 8px;
}
.ant-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-checkbox-group-item {
  margin-right: 8px;
}
.ant-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 0;
}
.ant-checkbox-indeterminate .ant-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #00bbd4;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-checkbox-rtl {
  direction: rtl;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-checkbox-group-rtl .ant-checkbox-group-item + .ant-checkbox-group-item {
  margin-left: 8px;
}
.ant-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: var(--antd-upload-bg-color);
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 3px;
}
.ant-collapse > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: 0 0 3px 3px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  padding: 12px 16px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 1.5715;
  cursor: pointer;
  transition: all 0.3s, visibility 0s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  display: inline-block;
  margin-right: 12px;
  font-size: 12px;
  vertical-align: -1px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transition: transform 0.24s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-left: auto;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only {
  cursor: default;
}
.ant-collapse > .ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text {
  cursor: pointer;
}
.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-left: 12px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  left: auto;
  margin: 0;
  transform: translateY(-50%);
}
.ant-collapse-content {
  color: var(--antd-text-color);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-hidden {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 3px 3px;
}
.ant-collapse-borderless {
  background-color: var(--antd-upload-bg-color);
  border: 0;
}
.ant-collapse-borderless > .ant-collapse-item {
  border-bottom: 1px solid #d9d9d9;
}
.ant-collapse-borderless > .ant-collapse-item:last-child,
.ant-collapse-borderless > .ant-collapse-item:last-child .ant-collapse-header {
  border-radius: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 4px;
}
.ant-collapse-ghost {
  background-color: transparent;
  border: 0;
}
.ant-collapse-ghost > .ant-collapse-item {
  border-bottom: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content {
  background-color: transparent;
  border-top: 0;
}
.ant-collapse-ghost > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header,
.ant-collapse .ant-collapse-item-disabled > .ant-collapse-header > .arrow {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-collapse-rtl {
  direction: rtl;
}
.ant-collapse-rtl .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  margin-right: 0;
  margin-left: 12px;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  transform: rotate(180deg);
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-extra {
  margin-right: auto;
  margin-left: 0;
}
.ant-collapse-rtl.ant-collapse > .ant-collapse-item.ant-collapse-no-arrow > .ant-collapse-header {
  padding-right: 12px;
  padding-left: 0;
}
.ant-comment {
  position: relative;
  background-color: inherit;
}
.ant-comment-inner {
  display: flex;
  padding: 16px 0;
}
.ant-comment-avatar {
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
  cursor: pointer;
}
.ant-comment-avatar img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.ant-comment-content {
  position: relative;
  flex: 1 1 auto;
  min-width: 1px;
  font-size: 14px;
  word-wrap: break-word;
}
.ant-comment-content-author {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 4px;
  font-size: 14px;
}
.ant-comment-content-author > a,
.ant-comment-content-author > span {
  padding-right: 8px;
  font-size: 12px;
  line-height: 18px;
}
.ant-comment-content-author-name {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  transition: color 0.3s;
}
.ant-comment-content-author-name > * {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-name > *:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-content-author-time {
  color: #ccc;
  white-space: nowrap;
  cursor: auto;
}
.ant-comment-content-detail p {
  margin-bottom: inherit;
  white-space: pre-wrap;
}
.ant-comment-actions {
  margin-top: 12px;
  margin-bottom: inherit;
  padding-left: 0;
}
.ant-comment-actions > li {
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
}
.ant-comment-actions > li > span {
  margin-right: 10px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: pointer;
  transition: color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-comment-actions > li > span:hover {
  color: #595959;
}
.ant-comment-nested {
  margin-left: 44px;
}
.ant-comment-rtl {
  direction: rtl;
}
.ant-comment-rtl .ant-comment-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-comment-rtl .ant-comment-content-author > a,
.ant-comment-rtl .ant-comment-content-author > span {
  padding-right: 0;
  padding-left: 8px;
}
.ant-comment-rtl .ant-comment-actions {
  padding-right: 0;
}
.ant-comment-rtl .ant-comment-actions > li > span {
  margin-right: 0;
  margin-left: 10px;
}
.ant-comment-rtl .ant-comment-nested {
  margin-right: 44px;
  margin-left: 0;
}
.ant-picker {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  padding: 2px 11px 2px;
  position: relative;
  display: inline-flex;
  align-items: center;
  background: #fff;
  border: 1px solid var(--antd-select-bg-color);
  border-radius: 3px;
  transition: border 0.3s, box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker:hover,
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-picker-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: var(--antd-select-bg-color);
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: inline-flex;
  align-items: center;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 3px 11px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  opacity: 1;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-picker-input > input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-picker-input > input:focus,
.ant-input-rtl .ant-picker-input > input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input-borderless,
.ant-picker-input > input-borderless:hover,
.ant-picker-input > input-borderless:focus,
.ant-picker-input > input-borderless-focused,
.ant-picker-input > input-borderless-disabled,
.ant-picker-input > input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 28px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input-rtl {
  direction: rtl;
}
.ant-picker-input > input:focus {
  box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-input-placeholder > input {
  color: #bfbfbf;
}
.ant-picker-large {
  padding: 5.5px 11px 5.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 15px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  pointer-events: none;
}
.ant-picker-suffix > * {
  vertical-align: top;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1;
  background: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear > * {
  vertical-align: top;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 15px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 15px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #00bbd4;
  opacity: 0;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-range.ant-picker-small .ant-picker-clear {
  right: 7px;
}
.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-left: 7px;
}
.ant-picker-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  transform: rotate(135deg);
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,
.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #00bbd4;
  background: #e6fffe;
  border-color: #78f8fa;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow::after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border: 5px solid #f0f0f0;
  border-color: #fff #fff transparent transparent;
  content: '';
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 3px;
  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);
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: inline-flex;
  flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-content,
.ant-picker-panel-container .ant-picker-panel table {
  text-align: center;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-panel {
  display: inline-flex;
  flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #00bbd4;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: flex;
  flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: var(--antd-text-color);
}
.ant-picker-header-view {
  flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #00bbd4;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentcolor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: var(--antd-text-color);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: var(--antd-text-color);
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
  transition: background 0.3s, border 0.3s;
}
.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: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #00bbd4;
  border-radius: 3px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6fffe;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #00bbd4;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6fffe;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #3be8ff;
  border-bottom: 1px dashed #3be8ff;
  transform: translateY(-50%);
  transition: all 0.3s;
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #87f1ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 3px 0 0 3px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 3px 3px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #87f1ff;
  transition: all 0.3s;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #3be8ff;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #3be8ff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ant-picker-cell-disabled {
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: rgba(0, 0, 0, 0.04);
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #00bbd4;
}
.ant-picker-today-btn:hover {
  color: #24d1e0;
}
.ant-picker-today-btn:active {
  color: #0093ad;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #3be8ff;
  border-radius: 3px 0 0 3px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #3be8ff;
  border-radius: 0 3px 3px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #3be8ff;
  border-radius: 0 3px 3px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #3be8ff;
  border-radius: 3px 0 0 3px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #00bbd4;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: flex;
  flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 255, 254, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0 0 0 14px;
  color: var(--antd-text-color);
  line-height: 28px;
  border-radius: 0;
  cursor: pointer;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6fffe;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line selector-type-no-unknown,selector-no-vendor-prefix */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar {
  margin-right: 7px;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 3px;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end::before {
  right: 50%;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -6px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -6px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 0 3px 3px 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 3px 0 0 3px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #3be8ff;
  border-left: none;
  border-radius: 0 3px 3px 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #3be8ff;
  border-radius: 3px 0 0 3px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover)::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child::after {
  right: 6px;
  left: 6px;
  border-right: 1px dashed #3be8ff;
  border-left: 1px dashed #3be8ff;
  border-radius: 3px;
}
.ant-picker-dropdown-rtl .ant-picker-footer-extra {
  direction: rtl;
  text-align: right;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}
.ant-descriptions-header {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.ant-descriptions-title {
  flex: auto;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: bold;
  font-size: 15px;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-descriptions-extra {
  margin-left: auto;
  color: var(--antd-text-color);
  font-size: 14px;
}
.ant-descriptions-view {
  width: 100%;
  border-radius: 3px;
}
.ant-descriptions-view table {
  width: 100%;
  table-layout: fixed;
}
.ant-descriptions-row > th,
.ant-descriptions-row > td {
  padding-bottom: 16px;
}
.ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-item-label {
  color: rgba(0, 0, 0, 0.85);
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5715;
  text-align: start;
}
.ant-descriptions-item-label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-descriptions-item-label.ant-descriptions-item-no-colon::after {
  content: ' ';
}
.ant-descriptions-item-no-label::after {
  margin: 0;
  content: '';
}
.ant-descriptions-item-content {
  display: table-cell;
  flex: 1;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
  word-break: break-word;
  overflow-wrap: break-word;
}
.ant-descriptions-item {
  padding-bottom: 0;
  vertical-align: top;
}
.ant-descriptions-item-container {
  display: flex;
}
.ant-descriptions-item-container .ant-descriptions-item-label,
.ant-descriptions-item-container .ant-descriptions-item-content {
  display: inline-flex;
  align-items: baseline;
}
.ant-descriptions-middle .ant-descriptions-row > th,
.ant-descriptions-middle .ant-descriptions-row > td {
  padding-bottom: 12px;
}
.ant-descriptions-small .ant-descriptions-row > th,
.ant-descriptions-small .ant-descriptions-row > td {
  padding-bottom: 8px;
}
.ant-descriptions-bordered .ant-descriptions-view {
  border: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-view > table {
  table-layout: auto;
  border-collapse: collapse;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px 24px;
  border-right: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-right: none;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #fafafa;
}
.ant-descriptions-bordered .ant-descriptions-item-label::after {
  display: none;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 1px solid #f0f0f0;
}
.ant-descriptions-bordered .ant-descriptions-row:last-child {
  border-bottom: none;
}
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content {
  padding: 12px 24px;
}
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,
.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content {
  padding: 8px 16px;
}
.ant-descriptions-rtl {
  direction: rtl;
}
.ant-descriptions-rtl .ant-descriptions-item-label::after {
  margin: 0 2px 0 8px;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,
.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child {
  border-left: none;
}
.ant-divider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal {
  display: flex;
  clear: both;
  width: 100%;
  min-width: 100%;
  margin: 24px 0;
}
.ant-divider-horizontal.ant-divider-with-text {
  display: flex;
  margin: 16px 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 15px;
  white-space: nowrap;
  text-align: center;
  border-top: 0;
  border-top-color: rgba(0, 0, 0, 0.06);
}
.ant-divider-horizontal.ant-divider-with-text::before,
.ant-divider-horizontal.ant-divider-with-text::after {
  position: relative;
  top: 50%;
  width: 50%;
  border-top: 1px solid transparent;
  border-top-color: inherit;
  border-bottom: 0;
  transform: translateY(50%);
  content: '';
}
.ant-divider-horizontal.ant-divider-with-text-left::before {
  top: 50%;
  width: 5%;
}
.ant-divider-horizontal.ant-divider-with-text-left::after {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::before {
  top: 50%;
  width: 95%;
}
.ant-divider-horizontal.ant-divider-with-text-right::after {
  top: 50%;
  width: 5%;
}
.ant-divider-inner-text {
  display: inline-block;
  padding: 0 1em;
}
.ant-divider-dashed {
  background: none;
  border-color: rgba(0, 0, 0, 0.06);
  border-style: dashed;
  border-width: 1px 0 0;
}
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::before,
.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed::after {
  border-style: dashed none none;
}
.ant-divider-vertical.ant-divider-dashed {
  border-width: 0 0 0 1px;
}
.ant-divider-plain.ant-divider-with-text {
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::before {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left::after {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text {
  padding-left: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::before {
  width: 100%;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right::after {
  width: 0;
}
.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text {
  padding-right: 0;
}
.ant-divider-rtl {
  direction: rtl;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::before {
  width: 95%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left::after {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::before {
  width: 5%;
}
.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right::after {
  width: 95%;
}
.ant-drawer {
  position: fixed;
  z-index: 1000;
  width: 0%;
  height: 100%;
  transition: width 0s ease 0.3s, height 0s ease 0.3s;
}
.ant-drawer-content-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer .ant-drawer-content {
  width: 100%;
  height: 100%;
}
.ant-drawer-left,
.ant-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}
.ant-drawer-left .ant-drawer-content-wrapper,
.ant-drawer-right .ant-drawer-content-wrapper {
  height: 100%;
}
.ant-drawer-left.ant-drawer-open,
.ant-drawer-right.ant-drawer-open {
  width: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer-left {
  left: 0;
}
.ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
}
.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right {
  right: 0;
}
.ant-drawer-right .ant-drawer-content-wrapper {
  right: 0;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-right.ant-drawer-open.no-mask {
  right: 1px;
  transform: translateX(1px);
}
.ant-drawer-top,
.ant-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}
.ant-drawer-top .ant-drawer-content-wrapper,
.ant-drawer-bottom .ant-drawer-content-wrapper {
  width: 100%;
}
.ant-drawer-top.ant-drawer-open,
.ant-drawer-bottom.ant-drawer-open {
  height: 100%;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}
.ant-drawer-top {
  top: 0;
}
.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom {
  bottom: 0;
}
.ant-drawer-bottom .ant-drawer-content-wrapper {
  bottom: 0;
}
.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
}
.ant-drawer-bottom.ant-drawer-open.no-mask {
  bottom: 1px;
  transform: translateY(1px);
}
.ant-drawer.ant-drawer-open .ant-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  animation: antdDrawerFadeIn 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  pointer-events: auto;
}
.ant-drawer-title {
  flex: 1;
  margin: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 15px;
  line-height: 22px;
}
.ant-drawer-content {
  position: relative;
  z-index: 1;
  overflow: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
}
.ant-drawer-close {
  display: inline-block;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  font-size: 15px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
  text-rendering: auto;
}
.ant-drawer-close:focus,
.ant-drawer-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-drawer-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px;
  color: var(--antd-text-color);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 3px 3px 0 0;
}
.ant-drawer-header-title {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: space-between;
}
.ant-drawer-header-close-only {
  padding-bottom: 0;
  border: none;
}
.ant-drawer-wrapper-body {
  display: flex;
  flex-flow: column nowrap;
  width: 100%;
  height: 100%;
}
.ant-drawer-body {
  flex-grow: 1;
  padding: 24px;
  overflow: auto;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-drawer-footer {
  flex-shrink: 0;
  padding: 10px 16px;
  border-top: 1px solid #f0f0f0;
}
.ant-drawer-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0;
  transition: opacity 0.3s linear, height 0s ease 0.3s;
  pointer-events: none;
}
.ant-drawer .ant-picker-clear {
  background: #fff;
}
@keyframes antdDrawerFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-drawer-rtl {
  direction: rtl;
}
.ant-drawer-rtl .ant-drawer-close {
  margin-right: 0;
  margin-left: 12px;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger {
  color: #ff2954;
}
.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover {
  color: #fff;
  background-color: #ff2954;
}
.ant-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-dropdown::before {
  position: absolute;
  top: -4px;
  right: 0;
  bottom: -4px;
  left: -7px;
  z-index: -9999;
  opacity: 0.0001;
  content: ' ';
}
.ant-dropdown-wrap {
  position: relative;
}
.ant-dropdown-wrap .ant-btn > .anticon-down {
  font-size: 10px;
}
.ant-dropdown-wrap .anticon-down::before {
  transition: transform 0.2s;
}
.ant-dropdown-wrap-open .anticon-down::before {
  transform: rotate(180deg);
}
.ant-dropdown-hidden,
.ant-dropdown-menu-hidden,
.ant-dropdown-menu-submenu-hidden {
  display: none;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-topRight {
  padding-bottom: 14px;
}
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,
.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight {
  padding-top: 14px;
}
.ant-dropdown-arrow {
  position: absolute;
  z-index: 1;
  display: block;
  width: 14.14213562px;
  height: 14.14213562px;
  background: transparent;
  border-style: solid;
  border-width: 7.07106781px;
  transform: rotate(45deg);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  bottom: 6.2px;
  border-color: transparent #fff #fff transparent;
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
}
.ant-dropdown-placement-topCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-topLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-topRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow,
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  top: 6px;
  border-color: #fff transparent transparent #fff;
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
}
.ant-dropdown-placement-bottomCenter > .ant-dropdown-arrow {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.ant-dropdown-placement-bottomLeft > .ant-dropdown-arrow {
  left: 16px;
}
.ant-dropdown-placement-bottomRight > .ant-dropdown-arrow {
  right: 16px;
}
.ant-dropdown-menu {
  position: relative;
  margin: 0;
  padding: 4px 0;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
  outline: none;
  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);
}
.ant-dropdown-menu-item-group-title {
  padding: 5px 12px;
  color: rgba(0, 0, 0, 0.45);
  transition: all 0.3s;
}
.ant-dropdown-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-menu-submenu-popup li {
  list-style: none;
}
.ant-dropdown-menu-submenu-popup ul {
  margin-right: 0.3em;
  margin-left: 0.3em;
}
.ant-dropdown-menu-item {
  position: relative;
  display: flex;
  align-items: center;
}
.ant-dropdown-menu-item-icon {
  min-width: 12px;
  margin-right: 8px;
  font-size: 12px;
}
.ant-dropdown-menu-title-content {
  flex: auto;
  white-space: nowrap;
}
.ant-dropdown-menu-title-content > a {
  color: inherit;
  transition: all 0.3s;
}
.ant-dropdown-menu-title-content > a:hover {
  color: inherit;
}
.ant-dropdown-menu-title-content > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
}
.ant-dropdown-menu-item,
.ant-dropdown-menu-submenu-title {
  clear: both;
  margin: 0;
  padding: 5px 12px;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #00bbd4;
  background-color: #e6fffe;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: #f5f5f5;
}
.ant-dropdown-menu-item-disabled,
.ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled:hover,
.ant-dropdown-menu-submenu-title-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-item-disabled a,
.ant-dropdown-menu-submenu-title-disabled a {
  pointer-events: none;
}
.ant-dropdown-menu-item-divider,
.ant-dropdown-menu-submenu-title-divider {
  height: 1px;
  margin: 4px 0;
  overflow: hidden;
  line-height: 0;
  background-color: #f0f0f0;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  position: absolute;
  right: 8px;
}
.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-right: 0 !important;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  font-style: normal;
}
.ant-dropdown-menu-item-group-list {
  margin: 0 8px;
  padding: 0;
  list-style: none;
}
.ant-dropdown-menu-submenu-title {
  padding-right: 24px;
}
.ant-dropdown-menu-submenu-vertical {
  position: relative;
}
.ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 100%;
  margin-left: 4px;
  transform-origin: 0 0;
}
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #00bbd4;
}
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,
.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpIn;
}
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,
.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownIn;
}
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,
.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight {
  animation-name: antSlideUpOut;
}
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,
.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight {
  animation-name: antSlideDownOut;
}
.ant-dropdown-trigger > .anticon.anticon-down,
.ant-dropdown-link > .anticon.anticon-down,
.ant-dropdown-button > .anticon.anticon-down {
  font-size: 10px;
  vertical-align: baseline;
}
.ant-dropdown-button {
  white-space: nowrap;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading,
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn {
  cursor: default;
  pointer-events: none;
}
.ant-dropdown-button.ant-btn-group > .ant-btn-loading + .ant-btn::before {
  display: block;
}
.ant-dropdown-button.ant-btn-group > .ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only) {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-dropdown-menu-dark,
.ant-dropdown-menu-dark .ant-dropdown-menu {
  background: #001529;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a .ant-dropdown-menu-submenu-arrow::after,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a .ant-dropdown-menu-submenu-arrow::after {
  color: rgba(255, 255, 255, 0.65);
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > a:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item > .anticon + span > a:hover {
  color: #fff;
  background: transparent;
}
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,
.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  color: #fff;
  background: #00bbd4;
}
.ant-dropdown-rtl {
  direction: rtl;
}
.ant-dropdown-rtl.ant-dropdown::before {
  right: -7px;
  left: 0;
}
.ant-dropdown-menu.ant-dropdown-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,
.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title {
  direction: rtl;
  text-align: right;
}
.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl {
  transform-origin: 100% 0;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  text-align: right;
}
.ant-dropdown-rtl .ant-dropdown-menu-item > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-item > span > .anticon:first-child,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  margin-right: 0;
  margin-left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon {
  right: auto;
  left: 8px;
}
.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  margin-left: 0 !important;
  transform: scaleX(-1);
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-title {
  padding-right: 12px;
  padding-left: 24px;
}
.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical > .ant-dropdown-menu {
  right: 100%;
  left: 0;
  margin-right: 4px;
  margin-left: 0;
}
.ant-empty {
  margin: 0 8px;
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-empty-image {
  height: 100px;
  margin-bottom: 8px;
}
.ant-empty-image img {
  height: 100%;
}
.ant-empty-image svg {
  height: 100%;
  margin: auto;
}
.ant-empty-footer {
  margin-top: 16px;
}
.ant-empty-normal {
  margin: 32px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-normal .ant-empty-image {
  height: 40px;
}
.ant-empty-small {
  margin: 8px 0;
  color: rgba(0, 0, 0, 0.25);
}
.ant-empty-small .ant-empty-image {
  height: 35px;
}
.ant-empty-img-default-ellipse {
  fill: #f5f5f5;
  fill-opacity: 0.8;
}
.ant-empty-img-default-path-1 {
  fill: #aeb8c2;
}
.ant-empty-img-default-path-2 {
  fill: url('#linearGradient-1');
}
.ant-empty-img-default-path-3 {
  fill: #f5f5f7;
}
.ant-empty-img-default-path-4 {
  fill: #dce0e6;
}
.ant-empty-img-default-path-5 {
  fill: #dce0e6;
}
.ant-empty-img-default-g {
  fill: #fff;
}
.ant-empty-img-simple-ellipse {
  fill: #f5f5f5;
}
.ant-empty-img-simple-g {
  stroke: #d9d9d9;
}
.ant-empty-img-simple-path {
  fill: #fafafa;
}
.ant-empty-rtl {
  direction: rtl;
}
.ant-form-item .ant-upload {
  background: transparent;
}
.ant-form-item .ant-upload.ant-upload-drag {
  background: var(--antd-upload-bg-color);
}
.ant-form-item input[type='radio'],
.ant-form-item input[type='checkbox'] {
  width: 14px;
  height: 14px;
}
.ant-form-item .ant-radio-inline,
.ant-form-item .ant-checkbox-inline {
  display: inline-block;
  margin-left: 8px;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.ant-form-item .ant-radio-inline:first-child,
.ant-form-item .ant-checkbox-inline:first-child {
  margin-left: 0;
}
.ant-form-item .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical {
  display: block;
}
.ant-form-item .ant-checkbox-vertical + .ant-checkbox-vertical,
.ant-form-item .ant-radio-vertical + .ant-radio-vertical {
  margin-left: 0;
}
.ant-form-item .ant-input-number + .ant-form-text {
  margin-left: 8px;
}
.ant-form-item .ant-input-number-handler-wrap {
  z-index: 2;
}
.ant-form-item .ant-select,
.ant-form-item .ant-cascader-picker {
  width: 100%;
}
.ant-form-item .ant-picker-calendar-year-select,
.ant-form-item .ant-picker-calendar-month-select,
.ant-form-item .ant-input-group .ant-select,
.ant-form-item .ant-input-group .ant-cascader-picker,
.ant-form-item .ant-input-number-group .ant-select,
.ant-form-item .ant-input-number-group .ant-cascader-picker {
  width: auto;
}
.ant-form-inline {
  display: flex;
  flex-wrap: wrap;
}
.ant-form-inline .ant-form-item {
  flex: none;
  flex-wrap: nowrap;
  margin-right: 16px;
  margin-bottom: 0;
}
.ant-form-inline .ant-form-item-with-help {
  margin-bottom: 20px;
}
.ant-form-inline .ant-form-item > .ant-form-item-label,
.ant-form-inline .ant-form-item > .ant-form-item-control {
  display: inline-block;
  vertical-align: top;
}
.ant-form-inline .ant-form-item > .ant-form-item-label {
  flex: none;
}
.ant-form-inline .ant-form-item .ant-form-text {
  display: inline-block;
}
.ant-form-inline .ant-form-item .ant-form-item-has-feedback {
  display: inline-block;
}
.ant-form-horizontal .ant-form-item-label {
  flex-grow: 0;
}
.ant-form-horizontal .ant-form-item-control {
  flex: 1 1 0;
  min-width: 0;
}
.ant-form-horizontal .ant-form-item-label.ant-col-24 + .ant-form-item-control {
  min-width: unset;
}
.ant-form-vertical .ant-form-item {
  flex-direction: column;
}
.ant-form-vertical .ant-form-item-label > label {
  height: auto;
}
.ant-form-vertical .ant-form-item-label,
.ant-col-24.ant-form-item-label,
.ant-col-xl-24.ant-form-item-label {
  padding: 0 0 8px;
  line-height: 1.5715;
  white-space: initial;
  text-align: left;
}
.ant-form-vertical .ant-form-item-label > label,
.ant-col-24.ant-form-item-label > label,
.ant-col-xl-24.ant-form-item-label > label {
  margin: 0;
}
.ant-form-vertical .ant-form-item-label > label::after,
.ant-col-24.ant-form-item-label > label::after,
.ant-col-xl-24.ant-form-item-label > label::after {
  display: none;
}
.ant-form-rtl.ant-form-vertical .ant-form-item-label,
.ant-form-rtl.ant-col-24.ant-form-item-label,
.ant-form-rtl.ant-col-xl-24.ant-form-item-label {
  text-align: right;
}
@media (max-width: 575px) {
  .ant-form-item .ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-form-item .ant-form-item-label > label {
    margin: 0;
  }
  .ant-form-item .ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-form-item .ant-form-item-label {
    text-align: right;
  }
  .ant-form .ant-form-item {
    flex-wrap: wrap;
  }
  .ant-form .ant-form-item .ant-form-item-label,
  .ant-form .ant-form-item .ant-form-item-control {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xs-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xs-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xs-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xs-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .ant-col-sm-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-sm-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-sm-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-sm-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 991px) {
  .ant-col-md-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-md-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-md-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-md-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  .ant-col-lg-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-lg-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-lg-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-lg-24.ant-form-item-label {
    text-align: right;
  }
}
@media (max-width: 1599px) {
  .ant-col-xl-24.ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
  }
  .ant-col-xl-24.ant-form-item-label > label {
    margin: 0;
  }
  .ant-col-xl-24.ant-form-item-label > label::after {
    display: none;
  }
  .ant-form-rtl.ant-col-xl-24.ant-form-item-label {
    text-align: right;
  }
}
.ant-form-item {
  /* Some non-status related component style is in `components.less` */
  /* To support leave along ErrorList. We add additional className to handle explain style */
}
.ant-form-item-explain-error {
  color: #ff2954;
}
.ant-form-item-explain-warning {
  color: #ffaa00;
}
.ant-form-item-has-feedback .ant-input {
  padding-right: 24px;
}
.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 18px;
}
.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 28px;
}
.ant-form-item-has-feedback .ant-switch {
  margin: 2px 0 4px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
  right: 32px;
}
.ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
.ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 42px;
}
.ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 19px;
}
.ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: 32px;
}
.ant-form-item-has-feedback .ant-picker {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-large {
  padding-right: 29.2px;
}
.ant-form-item-has-feedback .ant-picker-small {
  padding-right: 25.2px;
}
.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  width: 28px;
  height: 20px;
  margin-top: -10px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  visibility: visible;
  animation: zoomIn 0.3s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  pointer-events: none;
}
.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #0dc901;
  animation-name: diffZoomIn1 !important;
}
.ant-form-item-has-warning .ant-form-item-split {
  color: #ffaa00;
}
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background-color: #fff;
  border-color: #ffaa00;
}
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ffbf29;
  box-shadow: 0 0 0 2px rgba(255, 170, 0, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffbf29;
  box-shadow: 0 0 0 2px rgba(255, 170, 0, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-input-prefix,
.ant-form-item-has-warning .ant-input-number-prefix {
  color: #ffaa00;
}
.ant-form-item-has-warning :not(.ant-input-group-addon-disabled).ant-input-group-addon,
.ant-form-item-has-warning :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon {
  color: #ffaa00;
  border-color: #ffaa00;
}
.ant-form-item-has-warning .has-feedback {
  color: #ffaa00;
}
.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #ffaa00;
  animation-name: diffZoomIn3 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ffaa00 !important;
}
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ffbf29;
  box-shadow: 0 0 0 2px rgba(255, 170, 0, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-input-number,
.ant-form-item-has-warning .ant-picker {
  background-color: #fff;
  border-color: #ffaa00;
}
.ant-form-item-has-warning .ant-input-number-focused,
.ant-form-item-has-warning .ant-picker-focused,
.ant-form-item-has-warning .ant-input-number:focus,
.ant-form-item-has-warning .ant-picker:focus {
  border-color: #ffbf29;
  box-shadow: 0 0 0 2px rgba(255, 170, 0, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,
.ant-form-item-has-warning .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ffaa00;
}
.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffbf29;
  box-shadow: 0 0 0 2px rgba(255, 170, 0, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-form-item-split {
  color: #ff2954;
}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover {
  background-color: #fff;
  border-color: #ff2954;
}
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,
.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,
.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused {
  border-color: #ff526f;
  box-shadow: 0 0 0 2px rgba(255, 41, 84, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ff526f;
  box-shadow: 0 0 0 2px rgba(255, 41, 84, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-input-prefix,
.ant-form-item-has-error .ant-input-number-prefix {
  color: #ff2954;
}
.ant-form-item-has-error :not(.ant-input-group-addon-disabled).ant-input-group-addon,
.ant-form-item-has-error :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon {
  color: #ff2954;
  border-color: #ff2954;
}
.ant-form-item-has-error .has-feedback {
  color: #ff2954;
}
.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon {
  color: #ff2954;
  animation-name: diffZoomIn2 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: #fff;
  border-color: #ff2954 !important;
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector {
  border-color: #ff526f;
  box-shadow: 0 0 0 2px rgba(255, 41, 84, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,
.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 0;
  box-shadow: none;
}
.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus {
  border-color: #ff2954;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker {
  background-color: #fff;
  border-color: #ff2954;
}
.ant-form-item-has-error .ant-input-number-focused,
.ant-form-item-has-error .ant-picker-focused,
.ant-form-item-has-error .ant-input-number:focus,
.ant-form-item-has-error .ant-picker:focus {
  border-color: #ff526f;
  box-shadow: 0 0 0 2px rgba(255, 41, 84, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff2954;
}
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover {
  background-color: #fff;
  border-color: #ff2954;
}
.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,
.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus {
  border-color: #ff526f;
  box-shadow: 0 0 0 2px rgba(255, 41, 84, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover + .ant-cascader-input.ant-input {
  border-color: #ff2954;
}
.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input {
  background-color: #fff;
  border-color: #ff526f;
  box-shadow: 0 0 0 2px rgba(255, 41, 84, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-has-error .ant-transfer-list {
  border-color: #ff2954;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #d9d9d9;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper {
  border-color: #ff2954 !important;
}
.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child)::before {
  background-color: #ff2954;
}
.ant-form-item-has-error .ant-mentions {
  border-color: #ff2954 !important;
}
.ant-form-item-has-error .ant-mentions-focused,
.ant-form-item-has-error .ant-mentions:focus {
  border-color: #ff526f;
  box-shadow: 0 0 0 2px rgba(255, 41, 84, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon {
  display: inline-block;
  color: #00bbd4;
}
.ant-form {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-form legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 15px;
  line-height: inherit;
  border: 0;
  border-bottom: 1px solid #d9d9d9;
}
.ant-form label {
  font-size: 14px;
}
.ant-form input[type='search'] {
  box-sizing: border-box;
}
.ant-form input[type='radio'],
.ant-form input[type='checkbox'] {
  line-height: normal;
}
.ant-form input[type='file'] {
  display: block;
}
.ant-form input[type='range'] {
  display: block;
  width: 100%;
}
.ant-form select[multiple],
.ant-form select[size] {
  height: auto;
}
.ant-form input[type='file']:focus,
.ant-form input[type='radio']:focus,
.ant-form input[type='checkbox']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.ant-form output {
  display: block;
  padding-top: 15px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-form .ant-form-text {
  display: inline-block;
  padding-right: 8px;
}
.ant-form-small .ant-form-item-label > label {
  height: 24px;
}
.ant-form-small .ant-form-item-control-input {
  min-height: 24px;
}
.ant-form-large .ant-form-item-label > label {
  height: 36px;
}
.ant-form-large .ant-form-item-control-input {
  min-height: 36px;
}
.ant-form-item {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  margin-bottom: 20px;
  vertical-align: top;
}
.ant-form-item-with-help {
  margin-bottom: 0;
  transition: none;
}
.ant-form-item-hidden,
.ant-form-item-hidden.ant-row {
  display: none;
}
.ant-form-item-label {
  display: inline-block;
  flex-grow: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: middle;
}
.ant-form-item-label-left {
  text-align: left;
}
.ant-form-item-label-wrap {
  overflow: unset;
  line-height: 1.3215em;
  white-space: unset;
}
.ant-form-item-label > label {
  position: relative;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  height: 28px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
}
.ant-form-item-label > label > .anticon {
  font-size: 14px;
  vertical-align: top;
}
.ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: inline-block;
  margin-right: 4px;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: '*';
}
.ant-form-hide-required-mark .ant-form-item-label > label.ant-form-item-required:not(.ant-form-item-required-mark-optional)::before {
  display: none;
}
.ant-form-item-label > label .ant-form-item-optional {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-form-hide-required-mark .ant-form-item-label > label .ant-form-item-optional {
  display: none;
}
.ant-form-item-label > label .ant-form-item-tooltip {
  color: rgba(0, 0, 0, 0.45);
  cursor: help;
  writing-mode: horizontal-tb;
  margin-inline-start: 4px;
}
.ant-form-item-label > label::after {
  content: ':';
  position: relative;
  top: -0.5px;
  margin: 0 8px 0 2px;
}
.ant-form-item-label > label.ant-form-item-no-colon::after {
  content: ' ';
}
.ant-form-item-control {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.ant-form-item-control:first-child:not([class^='ant-col-']):not([class*=' ant-col-']) {
  width: 100%;
}
.ant-form-item-control-input {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 28px;
}
.ant-form-item-control-input-content {
  flex: auto;
  max-width: 100%;
}
.ant-form-item-explain,
.ant-form-item-extra {
  clear: both;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  margin-top: -1px;
  margin-bottom: -1px;
}
.ant-form-item-explain-connected {
  height: 0;
  min-height: 0;
  opacity: 0;
}
.ant-form-item-extra {
  min-height: 20px;
}
.ant-form-item .ant-input-textarea-show-count::after {
  margin-bottom: -22px;
}
.ant-form-item-with-help .ant-form-item-explain {
  height: auto;
  min-height: 20px;
  opacity: 1;
}
.ant-show-help {
  transition: height 0.3s linear, min-height 0.3s linear, margin-bottom 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-show-help-leave {
  min-height: 20px;
}
.ant-show-help-leave-active {
  min-height: 0;
}
.ant-show-help-item {
  overflow: hidden;
  transition: height 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
}
.ant-show-help-item-appear,
.ant-show-help-item-enter {
  transform: translateY(-5px);
  opacity: 0;
}
.ant-show-help-item-appear-active,
.ant-show-help-item-enter-active {
  transform: translateY(0);
  opacity: 1;
}
.ant-show-help-item-leave-active {
  transform: translateY(-5px);
}
@keyframes diffZoomIn1 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn2 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes diffZoomIn3 {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ant-form-rtl {
  direction: rtl;
}
.ant-form-rtl .ant-form-item-label {
  text-align: left;
}
.ant-form-rtl .ant-form-item-label > label.ant-form-item-required::before {
  margin-right: 0;
  margin-left: 4px;
}
.ant-form-rtl .ant-form-item-label > label::after {
  margin: 0 2px 0 8px;
}
.ant-form-rtl .ant-form-item-label > label .ant-form-item-optional {
  margin-right: 4px;
  margin-left: 0;
}
.ant-col-rtl .ant-form-item-control:first-child {
  width: 100%;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input {
  padding-right: 11px;
  padding-left: 24px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix {
  padding-right: 11px;
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number {
  padding: 0;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: auto;
  left: 28px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-input-number {
  padding-left: 18px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-clear,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-arrow,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection-selected-value,
.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon) > .ant-select .ant-select-selection-selected-value {
  padding-right: 0;
  padding-left: 42px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow {
  margin-right: 0;
  margin-left: 19px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear {
  right: auto;
  left: 32px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large {
  padding-right: 11px;
  padding-left: 29.2px;
}
.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small {
  padding-right: 7px;
  padding-left: 25.2px;
}
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,
.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon {
  right: auto;
  left: 0;
}
.ant-form-rtl.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-left: 16px;
}
.ant-row {
  display: flex;
  flex-flow: row wrap;
}
.ant-row::before,
.ant-row::after {
  display: flex;
}
.ant-row-no-wrap {
  flex-wrap: nowrap;
}
.ant-row-start {
  justify-content: flex-start;
}
.ant-row-center {
  justify-content: center;
}
.ant-row-end {
  justify-content: flex-end;
}
.ant-row-space-between {
  justify-content: space-between;
}
.ant-row-space-around {
  justify-content: space-around;
}
.ant-row-top {
  align-items: flex-start;
}
.ant-row-middle {
  align-items: center;
}
.ant-row-bottom {
  align-items: flex-end;
}
.ant-col {
  position: relative;
  max-width: 100%;
  min-height: 1px;
}
.ant-col-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-push-24 {
  left: 100%;
}
.ant-col-pull-24 {
  right: 100%;
}
.ant-col-offset-24 {
  margin-left: 100%;
}
.ant-col-order-24 {
  order: 24;
}
.ant-col-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-push-23 {
  left: 95.83333333%;
}
.ant-col-pull-23 {
  right: 95.83333333%;
}
.ant-col-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-order-23 {
  order: 23;
}
.ant-col-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-push-22 {
  left: 91.66666667%;
}
.ant-col-pull-22 {
  right: 91.66666667%;
}
.ant-col-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-order-22 {
  order: 22;
}
.ant-col-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-push-21 {
  left: 87.5%;
}
.ant-col-pull-21 {
  right: 87.5%;
}
.ant-col-offset-21 {
  margin-left: 87.5%;
}
.ant-col-order-21 {
  order: 21;
}
.ant-col-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-push-20 {
  left: 83.33333333%;
}
.ant-col-pull-20 {
  right: 83.33333333%;
}
.ant-col-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-order-20 {
  order: 20;
}
.ant-col-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-push-19 {
  left: 79.16666667%;
}
.ant-col-pull-19 {
  right: 79.16666667%;
}
.ant-col-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-order-19 {
  order: 19;
}
.ant-col-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-push-18 {
  left: 75%;
}
.ant-col-pull-18 {
  right: 75%;
}
.ant-col-offset-18 {
  margin-left: 75%;
}
.ant-col-order-18 {
  order: 18;
}
.ant-col-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-push-17 {
  left: 70.83333333%;
}
.ant-col-pull-17 {
  right: 70.83333333%;
}
.ant-col-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-order-17 {
  order: 17;
}
.ant-col-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-push-16 {
  left: 66.66666667%;
}
.ant-col-pull-16 {
  right: 66.66666667%;
}
.ant-col-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-order-16 {
  order: 16;
}
.ant-col-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-push-15 {
  left: 62.5%;
}
.ant-col-pull-15 {
  right: 62.5%;
}
.ant-col-offset-15 {
  margin-left: 62.5%;
}
.ant-col-order-15 {
  order: 15;
}
.ant-col-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-push-14 {
  left: 58.33333333%;
}
.ant-col-pull-14 {
  right: 58.33333333%;
}
.ant-col-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-order-14 {
  order: 14;
}
.ant-col-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-push-13 {
  left: 54.16666667%;
}
.ant-col-pull-13 {
  right: 54.16666667%;
}
.ant-col-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-order-13 {
  order: 13;
}
.ant-col-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-push-12 {
  left: 50%;
}
.ant-col-pull-12 {
  right: 50%;
}
.ant-col-offset-12 {
  margin-left: 50%;
}
.ant-col-order-12 {
  order: 12;
}
.ant-col-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-push-11 {
  left: 45.83333333%;
}
.ant-col-pull-11 {
  right: 45.83333333%;
}
.ant-col-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-order-11 {
  order: 11;
}
.ant-col-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-push-10 {
  left: 41.66666667%;
}
.ant-col-pull-10 {
  right: 41.66666667%;
}
.ant-col-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-order-10 {
  order: 10;
}
.ant-col-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-push-9 {
  left: 37.5%;
}
.ant-col-pull-9 {
  right: 37.5%;
}
.ant-col-offset-9 {
  margin-left: 37.5%;
}
.ant-col-order-9 {
  order: 9;
}
.ant-col-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-push-8 {
  left: 33.33333333%;
}
.ant-col-pull-8 {
  right: 33.33333333%;
}
.ant-col-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-order-8 {
  order: 8;
}
.ant-col-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-push-7 {
  left: 29.16666667%;
}
.ant-col-pull-7 {
  right: 29.16666667%;
}
.ant-col-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-order-7 {
  order: 7;
}
.ant-col-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-push-6 {
  left: 25%;
}
.ant-col-pull-6 {
  right: 25%;
}
.ant-col-offset-6 {
  margin-left: 25%;
}
.ant-col-order-6 {
  order: 6;
}
.ant-col-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-push-5 {
  left: 20.83333333%;
}
.ant-col-pull-5 {
  right: 20.83333333%;
}
.ant-col-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-order-5 {
  order: 5;
}
.ant-col-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-push-4 {
  left: 16.66666667%;
}
.ant-col-pull-4 {
  right: 16.66666667%;
}
.ant-col-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-order-4 {
  order: 4;
}
.ant-col-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-push-3 {
  left: 12.5%;
}
.ant-col-pull-3 {
  right: 12.5%;
}
.ant-col-offset-3 {
  margin-left: 12.5%;
}
.ant-col-order-3 {
  order: 3;
}
.ant-col-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-push-2 {
  left: 8.33333333%;
}
.ant-col-pull-2 {
  right: 8.33333333%;
}
.ant-col-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-order-2 {
  order: 2;
}
.ant-col-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-push-1 {
  left: 4.16666667%;
}
.ant-col-pull-1 {
  right: 4.16666667%;
}
.ant-col-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-order-1 {
  order: 1;
}
.ant-col-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-offset-0 {
  margin-left: 0;
}
.ant-col-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
.ant-col-xs-24 {
  display: block;
  flex: 0 0 100%;
  max-width: 100%;
}
.ant-col-xs-push-24 {
  left: 100%;
}
.ant-col-xs-pull-24 {
  right: 100%;
}
.ant-col-xs-offset-24 {
  margin-left: 100%;
}
.ant-col-xs-order-24 {
  order: 24;
}
.ant-col-xs-23 {
  display: block;
  flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.ant-col-xs-push-23 {
  left: 95.83333333%;
}
.ant-col-xs-pull-23 {
  right: 95.83333333%;
}
.ant-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.ant-col-xs-order-23 {
  order: 23;
}
.ant-col-xs-22 {
  display: block;
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.ant-col-xs-push-22 {
  left: 91.66666667%;
}
.ant-col-xs-pull-22 {
  right: 91.66666667%;
}
.ant-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.ant-col-xs-order-22 {
  order: 22;
}
.ant-col-xs-21 {
  display: block;
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.ant-col-xs-push-21 {
  left: 87.5%;
}
.ant-col-xs-pull-21 {
  right: 87.5%;
}
.ant-col-xs-offset-21 {
  margin-left: 87.5%;
}
.ant-col-xs-order-21 {
  order: 21;
}
.ant-col-xs-20 {
  display: block;
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.ant-col-xs-push-20 {
  left: 83.33333333%;
}
.ant-col-xs-pull-20 {
  right: 83.33333333%;
}
.ant-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.ant-col-xs-order-20 {
  order: 20;
}
.ant-col-xs-19 {
  display: block;
  flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.ant-col-xs-push-19 {
  left: 79.16666667%;
}
.ant-col-xs-pull-19 {
  right: 79.16666667%;
}
.ant-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.ant-col-xs-order-19 {
  order: 19;
}
.ant-col-xs-18 {
  display: block;
  flex: 0 0 75%;
  max-width: 75%;
}
.ant-col-xs-push-18 {
  left: 75%;
}
.ant-col-xs-pull-18 {
  right: 75%;
}
.ant-col-xs-offset-18 {
  margin-left: 75%;
}
.ant-col-xs-order-18 {
  order: 18;
}
.ant-col-xs-17 {
  display: block;
  flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.ant-col-xs-push-17 {
  left: 70.83333333%;
}
.ant-col-xs-pull-17 {
  right: 70.83333333%;
}
.ant-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.ant-col-xs-order-17 {
  order: 17;
}
.ant-col-xs-16 {
  display: block;
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.ant-col-xs-push-16 {
  left: 66.66666667%;
}
.ant-col-xs-pull-16 {
  right: 66.66666667%;
}
.ant-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.ant-col-xs-order-16 {
  order: 16;
}
.ant-col-xs-15 {
  display: block;
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.ant-col-xs-push-15 {
  left: 62.5%;
}
.ant-col-xs-pull-15 {
  right: 62.5%;
}
.ant-col-xs-offset-15 {
  margin-left: 62.5%;
}
.ant-col-xs-order-15 {
  order: 15;
}
.ant-col-xs-14 {
  display: block;
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.ant-col-xs-push-14 {
  left: 58.33333333%;
}
.ant-col-xs-pull-14 {
  right: 58.33333333%;
}
.ant-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.ant-col-xs-order-14 {
  order: 14;
}
.ant-col-xs-13 {
  display: block;
  flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.ant-col-xs-push-13 {
  left: 54.16666667%;
}
.ant-col-xs-pull-13 {
  right: 54.16666667%;
}
.ant-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.ant-col-xs-order-13 {
  order: 13;
}
.ant-col-xs-12 {
  display: block;
  flex: 0 0 50%;
  max-width: 50%;
}
.ant-col-xs-push-12 {
  left: 50%;
}
.ant-col-xs-pull-12 {
  right: 50%;
}
.ant-col-xs-offset-12 {
  margin-left: 50%;
}
.ant-col-xs-order-12 {
  order: 12;
}
.ant-col-xs-11 {
  display: block;
  flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.ant-col-xs-push-11 {
  left: 45.83333333%;
}
.ant-col-xs-pull-11 {
  right: 45.83333333%;
}
.ant-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.ant-col-xs-order-11 {
  order: 11;
}
.ant-col-xs-10 {
  display: block;
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.ant-col-xs-push-10 {
  left: 41.66666667%;
}
.ant-col-xs-pull-10 {
  right: 41.66666667%;
}
.ant-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.ant-col-xs-order-10 {
  order: 10;
}
.ant-col-xs-9 {
  display: block;
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.ant-col-xs-push-9 {
  left: 37.5%;
}
.ant-col-xs-pull-9 {
  right: 37.5%;
}
.ant-col-xs-offset-9 {
  margin-left: 37.5%;
}
.ant-col-xs-order-9 {
  order: 9;
}
.ant-col-xs-8 {
  display: block;
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.ant-col-xs-push-8 {
  left: 33.33333333%;
}
.ant-col-xs-pull-8 {
  right: 33.33333333%;
}
.ant-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.ant-col-xs-order-8 {
  order: 8;
}
.ant-col-xs-7 {
  display: block;
  flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.ant-col-xs-push-7 {
  left: 29.16666667%;
}
.ant-col-xs-pull-7 {
  right: 29.16666667%;
}
.ant-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.ant-col-xs-order-7 {
  order: 7;
}
.ant-col-xs-6 {
  display: block;
  flex: 0 0 25%;
  max-width: 25%;
}
.ant-col-xs-push-6 {
  left: 25%;
}
.ant-col-xs-pull-6 {
  right: 25%;
}
.ant-col-xs-offset-6 {
  margin-left: 25%;
}
.ant-col-xs-order-6 {
  order: 6;
}
.ant-col-xs-5 {
  display: block;
  flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.ant-col-xs-push-5 {
  left: 20.83333333%;
}
.ant-col-xs-pull-5 {
  right: 20.83333333%;
}
.ant-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.ant-col-xs-order-5 {
  order: 5;
}
.ant-col-xs-4 {
  display: block;
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.ant-col-xs-push-4 {
  left: 16.66666667%;
}
.ant-col-xs-pull-4 {
  right: 16.66666667%;
}
.ant-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.ant-col-xs-order-4 {
  order: 4;
}
.ant-col-xs-3 {
  display: block;
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.ant-col-xs-push-3 {
  left: 12.5%;
}
.ant-col-xs-pull-3 {
  right: 12.5%;
}
.ant-col-xs-offset-3 {
  margin-left: 12.5%;
}
.ant-col-xs-order-3 {
  order: 3;
}
.ant-col-xs-2 {
  display: block;
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.ant-col-xs-push-2 {
  left: 8.33333333%;
}
.ant-col-xs-pull-2 {
  right: 8.33333333%;
}
.ant-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.ant-col-xs-order-2 {
  order: 2;
}
.ant-col-xs-1 {
  display: block;
  flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.ant-col-xs-push-1 {
  left: 4.16666667%;
}
.ant-col-xs-pull-1 {
  right: 4.16666667%;
}
.ant-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.ant-col-xs-order-1 {
  order: 1;
}
.ant-col-xs-0 {
  display: none;
}
.ant-col-push-0 {
  left: auto;
}
.ant-col-pull-0 {
  right: auto;
}
.ant-col-xs-push-0 {
  left: auto;
}
.ant-col-xs-pull-0 {
  right: auto;
}
.ant-col-xs-offset-0 {
  margin-left: 0;
}
.ant-col-xs-order-0 {
  order: 0;
}
.ant-col-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-push-0.ant-col-rtl {
  right: auto;
}
.ant-col-xs-pull-0.ant-col-rtl {
  left: auto;
}
.ant-col-xs-offset-0.ant-col-rtl {
  margin-right: 0;
}
.ant-col-xs-push-1.ant-col-rtl {
  right: 4.16666667%;
  left: auto;
}
.ant-col-xs-pull-1.ant-col-rtl {
  right: auto;
  left: 4.16666667%;
}
.ant-col-xs-offset-1.ant-col-rtl {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-2.ant-col-rtl {
  right: 8.33333333%;
  left: auto;
}
.ant-col-xs-pull-2.ant-col-rtl {
  right: auto;
  left: 8.33333333%;
}
.ant-col-xs-offset-2.ant-col-rtl {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-3.ant-col-rtl {
  right: 12.5%;
  left: auto;
}
.ant-col-xs-pull-3.ant-col-rtl {
  right: auto;
  left: 12.5%;
}
.ant-col-xs-offset-3.ant-col-rtl {
  margin-right: 12.5%;
  margin-left: 0;
}
.ant-col-xs-push-4.ant-col-rtl {
  right: 16.66666667%;
  left: auto;
}
.ant-col-xs-pull-4.ant-col-rtl {
  right: auto;
  left: 16.66666667%;
}
.ant-col-xs-offset-4.ant-col-rtl {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-5.ant-col-rtl {
  right: 20.83333333%;
  left: auto;
}
.ant-col-xs-pull-5.ant-col-rtl {
  right: auto;
  left: 20.83333333%;
}
.ant-col-xs-offset-5.ant-col-rtl {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-6.ant-col-rtl {
  right: 25%;
  left: auto;
}
.ant-col-xs-pull-6.ant-col-rtl {
  right: auto;
  left: 25%;
}
.ant-col-xs-offset-6.ant-col-rtl {
  margin-right: 25%;
  margin-left: 0;
}
.ant-col-xs-push-7.ant-col-rtl {
  right: 29.16666667%;
  left: auto;
}
.ant-col-xs-pull-7.ant-col-rtl {
  right: auto;
  left: 29.16666667%;
}
.ant-col-xs-offset-7.ant-col-rtl {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-8.ant-col-rtl {
  right: 33.33333333%;
  left: auto;
}
.ant-col-xs-pull-8.ant-col-rtl {
  right: auto;
  left: 33.33333333%;
}
.ant-col-xs-offset-8.ant-col-rtl {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-9.ant-col-rtl {
  right: 37.5%;
  left: auto;
}
.ant-col-xs-pull-9.ant-col-rtl {
  right: auto;
  left: 37.5%;
}
.ant-col-xs-offset-9.ant-col-rtl {
  margin-right: 37.5%;
  margin-left: 0;
}
.ant-col-xs-push-10.ant-col-rtl {
  right: 41.66666667%;
  left: auto;
}
.ant-col-xs-pull-10.ant-col-rtl {
  right: auto;
  left: 41.66666667%;
}
.ant-col-xs-offset-10.ant-col-rtl {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-11.ant-col-rtl {
  right: 45.83333333%;
  left: auto;
}
.ant-col-xs-pull-11.ant-col-rtl {
  right: auto;
  left: 45.83333333%;
}
.ant-col-xs-offset-11.ant-col-rtl {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-12.ant-col-rtl {
  right: 50%;
  left: auto;
}
.ant-col-xs-pull-12.ant-col-rtl {
  right: auto;
  left: 50%;
}
.ant-col-xs-offset-12.ant-col-rtl {
  margin-right: 50%;
  margin-left: 0;
}
.ant-col-xs-push-13.ant-col-rtl {
  right: 54.16666667%;
  left: auto;
}
.ant-col-xs-pull-13.ant-col-rtl {
  right: auto;
  left: 54.16666667%;
}
.ant-col-xs-offset-13.ant-col-rtl {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-14.ant-col-rtl {
  right: 58.33333333%;
  left: auto;
}
.ant-col-xs-pull-14.ant-col-rtl {
  right: auto;
  left: 58.33333333%;
}
.ant-col-xs-offset-14.ant-col-rtl {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-15.ant-col-rtl {
  right: 62.5%;
  left: auto;
}
.ant-col-xs-pull-15.ant-col-rtl {
  right: auto;
  left: 62.5%;
}
.ant-col-xs-offset-15.ant-col-rtl {
  margin-right: 62.5%;
  margin-left: 0;
}
.ant-col-xs-push-16.ant-col-rtl {
  right: 66.66666667%;
  left: auto;
}
.ant-col-xs-pull-16.ant-col-rtl {
  right: auto;
  left: 66.66666667%;
}
.ant-col-xs-offset-16.ant-col-rtl {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-17.ant-col-rtl {
  right: 70.83333333%;
  left: auto;
}
.ant-col-xs-pull-17.ant-col-rtl {
  right: auto;
  left: 70.83333333%;
}
.ant-col-xs-offset-17.ant-col-rtl {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-18.ant-col-rtl {
  right: 75%;
  left: auto;
}
.ant-col-xs-pull-18.ant-col-rtl {
  right: auto;
  left: 75%;
}
.ant-col-xs-offset-18.ant-col-rtl {
  margin-right: 75%;
  margin-left: 0;
}
.ant-col-xs-push-19.ant-col-rtl {
  right: 79.16666667%;
  left: auto;
}
.ant-col-xs-pull-19.ant-col-rtl {
  right: auto;
  left: 79.16666667%;
}
.ant-col-xs-offset-19.ant-col-rtl {
  margin-right: 79.16666667%;
  margin-left: 0;
}
.ant-col-xs-push-20.ant-col-rtl {
  right: 83.33333333%;
  left: auto;
}
.ant-col-xs-pull-20.ant-col-rtl {
  right: auto;
  left: 83.33333333%;
}
.ant-col-xs-offset-20.ant-col-rtl {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.ant-col-xs-push-21.ant-col-rtl {
  right: 87.5%;
  left: auto;
}
.ant-col-xs-pull-21.ant-col-rtl {
  right: auto;
  left: 87.5%;
}
.ant-col-xs-offset-21.ant-col-rtl {
  margin-right: 87.5%;
  margin-left: 0;
}
.ant-col-xs-push-22.ant-col-rtl {
  right: 91.66666667%;
  left: auto;
}
.ant-col-xs-pull-22.ant-col-rtl {
  right: auto;
  left: 91.66666667%;
}
.ant-col-xs-offset-22.ant-col-rtl {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.ant-col-xs-push-23.ant-col-rtl {
  right: 95.83333333%;
  left: auto;
}
.ant-col-xs-pull-23.ant-col-rtl {
  right: auto;
  left: 95.83333333%;
}
.ant-col-xs-offset-23.ant-col-rtl {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.ant-col-xs-push-24.ant-col-rtl {
  right: 100%;
  left: auto;
}
.ant-col-xs-pull-24.ant-col-rtl {
  right: auto;
  left: 100%;
}
.ant-col-xs-offset-24.ant-col-rtl {
  margin-right: 100%;
  margin-left: 0;
}
@media (min-width: 576px) {
  .ant-col-sm-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-sm-push-24 {
    left: 100%;
  }
  .ant-col-sm-pull-24 {
    right: 100%;
  }
  .ant-col-sm-offset-24 {
    margin-left: 100%;
  }
  .ant-col-sm-order-24 {
    order: 24;
  }
  .ant-col-sm-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-sm-push-23 {
    left: 95.83333333%;
  }
  .ant-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-sm-order-23 {
    order: 23;
  }
  .ant-col-sm-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-sm-push-22 {
    left: 91.66666667%;
  }
  .ant-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-sm-order-22 {
    order: 22;
  }
  .ant-col-sm-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-sm-push-21 {
    left: 87.5%;
  }
  .ant-col-sm-pull-21 {
    right: 87.5%;
  }
  .ant-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-sm-order-21 {
    order: 21;
  }
  .ant-col-sm-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-sm-push-20 {
    left: 83.33333333%;
  }
  .ant-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-sm-order-20 {
    order: 20;
  }
  .ant-col-sm-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-sm-push-19 {
    left: 79.16666667%;
  }
  .ant-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-sm-order-19 {
    order: 19;
  }
  .ant-col-sm-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-sm-push-18 {
    left: 75%;
  }
  .ant-col-sm-pull-18 {
    right: 75%;
  }
  .ant-col-sm-offset-18 {
    margin-left: 75%;
  }
  .ant-col-sm-order-18 {
    order: 18;
  }
  .ant-col-sm-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-sm-push-17 {
    left: 70.83333333%;
  }
  .ant-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-sm-order-17 {
    order: 17;
  }
  .ant-col-sm-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-sm-push-16 {
    left: 66.66666667%;
  }
  .ant-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-sm-order-16 {
    order: 16;
  }
  .ant-col-sm-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-sm-push-15 {
    left: 62.5%;
  }
  .ant-col-sm-pull-15 {
    right: 62.5%;
  }
  .ant-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-sm-order-15 {
    order: 15;
  }
  .ant-col-sm-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-sm-push-14 {
    left: 58.33333333%;
  }
  .ant-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-sm-order-14 {
    order: 14;
  }
  .ant-col-sm-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-sm-push-13 {
    left: 54.16666667%;
  }
  .ant-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-sm-order-13 {
    order: 13;
  }
  .ant-col-sm-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-sm-push-12 {
    left: 50%;
  }
  .ant-col-sm-pull-12 {
    right: 50%;
  }
  .ant-col-sm-offset-12 {
    margin-left: 50%;
  }
  .ant-col-sm-order-12 {
    order: 12;
  }
  .ant-col-sm-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-sm-push-11 {
    left: 45.83333333%;
  }
  .ant-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-sm-order-11 {
    order: 11;
  }
  .ant-col-sm-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-sm-push-10 {
    left: 41.66666667%;
  }
  .ant-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-sm-order-10 {
    order: 10;
  }
  .ant-col-sm-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-sm-push-9 {
    left: 37.5%;
  }
  .ant-col-sm-pull-9 {
    right: 37.5%;
  }
  .ant-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-sm-order-9 {
    order: 9;
  }
  .ant-col-sm-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-sm-push-8 {
    left: 33.33333333%;
  }
  .ant-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-sm-order-8 {
    order: 8;
  }
  .ant-col-sm-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-sm-push-7 {
    left: 29.16666667%;
  }
  .ant-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-sm-order-7 {
    order: 7;
  }
  .ant-col-sm-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-sm-push-6 {
    left: 25%;
  }
  .ant-col-sm-pull-6 {
    right: 25%;
  }
  .ant-col-sm-offset-6 {
    margin-left: 25%;
  }
  .ant-col-sm-order-6 {
    order: 6;
  }
  .ant-col-sm-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-sm-push-5 {
    left: 20.83333333%;
  }
  .ant-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-sm-order-5 {
    order: 5;
  }
  .ant-col-sm-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-sm-push-4 {
    left: 16.66666667%;
  }
  .ant-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-sm-order-4 {
    order: 4;
  }
  .ant-col-sm-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-sm-push-3 {
    left: 12.5%;
  }
  .ant-col-sm-pull-3 {
    right: 12.5%;
  }
  .ant-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-sm-order-3 {
    order: 3;
  }
  .ant-col-sm-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-sm-push-2 {
    left: 8.33333333%;
  }
  .ant-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-sm-order-2 {
    order: 2;
  }
  .ant-col-sm-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-sm-push-1 {
    left: 4.16666667%;
  }
  .ant-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-sm-order-1 {
    order: 1;
  }
  .ant-col-sm-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-sm-push-0 {
    left: auto;
  }
  .ant-col-sm-pull-0 {
    right: auto;
  }
  .ant-col-sm-offset-0 {
    margin-left: 0;
  }
  .ant-col-sm-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-sm-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-sm-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-sm-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-sm-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-sm-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-sm-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-sm-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-sm-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-sm-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-sm-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-sm-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-sm-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-sm-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-sm-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-sm-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-sm-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-sm-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-sm-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-sm-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-sm-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-sm-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-sm-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-sm-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-sm-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-sm-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-sm-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-sm-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-sm-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-sm-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-sm-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-sm-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-sm-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-sm-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-sm-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-sm-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-sm-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-sm-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-sm-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-sm-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-sm-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-sm-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-sm-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-sm-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-sm-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-sm-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .ant-col-md-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-md-push-24 {
    left: 100%;
  }
  .ant-col-md-pull-24 {
    right: 100%;
  }
  .ant-col-md-offset-24 {
    margin-left: 100%;
  }
  .ant-col-md-order-24 {
    order: 24;
  }
  .ant-col-md-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-md-push-23 {
    left: 95.83333333%;
  }
  .ant-col-md-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-md-order-23 {
    order: 23;
  }
  .ant-col-md-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-md-push-22 {
    left: 91.66666667%;
  }
  .ant-col-md-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-md-order-22 {
    order: 22;
  }
  .ant-col-md-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-md-push-21 {
    left: 87.5%;
  }
  .ant-col-md-pull-21 {
    right: 87.5%;
  }
  .ant-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-md-order-21 {
    order: 21;
  }
  .ant-col-md-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-md-push-20 {
    left: 83.33333333%;
  }
  .ant-col-md-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-md-order-20 {
    order: 20;
  }
  .ant-col-md-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-md-push-19 {
    left: 79.16666667%;
  }
  .ant-col-md-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-md-order-19 {
    order: 19;
  }
  .ant-col-md-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-md-push-18 {
    left: 75%;
  }
  .ant-col-md-pull-18 {
    right: 75%;
  }
  .ant-col-md-offset-18 {
    margin-left: 75%;
  }
  .ant-col-md-order-18 {
    order: 18;
  }
  .ant-col-md-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-md-push-17 {
    left: 70.83333333%;
  }
  .ant-col-md-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-md-order-17 {
    order: 17;
  }
  .ant-col-md-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-md-push-16 {
    left: 66.66666667%;
  }
  .ant-col-md-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-md-order-16 {
    order: 16;
  }
  .ant-col-md-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-md-push-15 {
    left: 62.5%;
  }
  .ant-col-md-pull-15 {
    right: 62.5%;
  }
  .ant-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-md-order-15 {
    order: 15;
  }
  .ant-col-md-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-md-push-14 {
    left: 58.33333333%;
  }
  .ant-col-md-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-md-order-14 {
    order: 14;
  }
  .ant-col-md-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-md-push-13 {
    left: 54.16666667%;
  }
  .ant-col-md-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-md-order-13 {
    order: 13;
  }
  .ant-col-md-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-md-push-12 {
    left: 50%;
  }
  .ant-col-md-pull-12 {
    right: 50%;
  }
  .ant-col-md-offset-12 {
    margin-left: 50%;
  }
  .ant-col-md-order-12 {
    order: 12;
  }
  .ant-col-md-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-md-push-11 {
    left: 45.83333333%;
  }
  .ant-col-md-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-md-order-11 {
    order: 11;
  }
  .ant-col-md-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-md-push-10 {
    left: 41.66666667%;
  }
  .ant-col-md-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-md-order-10 {
    order: 10;
  }
  .ant-col-md-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-md-push-9 {
    left: 37.5%;
  }
  .ant-col-md-pull-9 {
    right: 37.5%;
  }
  .ant-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-md-order-9 {
    order: 9;
  }
  .ant-col-md-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-md-push-8 {
    left: 33.33333333%;
  }
  .ant-col-md-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-md-order-8 {
    order: 8;
  }
  .ant-col-md-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-md-push-7 {
    left: 29.16666667%;
  }
  .ant-col-md-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-md-order-7 {
    order: 7;
  }
  .ant-col-md-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-md-push-6 {
    left: 25%;
  }
  .ant-col-md-pull-6 {
    right: 25%;
  }
  .ant-col-md-offset-6 {
    margin-left: 25%;
  }
  .ant-col-md-order-6 {
    order: 6;
  }
  .ant-col-md-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-md-push-5 {
    left: 20.83333333%;
  }
  .ant-col-md-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-md-order-5 {
    order: 5;
  }
  .ant-col-md-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-md-push-4 {
    left: 16.66666667%;
  }
  .ant-col-md-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-md-order-4 {
    order: 4;
  }
  .ant-col-md-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-md-push-3 {
    left: 12.5%;
  }
  .ant-col-md-pull-3 {
    right: 12.5%;
  }
  .ant-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-md-order-3 {
    order: 3;
  }
  .ant-col-md-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-md-push-2 {
    left: 8.33333333%;
  }
  .ant-col-md-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-md-order-2 {
    order: 2;
  }
  .ant-col-md-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-md-push-1 {
    left: 4.16666667%;
  }
  .ant-col-md-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-md-order-1 {
    order: 1;
  }
  .ant-col-md-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-md-push-0 {
    left: auto;
  }
  .ant-col-md-pull-0 {
    right: auto;
  }
  .ant-col-md-offset-0 {
    margin-left: 0;
  }
  .ant-col-md-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-md-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-md-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-md-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-md-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-md-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-md-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-md-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-md-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-md-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-md-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-md-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-md-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-md-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-md-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-md-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-md-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-md-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-md-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-md-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-md-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-md-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-md-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-md-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-md-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-md-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-md-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-md-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-md-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-md-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-md-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-md-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-md-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-md-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-md-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-md-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-md-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-md-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-md-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-md-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-md-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-md-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-md-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-md-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-md-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-md-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-md-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-md-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-md-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-md-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-md-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-md-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-md-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-md-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-md-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-md-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-md-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-md-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-md-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-md-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-md-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-md-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-md-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .ant-col-lg-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-lg-push-24 {
    left: 100%;
  }
  .ant-col-lg-pull-24 {
    right: 100%;
  }
  .ant-col-lg-offset-24 {
    margin-left: 100%;
  }
  .ant-col-lg-order-24 {
    order: 24;
  }
  .ant-col-lg-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-lg-push-23 {
    left: 95.83333333%;
  }
  .ant-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-lg-order-23 {
    order: 23;
  }
  .ant-col-lg-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-lg-push-22 {
    left: 91.66666667%;
  }
  .ant-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-lg-order-22 {
    order: 22;
  }
  .ant-col-lg-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-lg-push-21 {
    left: 87.5%;
  }
  .ant-col-lg-pull-21 {
    right: 87.5%;
  }
  .ant-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-lg-order-21 {
    order: 21;
  }
  .ant-col-lg-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-lg-push-20 {
    left: 83.33333333%;
  }
  .ant-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-lg-order-20 {
    order: 20;
  }
  .ant-col-lg-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-lg-push-19 {
    left: 79.16666667%;
  }
  .ant-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-lg-order-19 {
    order: 19;
  }
  .ant-col-lg-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-lg-push-18 {
    left: 75%;
  }
  .ant-col-lg-pull-18 {
    right: 75%;
  }
  .ant-col-lg-offset-18 {
    margin-left: 75%;
  }
  .ant-col-lg-order-18 {
    order: 18;
  }
  .ant-col-lg-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-lg-push-17 {
    left: 70.83333333%;
  }
  .ant-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-lg-order-17 {
    order: 17;
  }
  .ant-col-lg-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-lg-push-16 {
    left: 66.66666667%;
  }
  .ant-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-lg-order-16 {
    order: 16;
  }
  .ant-col-lg-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-lg-push-15 {
    left: 62.5%;
  }
  .ant-col-lg-pull-15 {
    right: 62.5%;
  }
  .ant-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-lg-order-15 {
    order: 15;
  }
  .ant-col-lg-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-lg-push-14 {
    left: 58.33333333%;
  }
  .ant-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-lg-order-14 {
    order: 14;
  }
  .ant-col-lg-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-lg-push-13 {
    left: 54.16666667%;
  }
  .ant-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-lg-order-13 {
    order: 13;
  }
  .ant-col-lg-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-lg-push-12 {
    left: 50%;
  }
  .ant-col-lg-pull-12 {
    right: 50%;
  }
  .ant-col-lg-offset-12 {
    margin-left: 50%;
  }
  .ant-col-lg-order-12 {
    order: 12;
  }
  .ant-col-lg-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-lg-push-11 {
    left: 45.83333333%;
  }
  .ant-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-lg-order-11 {
    order: 11;
  }
  .ant-col-lg-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-lg-push-10 {
    left: 41.66666667%;
  }
  .ant-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-lg-order-10 {
    order: 10;
  }
  .ant-col-lg-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-lg-push-9 {
    left: 37.5%;
  }
  .ant-col-lg-pull-9 {
    right: 37.5%;
  }
  .ant-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-lg-order-9 {
    order: 9;
  }
  .ant-col-lg-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-lg-push-8 {
    left: 33.33333333%;
  }
  .ant-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-lg-order-8 {
    order: 8;
  }
  .ant-col-lg-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-lg-push-7 {
    left: 29.16666667%;
  }
  .ant-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-lg-order-7 {
    order: 7;
  }
  .ant-col-lg-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-lg-push-6 {
    left: 25%;
  }
  .ant-col-lg-pull-6 {
    right: 25%;
  }
  .ant-col-lg-offset-6 {
    margin-left: 25%;
  }
  .ant-col-lg-order-6 {
    order: 6;
  }
  .ant-col-lg-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-lg-push-5 {
    left: 20.83333333%;
  }
  .ant-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-lg-order-5 {
    order: 5;
  }
  .ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-lg-push-4 {
    left: 16.66666667%;
  }
  .ant-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-lg-order-4 {
    order: 4;
  }
  .ant-col-lg-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-lg-push-3 {
    left: 12.5%;
  }
  .ant-col-lg-pull-3 {
    right: 12.5%;
  }
  .ant-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-lg-order-3 {
    order: 3;
  }
  .ant-col-lg-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-lg-push-2 {
    left: 8.33333333%;
  }
  .ant-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-lg-order-2 {
    order: 2;
  }
  .ant-col-lg-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-lg-push-1 {
    left: 4.16666667%;
  }
  .ant-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-lg-order-1 {
    order: 1;
  }
  .ant-col-lg-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-lg-push-0 {
    left: auto;
  }
  .ant-col-lg-pull-0 {
    right: auto;
  }
  .ant-col-lg-offset-0 {
    margin-left: 0;
  }
  .ant-col-lg-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-lg-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-lg-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-lg-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-lg-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-lg-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-lg-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-lg-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-lg-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-lg-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-lg-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-lg-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-lg-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-lg-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-lg-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-lg-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-lg-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-lg-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-lg-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-lg-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-lg-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-lg-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-lg-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-lg-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-lg-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-lg-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-lg-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-lg-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-lg-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-lg-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-lg-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-lg-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-lg-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-lg-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-lg-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-lg-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-lg-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-lg-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-lg-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-lg-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-lg-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-lg-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-lg-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-lg-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-lg-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-lg-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .ant-col-xl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xl-push-24 {
    left: 100%;
  }
  .ant-col-xl-pull-24 {
    right: 100%;
  }
  .ant-col-xl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xl-order-24 {
    order: 24;
  }
  .ant-col-xl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xl-order-23 {
    order: 23;
  }
  .ant-col-xl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xl-order-22 {
    order: 22;
  }
  .ant-col-xl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xl-push-21 {
    left: 87.5%;
  }
  .ant-col-xl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xl-order-21 {
    order: 21;
  }
  .ant-col-xl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xl-order-20 {
    order: 20;
  }
  .ant-col-xl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xl-order-19 {
    order: 19;
  }
  .ant-col-xl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xl-push-18 {
    left: 75%;
  }
  .ant-col-xl-pull-18 {
    right: 75%;
  }
  .ant-col-xl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xl-order-18 {
    order: 18;
  }
  .ant-col-xl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xl-order-17 {
    order: 17;
  }
  .ant-col-xl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xl-order-16 {
    order: 16;
  }
  .ant-col-xl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xl-push-15 {
    left: 62.5%;
  }
  .ant-col-xl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xl-order-15 {
    order: 15;
  }
  .ant-col-xl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xl-order-14 {
    order: 14;
  }
  .ant-col-xl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xl-order-13 {
    order: 13;
  }
  .ant-col-xl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xl-push-12 {
    left: 50%;
  }
  .ant-col-xl-pull-12 {
    right: 50%;
  }
  .ant-col-xl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xl-order-12 {
    order: 12;
  }
  .ant-col-xl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xl-order-11 {
    order: 11;
  }
  .ant-col-xl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xl-order-10 {
    order: 10;
  }
  .ant-col-xl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xl-push-9 {
    left: 37.5%;
  }
  .ant-col-xl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xl-order-9 {
    order: 9;
  }
  .ant-col-xl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xl-order-8 {
    order: 8;
  }
  .ant-col-xl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xl-order-7 {
    order: 7;
  }
  .ant-col-xl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xl-push-6 {
    left: 25%;
  }
  .ant-col-xl-pull-6 {
    right: 25%;
  }
  .ant-col-xl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xl-order-6 {
    order: 6;
  }
  .ant-col-xl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xl-order-5 {
    order: 5;
  }
  .ant-col-xl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xl-order-4 {
    order: 4;
  }
  .ant-col-xl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xl-push-3 {
    left: 12.5%;
  }
  .ant-col-xl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xl-order-3 {
    order: 3;
  }
  .ant-col-xl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xl-order-2 {
    order: 2;
  }
  .ant-col-xl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xl-order-1 {
    order: 1;
  }
  .ant-col-xl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xl-push-0 {
    left: auto;
  }
  .ant-col-xl-pull-0 {
    right: auto;
  }
  .ant-col-xl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 1600px) {
  .ant-col-xxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxl-push-24 {
    left: 100%;
  }
  .ant-col-xxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxl-order-24 {
    order: 24;
  }
  .ant-col-xxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxl-order-23 {
    order: 23;
  }
  .ant-col-xxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxl-order-22 {
    order: 22;
  }
  .ant-col-xxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxl-order-21 {
    order: 21;
  }
  .ant-col-xxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxl-order-20 {
    order: 20;
  }
  .ant-col-xxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxl-order-19 {
    order: 19;
  }
  .ant-col-xxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxl-push-18 {
    left: 75%;
  }
  .ant-col-xxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxl-order-18 {
    order: 18;
  }
  .ant-col-xxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxl-order-17 {
    order: 17;
  }
  .ant-col-xxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxl-order-16 {
    order: 16;
  }
  .ant-col-xxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxl-order-15 {
    order: 15;
  }
  .ant-col-xxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxl-order-14 {
    order: 14;
  }
  .ant-col-xxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxl-order-13 {
    order: 13;
  }
  .ant-col-xxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxl-push-12 {
    left: 50%;
  }
  .ant-col-xxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxl-order-12 {
    order: 12;
  }
  .ant-col-xxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxl-order-11 {
    order: 11;
  }
  .ant-col-xxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxl-order-10 {
    order: 10;
  }
  .ant-col-xxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxl-order-9 {
    order: 9;
  }
  .ant-col-xxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxl-order-8 {
    order: 8;
  }
  .ant-col-xxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxl-order-7 {
    order: 7;
  }
  .ant-col-xxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxl-push-6 {
    left: 25%;
  }
  .ant-col-xxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxl-order-6 {
    order: 6;
  }
  .ant-col-xxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxl-order-5 {
    order: 5;
  }
  .ant-col-xxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxl-order-4 {
    order: 4;
  }
  .ant-col-xxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxl-order-3 {
    order: 3;
  }
  .ant-col-xxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxl-order-2 {
    order: 2;
  }
  .ant-col-xxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxl-order-1 {
    order: 1;
  }
  .ant-col-xxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxl-push-0 {
    left: auto;
  }
  .ant-col-xxl-pull-0 {
    right: auto;
  }
  .ant-col-xxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
@media (min-width: 2000px) {
  .ant-col-xxxl-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ant-col-xxxl-push-24 {
    left: 100%;
  }
  .ant-col-xxxl-pull-24 {
    right: 100%;
  }
  .ant-col-xxxl-offset-24 {
    margin-left: 100%;
  }
  .ant-col-xxxl-order-24 {
    order: 24;
  }
  .ant-col-xxxl-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
  }
  .ant-col-xxxl-push-23 {
    left: 95.83333333%;
  }
  .ant-col-xxxl-pull-23 {
    right: 95.83333333%;
  }
  .ant-col-xxxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .ant-col-xxxl-order-23 {
    order: 23;
  }
  .ant-col-xxxl-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .ant-col-xxxl-push-22 {
    left: 91.66666667%;
  }
  .ant-col-xxxl-pull-22 {
    right: 91.66666667%;
  }
  .ant-col-xxxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .ant-col-xxxl-order-22 {
    order: 22;
  }
  .ant-col-xxxl-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .ant-col-xxxl-push-21 {
    left: 87.5%;
  }
  .ant-col-xxxl-pull-21 {
    right: 87.5%;
  }
  .ant-col-xxxl-offset-21 {
    margin-left: 87.5%;
  }
  .ant-col-xxxl-order-21 {
    order: 21;
  }
  .ant-col-xxxl-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .ant-col-xxxl-push-20 {
    left: 83.33333333%;
  }
  .ant-col-xxxl-pull-20 {
    right: 83.33333333%;
  }
  .ant-col-xxxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .ant-col-xxxl-order-20 {
    order: 20;
  }
  .ant-col-xxxl-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
  }
  .ant-col-xxxl-push-19 {
    left: 79.16666667%;
  }
  .ant-col-xxxl-pull-19 {
    right: 79.16666667%;
  }
  .ant-col-xxxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .ant-col-xxxl-order-19 {
    order: 19;
  }
  .ant-col-xxxl-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .ant-col-xxxl-push-18 {
    left: 75%;
  }
  .ant-col-xxxl-pull-18 {
    right: 75%;
  }
  .ant-col-xxxl-offset-18 {
    margin-left: 75%;
  }
  .ant-col-xxxl-order-18 {
    order: 18;
  }
  .ant-col-xxxl-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
  }
  .ant-col-xxxl-push-17 {
    left: 70.83333333%;
  }
  .ant-col-xxxl-pull-17 {
    right: 70.83333333%;
  }
  .ant-col-xxxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .ant-col-xxxl-order-17 {
    order: 17;
  }
  .ant-col-xxxl-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .ant-col-xxxl-push-16 {
    left: 66.66666667%;
  }
  .ant-col-xxxl-pull-16 {
    right: 66.66666667%;
  }
  .ant-col-xxxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .ant-col-xxxl-order-16 {
    order: 16;
  }
  .ant-col-xxxl-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .ant-col-xxxl-push-15 {
    left: 62.5%;
  }
  .ant-col-xxxl-pull-15 {
    right: 62.5%;
  }
  .ant-col-xxxl-offset-15 {
    margin-left: 62.5%;
  }
  .ant-col-xxxl-order-15 {
    order: 15;
  }
  .ant-col-xxxl-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .ant-col-xxxl-push-14 {
    left: 58.33333333%;
  }
  .ant-col-xxxl-pull-14 {
    right: 58.33333333%;
  }
  .ant-col-xxxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .ant-col-xxxl-order-14 {
    order: 14;
  }
  .ant-col-xxxl-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
  }
  .ant-col-xxxl-push-13 {
    left: 54.16666667%;
  }
  .ant-col-xxxl-pull-13 {
    right: 54.16666667%;
  }
  .ant-col-xxxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .ant-col-xxxl-order-13 {
    order: 13;
  }
  .ant-col-xxxl-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ant-col-xxxl-push-12 {
    left: 50%;
  }
  .ant-col-xxxl-pull-12 {
    right: 50%;
  }
  .ant-col-xxxl-offset-12 {
    margin-left: 50%;
  }
  .ant-col-xxxl-order-12 {
    order: 12;
  }
  .ant-col-xxxl-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
  }
  .ant-col-xxxl-push-11 {
    left: 45.83333333%;
  }
  .ant-col-xxxl-pull-11 {
    right: 45.83333333%;
  }
  .ant-col-xxxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .ant-col-xxxl-order-11 {
    order: 11;
  }
  .ant-col-xxxl-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .ant-col-xxxl-push-10 {
    left: 41.66666667%;
  }
  .ant-col-xxxl-pull-10 {
    right: 41.66666667%;
  }
  .ant-col-xxxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .ant-col-xxxl-order-10 {
    order: 10;
  }
  .ant-col-xxxl-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .ant-col-xxxl-push-9 {
    left: 37.5%;
  }
  .ant-col-xxxl-pull-9 {
    right: 37.5%;
  }
  .ant-col-xxxl-offset-9 {
    margin-left: 37.5%;
  }
  .ant-col-xxxl-order-9 {
    order: 9;
  }
  .ant-col-xxxl-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .ant-col-xxxl-push-8 {
    left: 33.33333333%;
  }
  .ant-col-xxxl-pull-8 {
    right: 33.33333333%;
  }
  .ant-col-xxxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .ant-col-xxxl-order-8 {
    order: 8;
  }
  .ant-col-xxxl-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
  }
  .ant-col-xxxl-push-7 {
    left: 29.16666667%;
  }
  .ant-col-xxxl-pull-7 {
    right: 29.16666667%;
  }
  .ant-col-xxxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .ant-col-xxxl-order-7 {
    order: 7;
  }
  .ant-col-xxxl-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .ant-col-xxxl-push-6 {
    left: 25%;
  }
  .ant-col-xxxl-pull-6 {
    right: 25%;
  }
  .ant-col-xxxl-offset-6 {
    margin-left: 25%;
  }
  .ant-col-xxxl-order-6 {
    order: 6;
  }
  .ant-col-xxxl-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
  }
  .ant-col-xxxl-push-5 {
    left: 20.83333333%;
  }
  .ant-col-xxxl-pull-5 {
    right: 20.83333333%;
  }
  .ant-col-xxxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .ant-col-xxxl-order-5 {
    order: 5;
  }
  .ant-col-xxxl-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .ant-col-xxxl-push-4 {
    left: 16.66666667%;
  }
  .ant-col-xxxl-pull-4 {
    right: 16.66666667%;
  }
  .ant-col-xxxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .ant-col-xxxl-order-4 {
    order: 4;
  }
  .ant-col-xxxl-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .ant-col-xxxl-push-3 {
    left: 12.5%;
  }
  .ant-col-xxxl-pull-3 {
    right: 12.5%;
  }
  .ant-col-xxxl-offset-3 {
    margin-left: 12.5%;
  }
  .ant-col-xxxl-order-3 {
    order: 3;
  }
  .ant-col-xxxl-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .ant-col-xxxl-push-2 {
    left: 8.33333333%;
  }
  .ant-col-xxxl-pull-2 {
    right: 8.33333333%;
  }
  .ant-col-xxxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .ant-col-xxxl-order-2 {
    order: 2;
  }
  .ant-col-xxxl-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
  }
  .ant-col-xxxl-push-1 {
    left: 4.16666667%;
  }
  .ant-col-xxxl-pull-1 {
    right: 4.16666667%;
  }
  .ant-col-xxxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .ant-col-xxxl-order-1 {
    order: 1;
  }
  .ant-col-xxxl-0 {
    display: none;
  }
  .ant-col-push-0 {
    left: auto;
  }
  .ant-col-pull-0 {
    right: auto;
  }
  .ant-col-xxxl-push-0 {
    left: auto;
  }
  .ant-col-xxxl-pull-0 {
    right: auto;
  }
  .ant-col-xxxl-offset-0 {
    margin-left: 0;
  }
  .ant-col-xxxl-order-0 {
    order: 0;
  }
  .ant-col-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxxl-push-0.ant-col-rtl {
    right: auto;
  }
  .ant-col-xxxl-pull-0.ant-col-rtl {
    left: auto;
  }
  .ant-col-xxxl-offset-0.ant-col-rtl {
    margin-right: 0;
  }
  .ant-col-xxxl-push-1.ant-col-rtl {
    right: 4.16666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-1.ant-col-rtl {
    right: auto;
    left: 4.16666667%;
  }
  .ant-col-xxxl-offset-1.ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-2.ant-col-rtl {
    right: 8.33333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-2.ant-col-rtl {
    right: auto;
    left: 8.33333333%;
  }
  .ant-col-xxxl-offset-2.ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-3.ant-col-rtl {
    right: 12.5%;
    left: auto;
  }
  .ant-col-xxxl-pull-3.ant-col-rtl {
    right: auto;
    left: 12.5%;
  }
  .ant-col-xxxl-offset-3.ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-4.ant-col-rtl {
    right: 16.66666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-4.ant-col-rtl {
    right: auto;
    left: 16.66666667%;
  }
  .ant-col-xxxl-offset-4.ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-5.ant-col-rtl {
    right: 20.83333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-5.ant-col-rtl {
    right: auto;
    left: 20.83333333%;
  }
  .ant-col-xxxl-offset-5.ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-6.ant-col-rtl {
    right: 25%;
    left: auto;
  }
  .ant-col-xxxl-pull-6.ant-col-rtl {
    right: auto;
    left: 25%;
  }
  .ant-col-xxxl-offset-6.ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-7.ant-col-rtl {
    right: 29.16666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-7.ant-col-rtl {
    right: auto;
    left: 29.16666667%;
  }
  .ant-col-xxxl-offset-7.ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-8.ant-col-rtl {
    right: 33.33333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-8.ant-col-rtl {
    right: auto;
    left: 33.33333333%;
  }
  .ant-col-xxxl-offset-8.ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-9.ant-col-rtl {
    right: 37.5%;
    left: auto;
  }
  .ant-col-xxxl-pull-9.ant-col-rtl {
    right: auto;
    left: 37.5%;
  }
  .ant-col-xxxl-offset-9.ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-10.ant-col-rtl {
    right: 41.66666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-10.ant-col-rtl {
    right: auto;
    left: 41.66666667%;
  }
  .ant-col-xxxl-offset-10.ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-11.ant-col-rtl {
    right: 45.83333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-11.ant-col-rtl {
    right: auto;
    left: 45.83333333%;
  }
  .ant-col-xxxl-offset-11.ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-12.ant-col-rtl {
    right: 50%;
    left: auto;
  }
  .ant-col-xxxl-pull-12.ant-col-rtl {
    right: auto;
    left: 50%;
  }
  .ant-col-xxxl-offset-12.ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-13.ant-col-rtl {
    right: 54.16666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-13.ant-col-rtl {
    right: auto;
    left: 54.16666667%;
  }
  .ant-col-xxxl-offset-13.ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-14.ant-col-rtl {
    right: 58.33333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-14.ant-col-rtl {
    right: auto;
    left: 58.33333333%;
  }
  .ant-col-xxxl-offset-14.ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-15.ant-col-rtl {
    right: 62.5%;
    left: auto;
  }
  .ant-col-xxxl-pull-15.ant-col-rtl {
    right: auto;
    left: 62.5%;
  }
  .ant-col-xxxl-offset-15.ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-16.ant-col-rtl {
    right: 66.66666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-16.ant-col-rtl {
    right: auto;
    left: 66.66666667%;
  }
  .ant-col-xxxl-offset-16.ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-17.ant-col-rtl {
    right: 70.83333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-17.ant-col-rtl {
    right: auto;
    left: 70.83333333%;
  }
  .ant-col-xxxl-offset-17.ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-18.ant-col-rtl {
    right: 75%;
    left: auto;
  }
  .ant-col-xxxl-pull-18.ant-col-rtl {
    right: auto;
    left: 75%;
  }
  .ant-col-xxxl-offset-18.ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-19.ant-col-rtl {
    right: 79.16666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-19.ant-col-rtl {
    right: auto;
    left: 79.16666667%;
  }
  .ant-col-xxxl-offset-19.ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-20.ant-col-rtl {
    right: 83.33333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-20.ant-col-rtl {
    right: auto;
    left: 83.33333333%;
  }
  .ant-col-xxxl-offset-20.ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-21.ant-col-rtl {
    right: 87.5%;
    left: auto;
  }
  .ant-col-xxxl-pull-21.ant-col-rtl {
    right: auto;
    left: 87.5%;
  }
  .ant-col-xxxl-offset-21.ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-22.ant-col-rtl {
    right: 91.66666667%;
    left: auto;
  }
  .ant-col-xxxl-pull-22.ant-col-rtl {
    right: auto;
    left: 91.66666667%;
  }
  .ant-col-xxxl-offset-22.ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-23.ant-col-rtl {
    right: 95.83333333%;
    left: auto;
  }
  .ant-col-xxxl-pull-23.ant-col-rtl {
    right: auto;
    left: 95.83333333%;
  }
  .ant-col-xxxl-offset-23.ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
  }
  .ant-col-xxxl-push-24.ant-col-rtl {
    right: 100%;
    left: auto;
  }
  .ant-col-xxxl-pull-24.ant-col-rtl {
    right: auto;
    left: 100%;
  }
  .ant-col-xxxl-offset-24.ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
  }
}
.ant-row-rtl {
  direction: rtl;
}
.ant-image {
  position: relative;
  display: inline-block;
}
.ant-image-img {
  width: 100%;
  height: auto;
  vertical-align: middle;
}
.ant-image-img-placeholder {
  background-color: #f5f5f5;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}
.ant-image-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  opacity: 0;
  transition: opacity 0.3s;
}
.ant-image-mask-info {
  padding: 0 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-image-mask-info .anticon {
  margin-inline-end: 4px;
}
.ant-image-mask:hover {
  opacity: 1;
}
.ant-image-placeholder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-image-preview {
  pointer-events: none;
  height: 100%;
  text-align: center;
}
.ant-image-preview.ant-zoom-enter,
.ant-image-preview.antzoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-image-preview-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-image-preview-mask-hidden {
  display: none;
}
.ant-image-preview-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-image-preview-body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.ant-image-preview-img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: scale3d(1, 1, 1);
  cursor: grab;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: auto;
}
.ant-image-preview-img-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ant-image-preview-img-wrapper::before {
  display: inline-block;
  width: 1px;
  height: 50%;
  margin-right: -1px;
  content: '';
}
.ant-image-preview-moving .ant-image-preview-img {
  cursor: grabbing;
}
.ant-image-preview-moving .ant-image-preview-img-wrapper {
  transition-duration: 0s;
}
.ant-image-preview-wrap {
  z-index: 1080;
}
.ant-image-preview-operations {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  width: 100%;
  color: rgba(255, 255, 255, 0.85);
  list-style: none;
  background: rgba(0, 0, 0, 0.1);
  pointer-events: auto;
}
.ant-image-preview-operations-operation {
  margin-left: 12px;
  padding: 12px;
  cursor: pointer;
}
.ant-image-preview-operations-operation-disabled {
  color: rgba(255, 255, 255, 0.25);
  pointer-events: none;
}
.ant-image-preview-operations-operation:last-of-type {
  margin-left: 0;
}
.ant-image-preview-operations-icon {
  font-size: 18px;
}
.ant-image-preview-switch-left,
.ant-image-preview-switch-right {
  position: absolute;
  top: 50%;
  right: 10px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  color: rgba(255, 255, 255, 0.85);
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  cursor: pointer;
  pointer-events: auto;
}
.ant-image-preview-switch-left-disabled,
.ant-image-preview-switch-right-disabled {
  color: rgba(255, 255, 255, 0.25);
  cursor: not-allowed;
}
.ant-image-preview-switch-left-disabled > .anticon,
.ant-image-preview-switch-right-disabled > .anticon {
  cursor: not-allowed;
}
.ant-image-preview-switch-left > .anticon,
.ant-image-preview-switch-right > .anticon {
  font-size: 18px;
}
.ant-image-preview-switch-left {
  left: 10px;
}
.ant-image-preview-switch-right {
  right: 10px;
}
.ant-input-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 3px 11px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  display: inline-flex;
}
.ant-input-affix-wrapper::-moz-placeholder {
  opacity: 1;
}
.ant-input-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-input-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-affix-wrapper:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-affix-wrapper:focus,
.ant-input-rtl .ant-input-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-affix-wrapper-borderless,
.ant-input-affix-wrapper-borderless:hover,
.ant-input-affix-wrapper-borderless:focus,
.ant-input-affix-wrapper-borderless-focused,
.ant-input-affix-wrapper-borderless-disabled,
.ant-input-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 28px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-affix-wrapper-lg {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-input-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
  z-index: 1;
}
.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  z-index: 0;
}
.ant-input-affix-wrapper-focused,
.ant-input-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-affix-wrapper-disabled .ant-input[disabled] {
  background: transparent;
}
.ant-input-affix-wrapper > input.ant-input {
  padding: 0;
  border: none;
  outline: none;
}
.ant-input-affix-wrapper > input.ant-input:focus {
  box-shadow: none !important;
}
.ant-input-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-prefix,
.ant-input-suffix {
  display: flex;
  flex: none;
  align-items: center;
}
.ant-input-show-count-suffix {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-show-count-has-suffix {
  margin-right: 2px;
}
.ant-input-prefix {
  margin-right: 4px;
}
.ant-input-suffix {
  margin-left: 4px;
}
.anticon.ant-input-clear-icon {
  margin: 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: -1px;
  cursor: pointer;
  transition: color 0.3s;
}
.anticon.ant-input-clear-icon:hover {
  color: rgba(0, 0, 0, 0.45);
}
.anticon.ant-input-clear-icon:active {
  color: var(--antd-text-color);
}
.anticon.ant-input-clear-icon-hidden {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix {
  margin: 0 4px;
}
.ant-input-affix-wrapper-textarea-with-clear-btn {
  padding: 0 !important;
  border: 0 !important;
}
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 1;
}
.ant-input {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 3px 11px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
}
.ant-input::-moz-placeholder {
  opacity: 1;
}
.ant-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input:focus,
.ant-input-rtl .ant-input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-borderless,
.ant-input-borderless:hover,
.ant-input-borderless:focus,
.ant-input-borderless-focused,
.ant-input-borderless-disabled,
.ant-input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input {
  max-width: 100%;
  height: auto;
  min-height: 28px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-lg {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-input-sm {
  padding: 0px 7px;
}
.ant-input-rtl {
  direction: rtl;
}
.ant-input-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap,
.ant-input-group > .ant-input {
  display: table-cell;
}
.ant-input-group-addon:not(:first-child):not(:last-child),
.ant-input-group-wrap:not(:first-child):not(:last-child),
.ant-input-group > .ant-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-group-addon,
.ant-input-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-group-wrap > * {
  display: block !important;
}
.ant-input-group .ant-input {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-group .ant-input:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-group .ant-input:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-group .ant-input:hover {
  z-index: 0;
}
.ant-input-group-addon {
  position: relative;
  padding: 0 11px;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: transparent;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
}
.ant-input-group-addon .ant-select {
  margin: -4px -11px;
}
.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #00bbd4;
}
.ant-input-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-group > .ant-input:first-child,
.ant-input-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input:first-child .ant-select .ant-select-selector,
.ant-input-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-group-addon:first-child {
  border-right: 0;
}
.ant-input-group-addon:last-child {
  border-left: 0;
}
.ant-input-group > .ant-input:last-child,
.ant-input-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group > .ant-input:last-child .ant-select .ant-select-selector,
.ant-input-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group-lg .ant-input,
.ant-input-group-lg > .ant-input-group-addon {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-input-group-sm .ant-input,
.ant-input-group-sm > .ant-input-group-addon {
  padding: 0px 7px;
}
.ant-input-group-lg .ant-select-single .ant-select-selector {
  height: 36px;
}
.ant-input-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ant-input-group .ant-input-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-group.ant-input-group-compact {
  display: block;
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact::before {
  display: table;
  content: '';
}
.ant-input-group.ant-input-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-group.ant-input-group-compact .ant-input {
  float: none;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 3px 0 0 3px;
}
.ant-input-group > .ant-input-rtl:first-child,
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-radius: 0 3px 3px 0;
}
.ant-input-group-rtl .ant-input-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-group-rtl .ant-input-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
}
.ant-input-group-rtl.ant-input-group > .ant-input:last-child,
.ant-input-group-rtl.ant-input-group-addon:last-child {
  border-radius: 3px 0 0 3px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
  border-radius: 3px 0 0 3px;
}
.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
  border-radius: 0 3px 3px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 3px 3px 0;
}
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 3px 0 0 3px;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 3px 3px 0;
}
.ant-input-group-wrapper {
  display: inline-block;
  width: 100%;
  text-align: start;
  vertical-align: top;
}
.ant-input-password-icon {
  color: rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.3s;
}
.ant-input-password-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-input[type='color'] {
  height: 28px;
}
.ant-input[type='color'].ant-input-lg {
  height: 36px;
}
.ant-input[type='color'].ant-input-sm {
  height: 24px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.ant-input-textarea-show-count > .ant-input {
  height: 100%;
}
.ant-input-textarea-show-count::after {
  float: right;
  color: rgba(0, 0, 0, 0.45);
  white-space: nowrap;
  content: attr(data-count);
  pointer-events: none;
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #00bbd4;
}
.ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-left-color: #00bbd4;
}
.ant-input-search .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-search .ant-input-lg {
  line-height: 1.5713;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
  left: -1px;
  padding: 0;
  border: 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0 3px 3px 0;
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
  color: rgba(0, 0, 0, 0.45);
}
.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ant-input-search-button {
  height: 28px;
}
.ant-input-search-button:hover,
.ant-input-search-button:focus {
  z-index: 1;
}
.ant-input-search-large .ant-input-search-button {
  height: 36px;
}
.ant-input-search-small .ant-input-search-button {
  height: 24px;
}
.ant-input-group-wrapper-rtl {
  direction: rtl;
}
.ant-input-group-rtl {
  direction: rtl;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
  border: none;
  outline: none;
}
.ant-input-affix-wrapper-rtl .ant-input-prefix {
  margin: 0 0 0 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-suffix {
  margin: 0 4px 0 0;
}
.ant-input-textarea-rtl {
  direction: rtl;
}
.ant-input-textarea-rtl.ant-input-textarea-show-count::after {
  text-align: left;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-input-affix-wrapper-rtl .ant-input-clear-icon {
  right: auto;
  left: 8px;
}
.ant-input-search-rtl {
  direction: rtl;
}
.ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),
.ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
  border-right-color: #00bbd4;
  border-left-color: #d9d9d9;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover,
.ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
  border-right-color: #00bbd4;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon {
  right: -1px;
  left: auto;
}
.ant-input-search-rtl > .ant-input-group > .ant-input-group-addon .ant-input-search-button {
  border-radius: 3px 0 0 3px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-input {
    height: 28px;
  }
  .ant-input-lg {
    height: 36px;
  }
  .ant-input-sm {
    height: 24px;
  }
  .ant-input-affix-wrapper > input.ant-input {
    height: auto;
  }
}
.ant-input-number-affix-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 3px 11px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  position: static;
  display: inline-flex;
  width: 90px;
  padding: 0;
  padding-inline-start: 11px;
}
.ant-input-number-affix-wrapper::-moz-placeholder {
  opacity: 1;
}
.ant-input-number-affix-wrapper::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-input-number-affix-wrapper:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-affix-wrapper:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-number-affix-wrapper:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-number-affix-wrapper:focus,
.ant-input-rtl .ant-input-number-affix-wrapper-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-affix-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-number-affix-wrapper-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-affix-wrapper[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-number-affix-wrapper[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-affix-wrapper-borderless,
.ant-input-number-affix-wrapper-borderless:hover,
.ant-input-number-affix-wrapper-borderless:focus,
.ant-input-number-affix-wrapper-borderless-focused,
.ant-input-number-affix-wrapper-borderless-disabled,
.ant-input-number-affix-wrapper-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number-affix-wrapper {
  max-width: 100%;
  height: auto;
  min-height: 28px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-affix-wrapper-lg {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-input-number-affix-wrapper-sm {
  padding: 0px 7px;
}
.ant-input-number-affix-wrapper-rtl {
  direction: rtl;
}
.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
  z-index: 1;
}
.ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-affix-wrapper-focused,
.ant-input-number-affix-wrapper:focus {
  z-index: 1;
}
.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled] {
  background: transparent;
}
.ant-input-number-affix-wrapper > div.ant-input-number {
  width: 100%;
  border: none;
  outline: none;
}
.ant-input-number-affix-wrapper > div.ant-input-number.ant-input-number-focused {
  box-shadow: none !important;
}
.ant-input-number-affix-wrapper input.ant-input-number-input {
  padding: 0;
}
.ant-input-number-affix-wrapper::before {
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-input-number-prefix {
  display: flex;
  flex: none;
  align-items: center;
  margin-inline-end: 4px;
}
.ant-input-number-group-wrapper .ant-input-number-affix-wrapper {
  width: 100%;
}
.ant-input-number {
  box-sizing: border-box;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  width: 100%;
  min-width: 0;
  padding: 3px 11px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  display: inline-block;
  width: 90px;
  margin: 0;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}
.ant-input-number::-moz-placeholder {
  opacity: 1;
}
.ant-input-number::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-input-number:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-input-number:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-number:focus,
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-number[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-borderless,
.ant-input-number-borderless:hover,
.ant-input-number-borderless:focus,
.ant-input-number-borderless-focused,
.ant-input-number-borderless-disabled,
.ant-input-number-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-input-number {
  max-width: 100%;
  height: auto;
  min-height: 28px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-input-number-lg {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-input-number-sm {
  padding: 0px 7px;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-input-number-group[class*='col-'] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.ant-input-number-group > [class*='col-'] {
  padding-right: 8px;
}
.ant-input-number-group > [class*='col-']:last-child {
  padding-right: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap,
.ant-input-number-group > .ant-input-number {
  display: table-cell;
}
.ant-input-number-group-addon:not(:first-child):not(:last-child),
.ant-input-number-group-wrap:not(:first-child):not(:last-child),
.ant-input-number-group > .ant-input-number:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.ant-input-number-group-addon,
.ant-input-number-group-wrap {
  width: 1px;
  white-space: nowrap;
  vertical-align: middle;
}
.ant-input-number-group-wrap > * {
  display: block !important;
}
.ant-input-number-group .ant-input-number {
  float: left;
  width: 100%;
  margin-bottom: 0;
  text-align: inherit;
}
.ant-input-number-group .ant-input-number:focus {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-number-group .ant-input-number:hover {
  z-index: 1;
  border-right-width: 1px;
}
.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover {
  z-index: 0;
}
.ant-input-number-group-addon {
  position: relative;
  padding: 0 11px;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  background-color: transparent;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
}
.ant-input-number-group-addon .ant-select {
  margin: -4px -11px;
}
.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  background-color: inherit;
  border: 1px solid transparent;
  box-shadow: none;
}
.ant-input-number-group-addon .ant-select-open .ant-select-selector,
.ant-input-number-group-addon .ant-select-focused .ant-select-selector {
  color: #00bbd4;
}
.ant-input-number-group-addon .ant-cascader-picker {
  margin: -9px -12px;
  background-color: transparent;
}
.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input {
  text-align: left;
  border: 0;
  box-shadow: none;
}
.ant-input-number-group > .ant-input-number:first-child,
.ant-input-number-group-addon:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number:first-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:first-child .ant-select .ant-select-selector {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:first-child) .ant-input-number {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number-affix-wrapper:not(:last-child) .ant-input-number {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-number-group-addon:first-child {
  border-right: 0;
}
.ant-input-number-group-addon:last-child {
  border-left: 0;
}
.ant-input-number-group > .ant-input-number:last-child,
.ant-input-number-group-addon:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group > .ant-input-number:last-child .ant-select .ant-select-selector,
.ant-input-number-group-addon:last-child .ant-select .ant-select-selector {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group-lg .ant-input-number,
.ant-input-number-group-lg > .ant-input-number-group-addon {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-input-number-group-sm .ant-input-number,
.ant-input-number-group-sm > .ant-input-number-group-addon {
  padding: 0px 7px;
}
.ant-input-number-group-lg .ant-select-single .ant-select-selector {
  height: 36px;
}
.ant-input-number-group-sm .ant-select-single .ant-select-selector {
  height: 24px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),
.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact {
  display: block;
}
.ant-input-number-group.ant-input-number-group-compact::before {
  display: table;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::before {
  display: table;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact::after {
  display: table;
  clear: both;
  content: '';
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child) {
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number:not(:first-child):not(:last-child):focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > * {
  display: inline-block;
  float: none;
  vertical-align: top;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-input-number-affix-wrapper {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-picker-range {
  display: inline-flex;
}
.ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
  margin-right: -1px;
  border-right-width: 1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-number {
  float: none;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input {
  border-right-width: 1px;
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:hover,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:hover {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-selector:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker .ant-input:focus,
.ant-input-number-group.ant-input-number-group-compact > .ant-input-group-wrapper .ant-input:focus {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-focused {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select > .ant-select-arrow {
  z-index: 1;
}
.ant-input-number-group.ant-input-number-group-compact > *:first-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ant-input-number-group.ant-input-number-group-compact > *:last-child,
.ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-right-width: 1px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete .ant-input {
  vertical-align: top;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
  margin-left: -1px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
  border-radius: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 3px 0 0 3px;
}
.ant-input-number-group > .ant-input-number-rtl:first-child,
.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
  border-radius: 0 3px 3px 0;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:first-child {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-number-group-rtl .ant-input-number-group-addon:last-child {
  border-right: 0;
  border-left: 1px solid #d9d9d9;
}
.ant-input-number-group-rtl.ant-input-number-group > .ant-input-number:last-child,
.ant-input-number-group-rtl.ant-input-number-group-addon:last-child {
  border-radius: 3px 0 0 3px;
}
.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child) {
  border-radius: 3px 0 0 3px;
}
.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child) {
  border-radius: 0 3px 3px 0;
}
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:not(:last-child) {
  margin-right: 0;
  margin-left: -1px;
  border-left-width: 1px;
}
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:first-child,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select:first-child > .ant-select-selector,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:first-child .ant-input,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:first-child .ant-input {
  border-radius: 0 3px 3px 0;
}
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > *:last-child,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select:last-child > .ant-select-selector,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-select-auto-complete:last-child .ant-input,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker:last-child .ant-input,
.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
  border-left-width: 1px;
  border-radius: 3px 0 0 3px;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
  margin-right: -1px;
  margin-left: 0;
}
.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
  border-radius: 0 3px 3px 0;
}
.ant-input-number-group-wrapper {
  display: inline-block;
  text-align: start;
  vertical-align: top;
}
.ant-input-number-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  line-height: 0;
  text-align: center;
  border-left: 1px solid #d9d9d9;
  transition: all 0.1s linear;
}
.ant-input-number-handler:active {
  background: #f4f4f4;
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #24d1e0;
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 4px;
  width: 12px;
  height: 12px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 12px;
  transition: all 0.1s linear;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-input-number-handler-up-inner > *,
.ant-input-number-handler-down-inner > * {
  line-height: 1;
}
.ant-input-number-handler-up-inner svg,
.ant-input-number-handler-down-inner svg {
  display: inline-block;
}
.ant-input-number-handler-up-inner::before,
.ant-input-number-handler-down-inner::before {
  display: none;
}
.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,
.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon {
  display: block;
}
.ant-input-number:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-number:hover + .ant-form-item-children-icon {
  opacity: 0;
  transition: opacity 0.24s linear 0.24s;
}
.ant-input-number-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-input-number-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-input-number-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-input-number-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-input-number-disabled .ant-input-number-input {
  cursor: not-allowed;
}
.ant-input-number-disabled .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-readonly .ant-input-number-handler-wrap {
  display: none;
}
.ant-input-number-input {
  width: 100%;
  height: 26px;
  padding: 0 11px;
  text-align: left;
  background-color: transparent;
  border: 0;
  border-radius: 3px;
  outline: 0;
  transition: all 0.3s linear;
  -webkit-appearance: textfield !important;
     -moz-appearance: textfield !important;
          appearance: textfield !important;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
}
.ant-input-number-input::-moz-placeholder {
  opacity: 1;
}
.ant-input-number-input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-input-number-input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-input-number-input[type='number']::-webkit-inner-spin-button,
.ant-input-number-input[type='number']::-webkit-outer-spin-button {
  margin: 0;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
  appearance: none;
}
.ant-input-number-lg {
  padding: 0;
  font-size: 15px;
}
.ant-input-number-lg input {
  height: 34px;
}
.ant-input-number-sm {
  padding: 0;
}
.ant-input-number-sm input {
  height: 22px;
  padding: 0 7px;
}
.ant-input-number-handler-wrap {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 100%;
  background: #fff;
  border-radius: 0 3px 3px 0;
  opacity: 0;
  transition: opacity 0.24s linear 0.1s;
}
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,
.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: auto;
  margin-right: 0;
  font-size: 7px;
}
.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-left-width: 0;
}
.ant-input-number-handler-wrap:hover .ant-input-number-handler {
  height: 40%;
}
.ant-input-number:hover .ant-input-number-handler-wrap,
.ant-input-number-focused .ant-input-number-handler-wrap {
  opacity: 1;
}
.ant-input-number-handler-up {
  border-top-right-radius: 3px;
  cursor: pointer;
}
.ant-input-number-handler-up-inner {
  top: 50%;
  margin-top: -5px;
  text-align: center;
}
.ant-input-number-handler-up:hover {
  height: 60% !important;
}
.ant-input-number-handler-down {
  top: 0;
  border-top: 1px solid #d9d9d9;
  border-bottom-right-radius: 3px;
  cursor: pointer;
}
.ant-input-number-handler-down-inner {
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}
.ant-input-number-handler-down:hover {
  height: 60% !important;
}
.ant-input-number-borderless .ant-input-number-handler-down {
  border-top-width: 0;
}
.ant-input-number-handler-up-disabled,
.ant-input-number-handler-down-disabled {
  cursor: not-allowed;
}
.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner {
  color: rgba(0, 0, 0, 0.25);
}
.ant-input-number-borderless {
  box-shadow: none;
}
.ant-input-number-out-of-range input {
  color: #ff2954;
}
.ant-input-number-rtl {
  direction: rtl;
}
.ant-input-number-rtl .ant-input-number-handler {
  border-right: 1px solid #d9d9d9;
  border-left: 0;
}
.ant-input-number-rtl .ant-input-number-handler-wrap {
  right: auto;
  left: 0;
}
.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap {
  border-right-width: 0;
}
.ant-input-number-rtl .ant-input-number-handler-up {
  border-top-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-handler-down {
  border-bottom-right-radius: 0;
}
.ant-input-number-rtl .ant-input-number-input {
  direction: ltr;
  text-align: right;
}
.ant-layout {
  display: flex;
  flex: auto;
  flex-direction: column;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
  background: #f0f2f5;
}
.ant-layout,
.ant-layout * {
  box-sizing: border-box;
}
.ant-layout.ant-layout-has-sider {
  flex-direction: row;
}
.ant-layout.ant-layout-has-sider > .ant-layout,
.ant-layout.ant-layout-has-sider > .ant-layout-content {
  width: 0;
}
.ant-layout-header,
.ant-layout-footer {
  flex: 0 0 auto;
}
.ant-layout-header {
  height: 64px;
  padding: 0 50px;
  color: var(--antd-text-color);
  line-height: 64px;
  background: #001529;
}
.ant-layout-footer {
  padding: 24px 50px;
  color: var(--antd-text-color);
  font-size: 14px;
  background: #f0f2f5;
}
.ant-layout-content {
  flex: auto;
  /* fix firefox can't set height smaller than content on flex item */
  min-height: 0;
}
.ant-layout-sider {
  position: relative;
  /* fix firefox can't set width smaller than content on flex item */
  min-width: 0;
  background: #001529;
  transition: all 0.2s;
}
.ant-layout-sider-children {
  height: 100%;
  margin-top: -0.1px;
  padding-top: 0.1px;
}
.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
  width: auto;
}
.ant-layout-sider-has-trigger {
  padding-bottom: 48px;
}
.ant-layout-sider-right {
  order: 1;
}
.ant-layout-sider-trigger {
  position: fixed;
  bottom: 0;
  z-index: 1;
  height: 48px;
  color: #fff;
  line-height: 48px;
  text-align: center;
  background: #002140;
  cursor: pointer;
  transition: all 0.2s;
}
.ant-layout-sider-zero-width > * {
  overflow: hidden;
}
.ant-layout-sider-zero-width-trigger {
  position: absolute;
  top: 64px;
  right: -36px;
  z-index: 1;
  width: 36px;
  height: 42px;
  color: #fff;
  font-size: 18px;
  line-height: 42px;
  text-align: center;
  background: #001529;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-layout-sider-zero-width-trigger::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent;
  transition: all 0.3s;
  content: '';
}
.ant-layout-sider-zero-width-trigger:hover::after {
  background: rgba(255, 255, 255, 0.1);
}
.ant-layout-sider-zero-width-trigger-right {
  left: -36px;
  border-radius: 3px 0 0 3px;
}
.ant-layout-sider-light {
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-trigger {
  color: var(--antd-text-color);
  background: #fff;
}
.ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
  color: var(--antd-text-color);
  background: #fff;
}
.ant-layout-rtl {
  direction: rtl;
}
.ant-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-list * {
  outline: none;
}
.ant-list-pagination {
  margin-top: 24px;
  text-align: right;
}
.ant-list-pagination .ant-pagination-options {
  text-align: left;
}
.ant-list-more {
  margin-top: 12px;
  text-align: center;
}
.ant-list-more button {
  padding-right: 32px;
  padding-left: 32px;
}
.ant-list-spin {
  min-height: 40px;
  text-align: center;
}
.ant-list-empty-text {
  padding: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 14px;
  text-align: center;
}
.ant-list-items {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  color: var(--antd-text-color);
}
.ant-list-item-meta {
  display: flex;
  flex: 1;
  align-items: flex-start;
  max-width: 100%;
}
.ant-list-item-meta-avatar {
  margin-right: 16px;
}
.ant-list-item-meta-content {
  flex: 1 0;
  width: 0;
  color: var(--antd-text-color);
}
.ant-list-item-meta-title {
  margin-bottom: 4px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-meta-title > a {
  color: var(--antd-text-color);
  transition: all 0.3s;
}
.ant-list-item-meta-title > a:hover {
  color: #00bbd4;
}
.ant-list-item-meta-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
}
.ant-list-item-action {
  flex: 0 0 auto;
  margin-left: 48px;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.ant-list-item-action > li {
  position: relative;
  display: inline-block;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  text-align: center;
}
.ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-item-action-split {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 14px;
  margin-top: -7px;
  background-color: #f0f0f0;
}
.ant-list-header {
  background: transparent;
}
.ant-list-footer {
  background: transparent;
}
.ant-list-header,
.ant-list-footer {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ant-list-empty {
  padding: 16px 0;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  text-align: center;
}
.ant-list-split .ant-list-item {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split .ant-list-item:last-child {
  border-bottom: none;
}
.ant-list-split .ant-list-header {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-split.ant-list-empty .ant-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-list-loading .ant-list-spin-nested-loading {
  min-height: 32px;
}
.ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
  border-bottom: 1px solid #f0f0f0;
}
.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-vertical .ant-list-item {
  align-items: initial;
}
.ant-list-vertical .ant-list-item-main {
  display: block;
  flex: 1;
}
.ant-list-vertical .ant-list-item-extra {
  margin-left: 40px;
}
.ant-list-vertical .ant-list-item-meta {
  margin-bottom: 16px;
}
.ant-list-vertical .ant-list-item-meta-title {
  margin-bottom: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 15px;
  line-height: 24px;
}
.ant-list-vertical .ant-list-item-action {
  margin-top: 16px;
  margin-left: auto;
}
.ant-list-vertical .ant-list-item-action > li {
  padding: 0 16px;
}
.ant-list-vertical .ant-list-item-action > li:first-child {
  padding-left: 0;
}
.ant-list-grid .ant-col > .ant-list-item {
  display: block;
  max-width: 100%;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.ant-list-item-no-flex {
  display: block;
}
.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: right;
}
.ant-list-bordered {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}
.ant-list-bordered .ant-list-header {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-footer {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-item {
  padding-right: 24px;
  padding-left: 24px;
}
.ant-list-bordered .ant-list-pagination {
  margin: 16px 24px;
}
.ant-list-bordered.ant-list-sm .ant-list-item {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-sm .ant-list-header,
.ant-list-bordered.ant-list-sm .ant-list-footer {
  padding: 8px 16px;
}
.ant-list-bordered.ant-list-lg .ant-list-item {
  padding: 16px 24px;
}
.ant-list-bordered.ant-list-lg .ant-list-header,
.ant-list-bordered.ant-list-lg .ant-list-footer {
  padding: 16px 24px;
}
@media screen and (max-width: 768px) {
  .ant-list-item-action {
    margin-left: 24px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin-left: 24px;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-item {
    flex-wrap: wrap;
  }
  .ant-list-item-action {
    margin-left: 12px;
  }
  .ant-list-vertical .ant-list-item {
    flex-wrap: wrap-reverse;
  }
  .ant-list-vertical .ant-list-item-main {
    min-width: 220px;
  }
  .ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-list-rtl {
  direction: rtl;
  text-align: right;
}
.ant-list-rtl .ReactVirtualized__List .ant-list-item {
  direction: rtl;
}
.ant-list-rtl .ant-list-pagination {
  text-align: left;
}
.ant-list-rtl .ant-list-item-meta-avatar {
  margin-right: 0;
  margin-left: 16px;
}
.ant-list-rtl .ant-list-item-action {
  margin-right: 48px;
  margin-left: 0;
}
.ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list-item-action-split {
  right: auto;
  left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-extra {
  margin-right: 40px;
  margin-left: 0;
}
.ant-list-rtl.ant-list-vertical .ant-list-item-action {
  margin-right: auto;
}
.ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
  padding-right: 0;
  padding-left: 16px;
}
.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
  float: left;
}
@media screen and (max-width: 768px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 24px;
    margin-left: 0;
  }
  .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
    margin-right: 24px;
    margin-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .ant-list-rtl .ant-list-item-action {
    margin-right: 22px;
    margin-left: 0;
  }
  .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
    margin: auto auto 16px;
  }
}
.ant-mentions {
  box-sizing: border-box;
  margin: 0;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  width: 100%;
  min-width: 0;
  padding: 3px 11px;
  color: var(--antd-text-color);
  font-size: 14px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  position: relative;
  display: inline-block;
  height: auto;
  padding: 0;
  overflow: hidden;
  line-height: 1.5715;
  white-space: pre-wrap;
  vertical-align: bottom;
}
.ant-mentions::-moz-placeholder {
  opacity: 1;
}
.ant-mentions::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-mentions:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-mentions:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-mentions:focus,
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-mentions-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-mentions[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-borderless,
.ant-mentions-borderless:hover,
.ant-mentions-borderless:focus,
.ant-mentions-borderless-focused,
.ant-mentions-borderless-disabled,
.ant-mentions-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-mentions {
  max-width: 100%;
  height: auto;
  min-height: 28px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-mentions-lg {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-mentions-sm {
  padding: 0px 7px;
}
.ant-mentions-rtl {
  direction: rtl;
}
.ant-mentions-disabled > textarea {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-mentions-disabled > textarea:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-mentions-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-mentions-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-mentions > textarea,
.ant-mentions-measure {
  min-height: 26px;
  margin: 0;
  padding: 3px 11px;
  overflow: inherit;
  overflow-x: hidden;
  overflow-y: auto;
  /* stylelint-disable declaration-block-no-redundant-longhand-properties */
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  font-variant: inherit;
  font-size-adjust: inherit;
  font-stretch: inherit;
  line-height: inherit;
  /* stylelint-enable declaration-block-no-redundant-longhand-properties */
  direction: inherit;
  letter-spacing: inherit;
  white-space: inherit;
  text-align: inherit;
  vertical-align: top;
  word-wrap: break-word;
  word-break: inherit;
  -moz-tab-size: inherit;
    -o-tab-size: inherit;
       tab-size: inherit;
}
.ant-mentions > textarea {
  width: 100%;
  border: none;
  outline: none;
  resize: none;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
}
.ant-mentions > textarea::-moz-placeholder {
  opacity: 1;
}
.ant-mentions > textarea::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-mentions > textarea:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions > textarea:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-mentions-measure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  color: transparent;
  pointer-events: none;
}
.ant-mentions-measure > span {
  display: inline-block;
  min-height: 1em;
}
.ant-mentions-dropdown {
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 3px;
  outline: none;
  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);
}
.ant-mentions-dropdown-hidden {
  display: none;
}
.ant-mentions-dropdown-menu {
  max-height: 250px;
  margin-bottom: 0;
  padding-left: 0;
  overflow: auto;
  list-style: none;
  outline: none;
}
.ant-mentions-dropdown-menu-item {
  position: relative;
  display: block;
  min-width: 100px;
  padding: 5px 12px;
  overflow: hidden;
  color: var(--antd-text-color);
  font-weight: normal;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-mentions-dropdown-menu-item:hover {
  background-color: #f5f5f5;
}
.ant-mentions-dropdown-menu-item:first-child {
  border-radius: 3px 3px 0 0;
}
.ant-mentions-dropdown-menu-item:last-child {
  border-radius: 0 0 3px 3px;
}
.ant-mentions-dropdown-menu-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mentions-dropdown-menu-item-selected {
  color: var(--antd-text-color);
  font-weight: 600;
  background-color: var(--antd-upload-bg-color);
}
.ant-mentions-dropdown-menu-item-active {
  background-color: #f5f5f5;
}
.ant-mentions-rtl {
  direction: rtl;
}
.ant-menu-item-danger.ant-menu-item {
  color: #ff2954;
}
.ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-item-danger.ant-menu-item-active {
  color: #ff2954;
}
.ant-menu-item-danger.ant-menu-item:active {
  background: #fff1f0;
}
.ant-menu-item-danger.ant-menu-item-selected {
  color: #ff2954;
}
.ant-menu-item-danger.ant-menu-item-selected > a,
.ant-menu-item-danger.ant-menu-item-selected > a:hover {
  color: #ff2954;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  background-color: #fff1f0;
}
.ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
  border-right-color: #ff2954;
}
.ant-menu-dark .ant-menu-item-danger.ant-menu-item,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
  color: #ff2954;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
  color: #fff;
  background-color: #ff2954;
}
.ant-menu {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin-bottom: 0;
  padding-left: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 0;
  text-align: left;
  list-style: none;
  background: #fff;
  outline: none;
  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);
  transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu::before {
  display: table;
  content: '';
}
.ant-menu::after {
  display: table;
  clear: both;
  content: '';
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #a3fffd;
}
.ant-menu ul,
.ant-menu ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-menu-overflow {
  display: flex;
}
.ant-menu-overflow-item {
  flex: none;
}
.ant-menu-hidden,
.ant-menu-submenu-hidden {
  display: none;
}
.ant-menu-item-group-title {
  height: 1.5715;
  padding: 8px 16px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  transition: all 0.3s;
}
.ant-menu-horizontal .ant-menu-submenu {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu,
.ant-menu-submenu-inline {
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-selected {
  color: #00bbd4;
}
.ant-menu-item:active,
.ant-menu-submenu-title:active {
  background: #e6fffe;
}
.ant-menu-submenu .ant-menu-sub {
  cursor: initial;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-title-content {
  transition: color 0.3s;
}
.ant-menu-item a {
  color: var(--antd-text-color);
}
.ant-menu-item a:hover {
  color: #00bbd4;
}
.ant-menu-item a::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: transparent;
  content: '';
}
.ant-menu-item > .ant-badge a {
  color: var(--antd-text-color);
}
.ant-menu-item > .ant-badge a:hover {
  color: #00bbd4;
}
.ant-menu-item-divider {
  overflow: hidden;
  line-height: 0;
  border-color: #f0f0f0;
  border-style: solid;
  border-width: 1px 0 0;
}
.ant-menu-item-divider-dashed {
  border-style: dashed;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu {
  margin-top: -1px;
}
.ant-menu-horizontal > .ant-menu-item:hover,
.ant-menu-horizontal > .ant-menu-item-active,
.ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-item-selected {
  color: #00bbd4;
}
.ant-menu-item-selected a,
.ant-menu-item-selected a:hover {
  color: #00bbd4;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #e6fffe;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: 1px solid #f0f0f0;
}
.ant-menu-vertical-right {
  border-left: 1px solid #f0f0f0;
}
.ant-menu-vertical.ant-menu-sub,
.ant-menu-vertical-left.ant-menu-sub,
.ant-menu-vertical-right.ant-menu-sub {
  min-width: 160px;
  max-height: calc(100vh - 100px);
  padding: 0;
  overflow: hidden;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-left.ant-menu-sub:not([class*='-active']),
.ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after,
.ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: 0 0;
}
.ant-menu-horizontal.ant-menu-sub {
  min-width: 114px;
}
.ant-menu-horizontal .ant-menu-item,
.ant-menu-horizontal .ant-menu-submenu-title {
  transition: border-color 0.3s, background 0.3s;
}
.ant-menu-item,
.ant-menu-submenu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0 20px;
  white-space: nowrap;
  cursor: pointer;
  transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-item .ant-menu-item-icon,
.ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-item .anticon,
.ant-menu-submenu-title .anticon {
  min-width: 14px;
  font-size: 14px;
  transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s;
}
.ant-menu-item .ant-menu-item-icon + span,
.ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu-item .anticon + span,
.ant-menu-submenu-title .anticon + span {
  margin-left: 10px;
  opacity: 1;
  transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
.ant-menu-item .ant-menu-item-icon.svg,
.ant-menu-submenu-title .ant-menu-item-icon.svg {
  vertical-align: -0.125em;
}
.ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-submenu-title.ant-menu-item-only-child > .anticon,
.ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
  margin-right: 0;
}
.ant-menu-item:focus-visible,
.ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #a3fffd;
}
.ant-menu > .ant-menu-item-divider {
  margin: 1px 0;
  padding: 0;
}
.ant-menu-submenu-popup {
  position: absolute;
  z-index: 1050;
  background: transparent;
  border-radius: 3px;
  box-shadow: none;
  transform-origin: 0 0;
}
.ant-menu-submenu-popup::before {
  position: absolute;
  top: -7px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 0.0001;
  content: ' ';
}
.ant-menu-submenu-placement-rightTop::before {
  top: 0;
  left: -7px;
}
.ant-menu-submenu > .ant-menu {
  background-color: #fff;
  border-radius: 3px;
}
.ant-menu-submenu > .ant-menu-submenu-title::after {
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-popup > .ant-menu {
  background-color: #fff;
}
.ant-menu-submenu-expand-icon,
.ant-menu-submenu-arrow {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 10px;
  color: var(--antd-text-color);
  transform: translateY(-50%);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-submenu-arrow::before,
.ant-menu-submenu-arrow::after {
  position: absolute;
  width: 6px;
  height: 1.5px;
  background-color: currentcolor;
  border-radius: 2px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateY(-2.5px);
}
.ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateY(2.5px);
}
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon,
.ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  color: #00bbd4;
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::before,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateX(2.5px);
}
.ant-menu-inline-collapsed .ant-menu-submenu-arrow::after,
.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateX(-2.5px);
}
.ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
  display: none;
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  transform: translateY(-2px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  transform: rotate(-45deg) translateX(-2.5px);
}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  transform: rotate(45deg) translateX(2.5px);
}
.ant-menu-vertical .ant-menu-submenu-selected,
.ant-menu-vertical-left .ant-menu-submenu-selected,
.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #00bbd4;
}
.ant-menu-horizontal {
  line-height: 46px;
  border: 0;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: none;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
  margin-top: -1px;
  margin-bottom: 0;
  padding: 0 20px;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
  color: #00bbd4;
}
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after,
.ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
  border-bottom: 2px solid #00bbd4;
}
.ant-menu-horizontal > .ant-menu-item,
.ant-menu-horizontal > .ant-menu-submenu {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: bottom;
}
.ant-menu-horizontal > .ant-menu-item::after,
.ant-menu-horizontal > .ant-menu-submenu::after {
  position: absolute;
  right: 20px;
  bottom: 0;
  left: 20px;
  border-bottom: 2px solid transparent;
  transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  content: '';
}
.ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
  padding: 0;
}
.ant-menu-horizontal > .ant-menu-item a {
  color: var(--antd-text-color);
}
.ant-menu-horizontal > .ant-menu-item a:hover {
  color: #00bbd4;
}
.ant-menu-horizontal > .ant-menu-item a::before {
  bottom: -2px;
}
.ant-menu-horizontal > .ant-menu-item-selected a {
  color: #00bbd4;
}
.ant-menu-horizontal::after {
  display: block;
  clear: both;
  height: 0;
  content: '\20';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item {
  position: relative;
}
.ant-menu-vertical .ant-menu-item::after,
.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-inline .ant-menu-item::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #00bbd4;
  transform: scaleY(0.0001);
  opacity: 0;
  transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  content: '';
}
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 16px;
  overflow: hidden;
  line-height: 48px;
  text-overflow: ellipsis;
}
.ant-menu-vertical .ant-menu-submenu,
.ant-menu-vertical-left .ant-menu-submenu,
.ant-menu-vertical-right .ant-menu-submenu,
.ant-menu-inline .ant-menu-submenu {
  padding-bottom: 0.02px;
}
.ant-menu-vertical .ant-menu-item:not(:last-child),
.ant-menu-vertical-left .ant-menu-item:not(:last-child),
.ant-menu-vertical-right .ant-menu-item:not(:last-child),
.ant-menu-inline .ant-menu-item:not(:last-child) {
  margin-bottom: 0;
}
.ant-menu-vertical > .ant-menu-item,
.ant-menu-vertical-left > .ant-menu-item,
.ant-menu-vertical-right > .ant-menu-item,
.ant-menu-inline > .ant-menu-item,
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 48px;
  line-height: 48px;
}
.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline {
  width: 100%;
}
.ant-menu-inline .ant-menu-selected::after,
.ant-menu-inline .ant-menu-item-selected::after {
  transform: scaleY(1);
  opacity: 1;
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-menu-inline .ant-menu-item,
.ant-menu-inline .ant-menu-submenu-title {
  width: calc(100% + 1px);
}
.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 34px;
}
.ant-menu-inline.ant-menu-root .ant-menu-item,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
  display: flex;
  align-items: center;
  transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
  flex: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-menu-inline.ant-menu-root .ant-menu-item > *,
.ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
  flex: none;
}
.ant-menu.ant-menu-inline-collapsed {
  width: 80px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
  left: 0;
  padding: 0 calc(50% - 15px / 2);
  text-overflow: clip;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
  margin: 0;
  font-size: 15px;
  line-height: 48px;
}
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span,
.ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
  display: inline-block;
  opacity: 0;
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed .anticon {
  display: inline-block;
}
.ant-menu.ant-menu-inline-collapsed-tooltip {
  pointer-events: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,
.ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
  display: none;
}
.ant-menu.ant-menu-inline-collapsed-tooltip a {
  color: rgba(255, 255, 255, 0.85);
}
.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
  padding-right: 4px;
  padding-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.ant-menu-item-group-list .ant-menu-item,
.ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 16px 0 28px;
}
.ant-menu-root.ant-menu-vertical,
.ant-menu-root.ant-menu-vertical-left,
.ant-menu-root.ant-menu-vertical-right,
.ant-menu-root.ant-menu-inline {
  box-shadow: none;
}
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon,
.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
  font-size: 15px;
  text-align: center;
}
.ant-menu-sub.ant-menu-inline {
  padding: 0;
  background: var(--antd-upload-bg-color);
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
.ant-menu-sub.ant-menu-inline > .ant-menu-item,
.ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: 48px;
  line-height: 48px;
  list-style-position: inside;
  list-style-type: disc;
}
.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-left: 32px;
}
.ant-menu-item-disabled,
.ant-menu-submenu-disabled {
  color: rgba(0, 0, 0, 0.25) !important;
  background: none;
  cursor: not-allowed;
}
.ant-menu-item-disabled::after,
.ant-menu-submenu-disabled::after {
  border-color: transparent !important;
}
.ant-menu-item-disabled a,
.ant-menu-submenu-disabled a {
  color: rgba(0, 0, 0, 0.25) !important;
  pointer-events: none;
}
.ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(0, 0, 0, 0.25) !important;
  cursor: not-allowed;
}
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(0, 0, 0, 0.25) !important;
}
.ant-layout-header .ant-menu {
  line-height: inherit;
}
.ant-menu-inline-collapsed-tooltip a,
.ant-menu-inline-collapsed-tooltip a:hover {
  color: #fff;
}
.ant-menu-light .ant-menu-item:hover,
.ant-menu-light .ant-menu-item-active,
.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-light .ant-menu-submenu-active,
.ant-menu-light .ant-menu-submenu-title:hover {
  color: #00bbd4;
}
.ant-menu.ant-menu-root:focus-visible {
  box-shadow: 0 0 0 2px #0093ad;
}
.ant-menu-dark .ant-menu-item:focus-visible,
.ant-menu-dark .ant-menu-submenu-title:focus-visible {
  box-shadow: 0 0 0 2px #0093ad;
}
.ant-menu.ant-menu-dark,
.ant-menu-dark .ant-menu-sub,
.ant-menu.ant-menu-dark .ant-menu-sub {
  color: rgba(255, 255, 255, 0.65);
  background: #001529;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
  opacity: 0.45;
  transition: all 0.3s;
}
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark.ant-menu-submenu-popup {
  background: transparent;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub {
  background: #000c17;
}
.ant-menu-dark.ant-menu-horizontal {
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item,
.ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
  top: 0;
  margin-top: 0;
  padding: 0 20px;
  border-color: #001529;
  border-bottom: 0;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
  background-color: #00bbd4;
}
.ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
  bottom: 0;
}
.ant-menu-dark .ant-menu-item,
.ant-menu-dark .ant-menu-item-group-title,
.ant-menu-dark .ant-menu-item > a,
.ant-menu-dark .ant-menu-item > span > a {
  color: rgba(255, 255, 255, 0.65);
}
.ant-menu-dark.ant-menu-inline,
.ant-menu-dark.ant-menu-vertical,
.ant-menu-dark.ant-menu-vertical-left,
.ant-menu-dark.ant-menu-vertical-right {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-vertical .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
  left: 0;
  margin-left: 0;
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
  border-right: 0;
}
.ant-menu-dark.ant-menu-inline .ant-menu-item,
.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
  width: 100%;
}
.ant-menu-dark .ant-menu-item:hover,
.ant-menu-dark .ant-menu-item-active,
.ant-menu-dark .ant-menu-submenu-active,
.ant-menu-dark .ant-menu-submenu-open,
.ant-menu-dark .ant-menu-submenu-selected,
.ant-menu-dark .ant-menu-submenu-title:hover {
  color: #fff;
  background-color: transparent;
}
.ant-menu-dark .ant-menu-item:hover > a,
.ant-menu-dark .ant-menu-item-active > a,
.ant-menu-dark .ant-menu-submenu-active > a,
.ant-menu-dark .ant-menu-submenu-open > a,
.ant-menu-dark .ant-menu-submenu-selected > a,
.ant-menu-dark .ant-menu-submenu-title:hover > a,
.ant-menu-dark .ant-menu-item:hover > span > a,
.ant-menu-dark .ant-menu-item-active > span > a,
.ant-menu-dark .ant-menu-submenu-active > span > a,
.ant-menu-dark .ant-menu-submenu-open > span > a,
.ant-menu-dark .ant-menu-submenu-selected > span > a,
.ant-menu-dark .ant-menu-submenu-title:hover > span > a {
  color: #fff;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
  opacity: 1;
}
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
  background: #fff;
}
.ant-menu-dark .ant-menu-item:hover {
  background-color: transparent;
}
.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #00bbd4;
}
.ant-menu-dark .ant-menu-item-selected {
  color: #fff;
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected::after {
  border-right: 0;
}
.ant-menu-dark .ant-menu-item-selected > a,
.ant-menu-dark .ant-menu-item-selected > span > a,
.ant-menu-dark .ant-menu-item-selected > a:hover,
.ant-menu-dark .ant-menu-item-selected > span > a:hover {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,
.ant-menu-dark .ant-menu-item-selected .anticon {
  color: #fff;
}
.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span,
.ant-menu-dark .ant-menu-item-selected .anticon + span {
  color: #fff;
}
.ant-menu.ant-menu-dark .ant-menu-item-selected,
.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #00bbd4;
}
.ant-menu-dark .ant-menu-item-disabled,
.ant-menu-dark .ant-menu-submenu-disabled,
.ant-menu-dark .ant-menu-item-disabled > a,
.ant-menu-dark .ant-menu-submenu-disabled > a,
.ant-menu-dark .ant-menu-item-disabled > span > a,
.ant-menu-dark .ant-menu-submenu-disabled > span > a {
  color: rgba(255, 255, 255, 0.35) !important;
  opacity: 0.8;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
  color: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before,
.ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after,
.ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
  background: rgba(255, 255, 255, 0.35) !important;
}
.ant-menu.ant-menu-rtl {
  direction: rtl;
  text-align: right;
}
.ant-menu-rtl .ant-menu-item-group-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline,
.ant-menu-rtl.ant-menu-vertical {
  border-right: none;
  border-left: 1px solid #f0f0f0;
}
.ant-menu-rtl.ant-menu-dark.ant-menu-inline,
.ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
  border-left: none;
}
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu,
.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
  transform-origin: top right;
}
.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item .anticon,
.ant-menu-rtl .ant-menu-submenu-title .anticon {
  margin-right: auto;
  margin-left: 10px;
}
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon,
.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon,
.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
  margin-left: 0;
}
.ant-menu-submenu-rtl.ant-menu-submenu-popup {
  transform-origin: 100% 0;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow,
.ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
  transform: rotate(-45deg) translateY(-2px);
}
.ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after,
.ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
  transform: rotate(45deg) translateY(2px);
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after,
.ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
  right: auto;
  left: 0;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,
.ant-menu-rtl.ant-menu-inline .ant-menu-item,
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  text-align: right;
}
.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
  padding-right: 0;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
  padding-right: 16px;
  padding-left: 34px;
}
.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
  padding: 0 calc(50% - 15px / 2);
}
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,
.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
  padding: 0 28px 0 16px;
}
.ant-menu-sub.ant-menu-inline {
  border: 0;
}
.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
  padding-right: 32px;
  padding-left: 0;
}
.ant-message {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  top: 8px;
  left: 0;
  z-index: 1010;
  width: 100%;
  pointer-events: none;
}
.ant-message-notice {
  padding: 8px;
  text-align: center;
}
.ant-message-notice-content {
  display: inline-block;
  padding: 10px 16px;
  background: #fff;
  border-radius: 3px;
  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);
  pointer-events: all;
}
.ant-message-success .anticon {
  color: #0dc901;
}
.ant-message-error .anticon {
  color: #ff2954;
}
.ant-message-warning .anticon {
  color: #ffaa00;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #00bbd4;
}
.ant-message .anticon {
  position: relative;
  top: 1px;
  margin-right: 8px;
  font-size: 15px;
}
.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
  animation-name: MessageMoveOut;
  animation-duration: 0.3s;
}
@keyframes MessageMoveOut {
  0% {
    max-height: 150px;
    padding: 8px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-message-rtl {
  direction: rtl;
}
.ant-message-rtl span {
  direction: rtl;
}
.ant-message-rtl .anticon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-modal {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  pointer-events: none;
  position: relative;
  top: 100px;
  width: auto;
  max-width: calc(100vw - 32px);
  margin: 0 auto;
  padding-bottom: 24px;
}
.ant-modal.ant-zoom-enter,
.ant-modal.antzoom-appear {
  transform: none;
  opacity: 0;
  animation-duration: 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.ant-modal-mask-hidden {
  display: none;
}
.ant-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
}
.ant-modal-wrap {
  z-index: 1000;
}
.ant-modal-title {
  margin: 0;
  color: var(--antd-text-color);
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  word-wrap: break-word;
}
.ant-modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-radius: 3px;
  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);
  pointer-events: auto;
}
.ant-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  padding: 0;
  color: rgba(0, 0, 0, 0.45);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  background: transparent;
  border: 0;
  outline: 0;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-modal-close-x {
  display: block;
  width: 24px;
  height: 24px;
  font-size: 15px;
  font-style: normal;
  line-height: 24px;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
}
.ant-modal-close:focus,
.ant-modal-close:hover {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}
.ant-modal-header {
  padding: 16px 24px;
  color: var(--antd-text-color);
  background: var(--antd-modal-header-bg-color);
  border-bottom: 1px solid #f0f0f0;
  border-radius: 3px 3px 0 0;
}
.ant-modal-body {
  padding: 32px 24px 12px;
  font-size: 14px;
  line-height: 1.5715;
  word-wrap: break-word;
}
.ant-modal-footer {
  padding: 10px 16px;
  text-align: right;
  background: transparent;
  border-top: 1px solid #f0f0f0;
  border-radius: 0 0 3px 3px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-open {
  overflow: hidden;
}
.ant-modal-centered {
  text-align: center;
}
.ant-modal-centered::before {
  display: inline-block;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: '';
}
.ant-modal-centered .ant-modal {
  top: 0;
  display: inline-block;
  padding-bottom: 0;
  text-align: left;
  vertical-align: middle;
}
@media (max-width: 767px) {
  .ant-modal {
    max-width: calc(100vw - 16px);
    margin: 8px auto;
  }
  .ant-modal-centered .ant-modal {
    flex: 1;
  }
}
.ant-modal-confirm .ant-modal-header {
  display: none;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px 32px 24px;
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body-wrapper::before {
  display: table;
  content: '';
}
.ant-modal-confirm-body-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  display: block;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  font-size: 15px;
  line-height: 1.4;
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  margin-top: 8px;
  color: var(--antd-text-color);
  font-size: 14px;
}
.ant-modal-confirm-body > .anticon {
  float: left;
  margin-right: 16px;
  font-size: 22px;
}
.ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 38px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: right;
  margin-top: 24px;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-bottom: 0;
  margin-left: 8px;
}
.ant-modal-confirm-error .ant-modal-confirm-body > .anticon {
  color: #ff2954;
}
.ant-modal-confirm-warning .ant-modal-confirm-body > .anticon,
.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #ffaa00;
}
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #00bbd4;
}
.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #0dc901;
}
.ant-modal-wrap-rtl {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-close {
  right: initial;
  left: 0;
}
.ant-modal-wrap-rtl .ant-modal-footer {
  text-align: left;
}
.ant-modal-wrap-rtl .ant-modal-footer .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body {
  direction: rtl;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-modal-wrap-rtl .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-right: 38px;
  margin-left: 0;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns {
  float: left;
}
.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-right: 8px;
  margin-left: 0;
}
.ant-modal-wrap-rtl.ant-modal-centered .ant-modal {
  text-align: right;
}
.ant-notification {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: fixed;
  z-index: 1010;
  margin-right: 24px;
}
.ant-notification-topLeft,
.ant-notification-bottomLeft {
  margin-right: 0;
  margin-left: 24px;
}
.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,
.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationLeftFadeIn;
}
.ant-notification-close-icon {
  font-size: 14px;
  cursor: pointer;
}
.ant-notification-hook-holder {
  position: relative;
}
.ant-notification-notice {
  position: relative;
  width: 384px;
  max-width: calc(100vw - 24px * 2);
  margin-bottom: 16px;
  margin-left: auto;
  padding: 16px 24px;
  overflow: hidden;
  line-height: 1.5715;
  word-wrap: break-word;
  background: #fff;
  border-radius: 3px;
  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);
}
.ant-notification-topLeft .ant-notification-notice,
.ant-notification-bottomLeft .ant-notification-notice {
  margin-right: auto;
  margin-left: 0;
}
.ant-notification-notice-message {
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 15px;
  line-height: 24px;
}
.ant-notification-notice-message-single-line-auto-margin {
  display: block;
  width: calc(384px - 24px * 2 - 24px - 48px - 100%);
  max-width: 4px;
  background-color: transparent;
  pointer-events: none;
}
.ant-notification-notice-message-single-line-auto-margin::before {
  display: block;
  content: '';
}
.ant-notification-notice-description {
  font-size: 14px;
}
.ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 24px;
}
.ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-bottom: 4px;
  margin-left: 48px;
  font-size: 15px;
}
.ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-left: 48px;
  font-size: 14px;
}
.ant-notification-notice-icon {
  position: absolute;
  margin-left: 4px;
  font-size: 24px;
  line-height: 24px;
}
.anticon.ant-notification-notice-icon-success {
  color: #0dc901;
}
.anticon.ant-notification-notice-icon-info {
  color: #00bbd4;
}
.anticon.ant-notification-notice-icon-warning {
  color: #ffaa00;
}
.anticon.ant-notification-notice-icon-error {
  color: #ff2954;
}
.ant-notification-notice-close {
  position: absolute;
  top: 16px;
  right: 22px;
  color: rgba(0, 0, 0, 0.45);
  outline: none;
}
.ant-notification-notice-close:hover {
  color: rgba(0, 0, 0, 0.67);
}
.ant-notification-notice-btn {
  float: right;
  margin-top: 16px;
}
.ant-notification .notification-fade-effect {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
}
.ant-notification-fade-enter,
.ant-notification-fade-appear {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  opacity: 0;
  animation-play-state: paused;
}
.ant-notification-fade-leave {
  animation-duration: 0.24s;
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
  animation-fill-mode: both;
  animation-duration: 0.2s;
  animation-play-state: paused;
}
.ant-notification-fade-enter.ant-notification-fade-enter-active,
.ant-notification-fade-appear.ant-notification-fade-appear-active {
  animation-name: NotificationFadeIn;
  animation-play-state: running;
}
.ant-notification-fade-leave.ant-notification-fade-leave-active {
  animation-name: NotificationFadeOut;
  animation-play-state: running;
}
@keyframes NotificationFadeIn {
  0% {
    left: 384px;
    opacity: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes NotificationLeftFadeIn {
  0% {
    right: 384px;
    opacity: 0;
  }
  100% {
    right: 0;
    opacity: 1;
  }
}
@keyframes NotificationFadeOut {
  0% {
    max-height: 150px;
    margin-bottom: 16px;
    opacity: 1;
  }
  100% {
    max-height: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
  }
}
.ant-notification-rtl {
  direction: rtl;
}
.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message {
  padding-right: 0;
  padding-left: 24px;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description {
  margin-right: 48px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-icon {
  margin-right: 4px;
  margin-left: 0;
}
.ant-notification-rtl .ant-notification-notice-close {
  right: auto;
  left: 22px;
}
.ant-notification-rtl .ant-notification-notice-btn {
  float: left;
}
.ant-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  padding: 16px 24px;
  background-color: #fff;
}
.ant-page-header-ghost {
  background-color: inherit;
}
.ant-page-header.has-breadcrumb {
  padding-top: 12px;
}
.ant-page-header.has-footer {
  padding-bottom: 0;
}
.ant-page-header-back {
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #00bbd4;
  text-decoration: none;
  outline: none;
  transition: color 0.3s;
  color: #000;
  cursor: pointer;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #24d1e0;
}
.ant-page-header-back-button:active {
  color: #0093ad;
}
.ant-page-header .ant-divider-vertical {
  height: 14px;
  margin: 0 12px;
  vertical-align: middle;
}
.ant-breadcrumb + .ant-page-header-heading {
  margin-top: 8px;
}
.ant-page-header-heading {
  display: flex;
  justify-content: space-between;
}
.ant-page-header-heading-left {
  display: flex;
  align-items: center;
  margin: 4px 0;
  overflow: hidden;
}
.ant-page-header-heading-title {
  margin-right: 12px;
  margin-bottom: 0;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading .ant-avatar {
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.5715;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-page-header-heading-extra {
  margin: 4px 0;
  white-space: nowrap;
}
.ant-page-header-heading-extra > * {
  margin-left: 12px;
  white-space: unset;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav {
  margin: 0;
}
.ant-page-header-footer .ant-tabs > .ant-tabs-nav::before {
  border: none;
}
.ant-page-header-footer .ant-tabs .ant-tabs-tab {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
}
.ant-page-header-compact .ant-page-header-heading {
  flex-wrap: wrap;
}
.ant-page-header-rtl {
  direction: rtl;
}
.ant-page-header-rtl .ant-page-header-back {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-page-header-rtl .ant-page-header-heading-title {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading .ant-avatar {
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-sub-title {
  float: right;
  margin-right: 0;
  margin-left: 12px;
}
.ant-page-header-rtl .ant-page-header-heading-tags {
  float: right;
}
.ant-page-header-rtl .ant-page-header-heading-extra {
  float: left;
}
.ant-page-header-rtl .ant-page-header-heading-extra > * {
  margin-right: 12px;
  margin-left: 0;
}
.ant-page-header-rtl .ant-page-header-heading-extra > *:first-child {
  margin-right: 0;
}
.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav {
  float: right;
}
.ant-pagination {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-pagination ul,
.ant-pagination ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-pagination::after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ' ';
}
.ant-pagination-total-text {
  display: inline-block;
  height: 32px;
  margin-right: 8px;
  line-height: 30px;
  vertical-align: middle;
}
.ant-pagination-item {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  margin-right: 8px;
  font-family: Arial, Geneva, Verdana, sans-serif;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-pagination-item a {
  display: block;
  padding: 0 6px;
  color: var(--antd-text-color);
  transition: none;
}
.ant-pagination-item a:hover {
  text-decoration: none;
}
.ant-pagination-item:hover {
  border-color: #00bbd4;
  transition: all 0.3s;
}
.ant-pagination-item:hover a {
  color: #00bbd4;
}
.ant-pagination-item:focus-visible {
  border-color: #00bbd4;
  transition: all 0.3s;
}
.ant-pagination-item:focus-visible a {
  color: #00bbd4;
}
.ant-pagination-item-active {
  font-weight: 500;
  background: #fff;
  border-color: #00bbd4;
}
.ant-pagination-item-active a {
  color: #00bbd4;
}
.ant-pagination-item-active:hover {
  border-color: #24d1e0;
}
.ant-pagination-item-active:focus-visible {
  border-color: #24d1e0;
}
.ant-pagination-item-active:hover a {
  color: #24d1e0;
}
.ant-pagination-item-active:focus-visible a {
  color: #24d1e0;
}
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  outline: 0;
}
.ant-pagination-jump-prev .ant-pagination-item-container,
.ant-pagination-jump-next .ant-pagination-item-container {
  position: relative;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #00bbd4;
  font-size: 12px;
  letter-spacing: -1px;
  opacity: 0;
  transition: all 0.2s;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,
.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  margin: auto;
  color: rgba(0, 0, 0, 0.25);
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 2px;
  text-align: center;
  text-indent: 0.13em;
  opacity: 1;
  transition: all 0.2s;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,
.ant-pagination-jump-next:hover .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon {
  opacity: 1;
}
.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,
.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis {
  opacity: 0;
}
.ant-pagination-prev,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  margin-right: 8px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-jump-prev,
.ant-pagination-jump-next {
  display: inline-block;
  min-width: 32px;
  height: 32px;
  color: var(--antd-text-color);
  font-family: Arial, Geneva, Verdana, sans-serif;
  line-height: 32px;
  text-align: center;
  vertical-align: middle;
  list-style: none;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-pagination-prev,
.ant-pagination-next {
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;
}
.ant-pagination-prev button,
.ant-pagination-next button {
  color: var(--antd-text-color);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #24d1e0;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  font-size: 12px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  outline: none;
  transition: all 0.3s;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link {
  color: #00bbd4;
  border-color: #00bbd4;
}
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #00bbd4;
  border-color: #00bbd4;
}
.ant-pagination-disabled,
.ant-pagination-disabled:hover {
  cursor: not-allowed;
}
.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible {
  cursor: not-allowed;
}
.ant-pagination-disabled:focus-visible .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-slash {
  margin: 0 10px 0 5px;
}
.ant-pagination-options {
  display: inline-block;
  margin-left: 16px;
  vertical-align: middle;
}
@media all and (-ms-high-contrast: none) {
  .ant-pagination-options *::-ms-backdrop,
  .ant-pagination-options {
    vertical-align: top;
  }
}
.ant-pagination-options-size-changer.ant-select {
  display: inline-block;
  width: auto;
}
.ant-pagination-options-quick-jumper {
  display: inline-block;
  height: 28px;
  margin-left: 8px;
  line-height: 28px;
  vertical-align: top;
}
.ant-pagination-options-quick-jumper input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 3px 11px;
  color: var(--antd-text-color);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  transition: all 0.3s;
  /* stylelint-disable-next-line selector-no-vendor-prefix */
  width: 50px;
  height: 28px;
  margin: 0 8px;
}
.ant-pagination-options-quick-jumper input::-moz-placeholder {
  opacity: 1;
}
.ant-pagination-options-quick-jumper input::placeholder {
  color: #bfbfbf;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-pagination-options-quick-jumper input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:hover {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,
.ant-input-rtl .ant-pagination-options-quick-jumper input-focused {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  box-shadow: none;
  cursor: not-allowed;
  opacity: 1;
  opacity: 0.6;
}
.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-pagination-options-quick-jumper input-borderless,
.ant-pagination-options-quick-jumper input-borderless:hover,
.ant-pagination-options-quick-jumper input-borderless:focus,
.ant-pagination-options-quick-jumper input-borderless-focused,
.ant-pagination-options-quick-jumper input-borderless-disabled,
.ant-pagination-options-quick-jumper input-borderless[disabled] {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
textarea.ant-pagination-options-quick-jumper input {
  max-width: 100%;
  height: auto;
  min-height: 28px;
  line-height: 1.5715;
  vertical-align: bottom;
  transition: all 0.3s, height 0s;
}
.ant-pagination-options-quick-jumper input-lg {
  padding: 4px 11px;
  font-size: 15px;
}
.ant-pagination-options-quick-jumper input-sm {
  padding: 0px 7px;
}
.ant-pagination-options-quick-jumper input-rtl {
  direction: rtl;
}
.ant-pagination-simple .ant-pagination-prev,
.ant-pagination-simple .ant-pagination-next {
  height: 24px;
  line-height: 24px;
  vertical-align: top;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link {
  height: 24px;
  background-color: transparent;
  border: 0;
}
.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination-simple .ant-pagination-simple-pager {
  display: inline-block;
  height: 24px;
  margin-right: 8px;
}
.ant-pagination-simple .ant-pagination-simple-pager input {
  box-sizing: border-box;
  height: 100%;
  margin-right: 8px;
  padding: 0 6px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  outline: none;
  transition: border-color 0.3s;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #00bbd4;
}
.ant-pagination-simple .ant-pagination-simple-pager input:focus {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
}
.ant-pagination-simple .ant-pagination-simple-pager input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.mini .ant-pagination-total-text,
.ant-pagination.mini .ant-pagination-simple-pager {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-item {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 22px;
}
.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active) {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev,
.ant-pagination.mini .ant-pagination-next {
  min-width: 24px;
  height: 24px;
  margin: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link {
  background: transparent;
  border-color: transparent;
}
.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link::after,
.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link::after {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-jump-prev,
.ant-pagination.mini .ant-pagination-jump-next {
  height: 24px;
  margin-right: 0;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options {
  margin-left: 2px;
}
.ant-pagination.mini .ant-pagination-options-size-changer {
  top: 0px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper {
  height: 24px;
  line-height: 24px;
}
.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  padding: 0px 7px;
  width: 44px;
  height: 24px;
}
.ant-pagination.ant-pagination-disabled {
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item a {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  border: none;
  cursor: not-allowed;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active {
  background: #e6e6e6;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a {
  color: rgba(0, 0, 0, 0.25);
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link {
  background: transparent;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon {
  opacity: 0;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis {
  opacity: 1;
}
.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager {
  color: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 992px) {
  .ant-pagination-item-after-jump-prev,
  .ant-pagination-item-before-jump-next {
    display: none;
  }
}
@media only screen and (max-width: 576px) {
  .ant-pagination-options {
    display: none;
  }
}
.ant-pagination-rtl .ant-pagination-total-text {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-item,
.ant-pagination-rtl .ant-pagination-prev,
.ant-pagination-rtl .ant-pagination-jump-prev,
.ant-pagination-rtl .ant-pagination-jump-next {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-slash {
  margin: 0 5px 0 10px;
}
.ant-pagination-rtl .ant-pagination-options {
  margin-right: 16px;
  margin-left: 0;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper {
  margin-left: 0;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input {
  margin-right: 0;
  margin-left: 8px;
}
.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options {
  margin-right: 2px;
  margin-left: 0;
}
.ant-popconfirm {
  z-index: 1060;
}
.ant-popover {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  font-weight: normal;
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
.ant-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.ant-popover-hidden {
  display: none;
}
.ant-popover-placement-top,
.ant-popover-placement-topLeft,
.ant-popover-placement-topRight {
  padding-bottom: 14px;
}
.ant-popover-placement-right,
.ant-popover-placement-rightTop,
.ant-popover-placement-rightBottom {
  padding-left: 14px;
}
.ant-popover-placement-bottom,
.ant-popover-placement-bottomLeft,
.ant-popover-placement-bottomRight {
  padding-top: 14px;
}
.ant-popover-placement-left,
.ant-popover-placement-leftTop,
.ant-popover-placement-leftBottom {
  padding-right: 14px;
}
.ant-popover-inner {
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
  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);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15) \9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ant-popover {
    /* IE10+ */
  }
  .ant-popover-inner {
    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);
  }
}
.ant-popover-title {
  min-width: 177px;
  min-height: 32px;
  margin: 0;
  padding: 5px 16px 4px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  border-bottom: 1px solid #f0f0f0;
}
.ant-popover-inner-content {
  padding: 12px 16px;
  color: var(--antd-text-color);
}
.ant-popover-message {
  position: relative;
  padding: 4px 0 12px;
  color: var(--antd-text-color);
  font-size: 14px;
}
.ant-popover-message > .anticon {
  position: absolute;
  top: 8.0005px;
  color: #ffaa00;
  font-size: 14px;
}
.ant-popover-message-title {
  padding-left: 22px;
}
.ant-popover-buttons {
  margin-bottom: 4px;
  text-align: right;
}
.ant-popover-buttons button {
  margin-left: 8px;
}
.ant-popover-arrow {
  position: absolute;
  display: block;
  width: 14.14213562px;
  height: 14.14213562px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-popover-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 10px;
  height: 10px;
  margin: auto;
  background-color: #fff;
  content: '';
  pointer-events: auto;
}
.ant-popover-placement-top .ant-popover-arrow,
.ant-popover-placement-topLeft .ant-popover-arrow,
.ant-popover-placement-topRight .ant-popover-arrow {
  bottom: -0.14213562px;
}
.ant-popover-placement-top .ant-popover-arrow-content,
.ant-popover-placement-topLeft .ant-popover-arrow-content,
.ant-popover-placement-topRight .ant-popover-arrow-content {
  box-shadow: 3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-7.07106781px) rotate(45deg);
}
.ant-popover-placement-top .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-topLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-topRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-right .ant-popover-arrow,
.ant-popover-placement-rightTop .ant-popover-arrow,
.ant-popover-placement-rightBottom .ant-popover-arrow {
  left: -0.14213562px;
}
.ant-popover-placement-right .ant-popover-arrow-content,
.ant-popover-placement-rightTop .ant-popover-arrow-content,
.ant-popover-placement-rightBottom .ant-popover-arrow-content {
  box-shadow: -3px 3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(7.07106781px) rotate(45deg);
}
.ant-popover-placement-right .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-rightTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-rightBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-placement-bottom .ant-popover-arrow,
.ant-popover-placement-bottomLeft .ant-popover-arrow,
.ant-popover-placement-bottomRight .ant-popover-arrow {
  top: -0.14213562px;
}
.ant-popover-placement-bottom .ant-popover-arrow-content,
.ant-popover-placement-bottomLeft .ant-popover-arrow-content,
.ant-popover-placement-bottomRight .ant-popover-arrow-content {
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.06);
  transform: translateY(7.07106781px) rotate(45deg);
}
.ant-popover-placement-bottom .ant-popover-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-popover-placement-bottomLeft .ant-popover-arrow {
  left: 16px;
}
.ant-popover-placement-bottomRight .ant-popover-arrow {
  right: 16px;
}
.ant-popover-placement-left .ant-popover-arrow,
.ant-popover-placement-leftTop .ant-popover-arrow,
.ant-popover-placement-leftBottom .ant-popover-arrow {
  right: -0.14213562px;
}
.ant-popover-placement-left .ant-popover-arrow-content,
.ant-popover-placement-leftTop .ant-popover-arrow-content,
.ant-popover-placement-leftBottom .ant-popover-arrow-content {
  box-shadow: 3px -3px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-7.07106781px) rotate(45deg);
}
.ant-popover-placement-left .ant-popover-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-popover-placement-leftTop .ant-popover-arrow {
  top: 12px;
}
.ant-popover-placement-leftBottom .ant-popover-arrow {
  bottom: 12px;
}
.ant-popover-pink .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-pink .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-inner {
  background-color: #eb2f96;
}
.ant-popover-magenta .ant-popover-arrow-content {
  background-color: #eb2f96;
}
.ant-popover-red .ant-popover-inner {
  background-color: #f5222d;
}
.ant-popover-red .ant-popover-arrow-content {
  background-color: #f5222d;
}
.ant-popover-volcano .ant-popover-inner {
  background-color: #fa541c;
}
.ant-popover-volcano .ant-popover-arrow-content {
  background-color: #fa541c;
}
.ant-popover-orange .ant-popover-inner {
  background-color: #fa8c16;
}
.ant-popover-orange .ant-popover-arrow-content {
  background-color: #fa8c16;
}
.ant-popover-yellow .ant-popover-inner {
  background-color: #fadb14;
}
.ant-popover-yellow .ant-popover-arrow-content {
  background-color: #fadb14;
}
.ant-popover-gold .ant-popover-inner {
  background-color: #faad14;
}
.ant-popover-gold .ant-popover-arrow-content {
  background-color: #faad14;
}
.ant-popover-cyan .ant-popover-inner {
  background-color: #13c2c2;
}
.ant-popover-cyan .ant-popover-arrow-content {
  background-color: #13c2c2;
}
.ant-popover-lime .ant-popover-inner {
  background-color: #a0d911;
}
.ant-popover-lime .ant-popover-arrow-content {
  background-color: #a0d911;
}
.ant-popover-green .ant-popover-inner {
  background-color: #52c41a;
}
.ant-popover-green .ant-popover-arrow-content {
  background-color: #52c41a;
}
.ant-popover-blue .ant-popover-inner {
  background-color: #1890ff;
}
.ant-popover-blue .ant-popover-arrow-content {
  background-color: #1890ff;
}
.ant-popover-geekblue .ant-popover-inner {
  background-color: #2f54eb;
}
.ant-popover-geekblue .ant-popover-arrow-content {
  background-color: #2f54eb;
}
.ant-popover-purple .ant-popover-inner {
  background-color: #722ed1;
}
.ant-popover-purple .ant-popover-arrow-content {
  background-color: #722ed1;
}
.ant-popover-rtl {
  direction: rtl;
  text-align: right;
}
.ant-popover-rtl .ant-popover-message-title {
  padding-right: 22px;
  padding-left: 16px;
}
.ant-popover-rtl .ant-popover-buttons {
  text-align: left;
}
.ant-popover-rtl .ant-popover-buttons button {
  margin-right: 8px;
  margin-left: 0;
}
.ant-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.ant-progress-steps {
  display: inline-block;
}
.ant-progress-steps-outer {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.ant-progress-steps-item {
  flex-shrink: 0;
  min-width: 2px;
  margin-right: 2px;
  background: #f3f3f3;
  transition: all 0.3s;
}
.ant-progress-steps-item-active {
  background: #1890ff;
}
.ant-progress-small.ant-progress-line,
.ant-progress-small.ant-progress-line .ant-progress-text .anticon {
  font-size: 12px;
}
.ant-progress-outer {
  display: inline-block;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
}
.ant-progress-show-info .ant-progress-outer {
  margin-right: calc(-2em - 8px);
  padding-right: calc(2em + 8px);
}
.ant-progress-inner {
  position: relative;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  background-color: #f5f5f5;
  border-radius: 100px;
}
.ant-progress-circle-trail {
  stroke: #f5f5f5;
}
.ant-progress-circle-path {
  animation: ant-progress-appear 0.3s;
}
.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #1890ff;
}
.ant-progress-success-bg,
.ant-progress-bg {
  position: relative;
  background-color: #1890ff;
  border-radius: 100px;
  transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s;
}
.ant-progress-success-bg {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #0dc901;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: var(--antd-text-color);
  font-size: 1em;
  line-height: 1;
  white-space: nowrap;
  text-align: left;
  vertical-align: middle;
  word-break: normal;
}
.ant-progress-text .anticon {
  font-size: 14px;
}
.ant-progress-status-active .ant-progress-bg::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  border-radius: 10px;
  opacity: 0;
  animation: ant-progress-active 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite;
  content: '';
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ff2954;
}
.ant-progress-status-exception .ant-progress-text {
  color: #ff2954;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #ff2954;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #0dc901;
}
.ant-progress-status-success .ant-progress-text {
  color: #0dc901;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #0dc901;
}
.ant-progress-circle .ant-progress-inner {
  position: relative;
  line-height: 1;
  background-color: transparent;
}
.ant-progress-circle .ant-progress-text {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 1em;
  line-height: 1;
  white-space: normal;
  text-align: center;
  transform: translate(-50%, -50%);
}
.ant-progress-circle .ant-progress-text .anticon {
  font-size: 1.16666667em;
}
.ant-progress-circle.ant-progress-status-exception .ant-progress-text {
  color: #ff2954;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #0dc901;
}
@keyframes ant-progress-active {
  0% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.1;
  }
  20% {
    transform: translateX(-100%) scaleX(0);
    opacity: 0.5;
  }
  100% {
    transform: translateX(0) scaleX(1);
    opacity: 0;
  }
}
.ant-progress-rtl {
  direction: rtl;
}
.ant-progress-rtl.ant-progress-show-info .ant-progress-outer {
  margin-right: 0;
  margin-left: calc(-2em - 8px);
  padding-right: 0;
  padding-left: calc(2em + 8px);
}
.ant-progress-rtl .ant-progress-success-bg {
  right: 0;
  left: auto;
}
.ant-progress-rtl.ant-progress-line .ant-progress-text,
.ant-progress-rtl.ant-progress-steps .ant-progress-text {
  margin-right: 8px;
  margin-left: 0;
  text-align: right;
}
.ant-radio-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  font-size: 0;
}
.ant-radio-group .ant-badge-count {
  z-index: 1;
}
.ant-radio-group > .ant-badge:not(:first-child) > .ant-radio-button-wrapper {
  border-left: none;
}
.ant-radio-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-flex;
  align-items: baseline;
  margin-right: 8px;
  cursor: pointer;
}
.ant-radio-wrapper-disabled {
  cursor: not-allowed;
}
.ant-radio-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-radio {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  display: inline-block;
  outline: none;
  cursor: pointer;
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #00bbd4;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 3px #e6fffe;
}
.ant-radio-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00bbd4;
  border-radius: 50%;
  visibility: hidden;
  animation: antRadioEffect 0.36s ease-in-out;
  animation-fill-mode: both;
  content: '';
}
.ant-radio:hover::after,
.ant-radio-wrapper:hover .ant-radio::after {
  visibility: visible;
}
.ant-radio-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border-color: #d9d9d9;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: all 0.3s;
}
.ant-radio-inner::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  margin-left: -8px;
  background-color: #00bbd4;
  border-top: 0;
  border-left: 0;
  border-radius: 16px;
  transform: scale(0);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  content: ' ';
}
.ant-radio-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #00bbd4;
}
.ant-radio-checked .ant-radio-inner::after {
  transform: scale(0.5);
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-radio-disabled {
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
  cursor: not-allowed;
}
.ant-radio-disabled .ant-radio-inner::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.ant-radio-disabled .ant-radio-input {
  cursor: not-allowed;
}
.ant-radio-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
span.ant-radio + * {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-radio-button-wrapper {
  position: relative;
  display: inline-block;
  height: 32px;
  margin: 0;
  padding: 0 15px;
  color: #00bbd4;
  font-size: 14px;
  line-height: 30px;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top-width: 1.02px;
  border-left-width: 0;
  cursor: pointer;
  transition: color 0.3s, background 0.3s, border-color 0.3s, box-shadow 0.3s;
}
.ant-radio-button-wrapper a {
  color: #00bbd4;
}
.ant-radio-button-wrapper > .ant-radio-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 36px;
  font-size: 15px;
  line-height: 34px;
}
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 24px;
  padding: 0 7px;
  line-height: 22px;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  box-sizing: content-box;
  width: 1px;
  height: 100%;
  padding: 1px 0;
  background-color: #d9d9d9;
  transition: background-color 0.3s;
  content: '';
}
.ant-radio-button-wrapper:first-child {
  border-left: 1px solid #d9d9d9;
  border-radius: 3px 0 0 3px;
}
.ant-radio-button-wrapper:last-child {
  border-radius: 0 3px 3px 0;
}
.ant-radio-button-wrapper:first-child:last-child {
  border-radius: 3px;
}
.ant-radio-button-wrapper:hover {
  position: relative;
  color: #00bbd4;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 3px #e6fffe;
}
.ant-radio-button-wrapper .ant-radio-inner,
.ant-radio-button-wrapper input[type='checkbox'],
.ant-radio-button-wrapper input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #00bbd4;
  background: #fff;
  border-color: #00bbd4;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #00bbd4;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #00bbd4;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #24d1e0;
  border-color: #24d1e0;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #24d1e0;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #0093ad;
  border-color: #0093ad;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #0093ad;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px #e6fffe;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #00bbd4;
  border-color: #00bbd4;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #24d1e0;
  border-color: #24d1e0;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #0093ad;
  border-color: #0093ad;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 3px #e6fffe;
}
.ant-radio-button-wrapper-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-radio-button-wrapper-disabled:first-child,
.ant-radio-button-wrapper-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled:first-child {
  border-left-color: #d9d9d9;
}
.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  color: rgba(0, 0, 0, 0.25);
  background-color: #e6e6e6;
  border-color: #d9d9d9;
  box-shadow: none;
}
@keyframes antRadioEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-radio-group.ant-radio-group-rtl {
  direction: rtl;
}
.ant-radio-wrapper.ant-radio-wrapper-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl {
  border-right-width: 0;
  border-left-width: 1px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child)::before {
  right: -1px;
  left: 0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child {
  border-right: 1px solid #d9d9d9;
  border-radius: 0 3px 3px 0;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #24d1e0;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child {
  border-radius: 3px 0 0 3px;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child {
  border-right-color: #d9d9d9;
}
.ant-rate {
  box-sizing: border-box;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fadb14;
  font-size: 20px;
  line-height: unset;
  list-style: none;
  outline: none;
}
.ant-rate-disabled .ant-rate-star {
  cursor: default;
}
.ant-rate-disabled .ant-rate-star:hover {
  transform: scale(1);
}
.ant-rate-star {
  position: relative;
  display: inline-block;
  color: inherit;
  cursor: pointer;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div {
  transition: all 0.3s, outline 0s;
}
.ant-rate-star > div:hover {
  transform: scale(1.1);
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:focus-visible {
  outline: 1px dashed #fadb14;
  transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #f0f0f0;
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-rate-star-first .anticon,
.ant-rate-star-second .anticon {
  vertical-align: middle;
}
.ant-rate-star-first {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-half .ant-rate-star-second {
  opacity: 1;
}
.ant-rate-star-half .ant-rate-star-first,
.ant-rate-star-full .ant-rate-star-second {
  color: inherit;
}
.ant-rate-text {
  display: inline-block;
  margin: 0 8px;
  font-size: 14px;
}
.ant-rate-rtl {
  direction: rtl;
}
.ant-rate-rtl .ant-rate-star:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-rate-rtl .ant-rate-star-first {
  right: 0;
  left: auto;
}
.ant-result {
  padding: 48px 32px;
}
.ant-result-success .ant-result-icon > .anticon {
  color: #0dc901;
}
.ant-result-error .ant-result-icon > .anticon {
  color: #ff2954;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #00bbd4;
}
.ant-result-warning .ant-result-icon > .anticon {
  color: #ffaa00;
}
.ant-result-image {
  width: 250px;
  height: 295px;
  margin: auto;
}
.ant-result-icon {
  margin-bottom: 24px;
  text-align: center;
}
.ant-result-icon > .anticon {
  font-size: 72px;
}
.ant-result-title {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 1.8;
  text-align: center;
}
.ant-result-subtitle {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 1.6;
  text-align: center;
}
.ant-result-extra {
  margin: 24px 0 0 0;
  text-align: center;
}
.ant-result-extra > * {
  margin-right: 8px;
}
.ant-result-extra > *:last-child {
  margin-right: 0;
}
.ant-result-content {
  margin-top: 24px;
  padding: 24px 40px;
  background-color: var(--antd-upload-bg-color);
}
.ant-result-rtl {
  direction: rtl;
}
.ant-result-rtl .ant-result-extra > * {
  margin-right: 0;
  margin-left: 8px;
}
.ant-result-rtl .ant-result-extra > *:last-child {
  margin-left: 0;
}
.ant-select-single .ant-select-selector {
  display: flex;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  position: absolute;
  top: 0;
  right: 11px;
  bottom: 0;
  left: 11px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search-input {
  width: 100%;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  padding: 0;
  line-height: 26px;
  transition: all 0.3s;
}
@supports (-moz-appearance: meterbar) {
  .ant-select-single .ant-select-selector .ant-select-selection-item,
  .ant-select-single .ant-select-selector .ant-select-selection-placeholder {
    line-height: 26px;
  }
}
.ant-select-single .ant-select-selector .ant-select-selection-item {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  transition: none;
  pointer-events: none;
}
.ant-select-single .ant-select-selector::after,
.ant-select-single .ant-select-selector .ant-select-selection-item::after,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after {
  display: inline-block;
  width: 0;
  visibility: hidden;
  content: '\a0';
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 25px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 18px;
}
.ant-select-single.ant-select-open .ant-select-selection-item {
  color: #bfbfbf;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  width: 100%;
  height: 28px;
  padding: 0 11px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 26px;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after {
  line-height: 26px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector::after {
  display: none;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search {
  position: static;
  width: 100%;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder {
  position: absolute;
  right: 0;
  left: 0;
  padding: 0 11px;
}
.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after {
  display: none;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  height: 40px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 38px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 38px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  height: 24px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder {
  line-height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input {
  height: 22px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search {
  right: 7px;
  left: 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 7px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 28px;
}
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 21px;
}
.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 11px;
}
/**
 * Do not merge `height` & `line-height` under style with `selection` & `search`,
 * since chrome may update to redesign with its align logic.
 */
.ant-select-selection-overflow {
  position: relative;
  display: flex;
  flex: auto;
  flex-wrap: wrap;
  max-width: 100%;
}
.ant-select-selection-overflow-item {
  flex: none;
  align-self: center;
  max-width: 100%;
}
.ant-select-multiple .ant-select-selector {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0px 3px;
}
.ant-select-show-search.ant-select-multiple .ant-select-selector {
  cursor: text;
}
.ant-select-disabled.ant-select-multiple .ant-select-selector {
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selector::after {
  display: inline-block;
  width: 0;
  margin: 2px 0;
  line-height: 22px;
  content: '\a0';
}
.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 24px;
}
.ant-select-multiple .ant-select-selection-item {
  position: relative;
  display: flex;
  flex: none;
  box-sizing: border-box;
  max-width: 100%;
  height: 22px;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 20px;
  background: #f5f5f5;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  cursor: default;
  transition: font-size 0.3s, line-height 0.3s, height 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  margin-inline-end: 3px;
  padding-inline-start: 8px;
  padding-inline-end: 4px;
}
.ant-select-disabled.ant-select-multiple .ant-select-selection-item {
  color: #bfbfbf;
  border-color: var(--antd-select-bg-color);
  cursor: not-allowed;
}
.ant-select-multiple .ant-select-selection-item-content {
  display: inline-block;
  margin-right: 4px;
  overflow: hidden;
  white-space: pre;
  text-overflow: ellipsis;
}
.ant-select-multiple .ant-select-selection-item-remove {
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  font-weight: bold;
  font-size: 10px;
  line-height: inherit;
  cursor: pointer;
}
.ant-select-multiple .ant-select-selection-item-remove > * {
  line-height: 1;
}
.ant-select-multiple .ant-select-selection-item-remove svg {
  display: inline-block;
}
.ant-select-multiple .ant-select-selection-item-remove::before {
  display: none;
}
.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon {
  display: block;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  vertical-align: -0.2em;
}
.ant-select-multiple .ant-select-selection-item-remove:hover {
  color: rgba(0, 0, 0, 0.75);
}
.ant-select-multiple .ant-select-selection-overflow-item + .ant-select-selection-overflow-item .ant-select-selection-search {
  margin-inline-start: 0;
}
.ant-select-multiple .ant-select-selection-search {
  position: relative;
  max-width: 100%;
  margin-inline-start: 8px;
}
.ant-select-multiple .ant-select-selection-search-input,
.ant-select-multiple .ant-select-selection-search-mirror {
  height: 22px;
  font-family: Arial, Geneva, Verdana, sans-serif;
  line-height: 22px;
  transition: all 0.3s;
}
.ant-select-multiple .ant-select-selection-search-input {
  width: 100%;
  min-width: 4.1px;
}
.ant-select-multiple .ant-select-selection-search-mirror {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  white-space: pre;
  visibility: hidden;
}
.ant-select-multiple .ant-select-selection-placeholder {
  position: absolute;
  top: 50%;
  right: 11px;
  left: 11px;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.ant-select-multiple.ant-select-lg .ant-select-selector::after {
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 30px;
  line-height: 28px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search {
  height: 30px;
  line-height: 30px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,
.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror {
  height: 30px;
  line-height: 28px;
}
.ant-select-multiple.ant-select-sm .ant-select-selector::after {
  line-height: 18px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-item {
  height: 18px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  height: 18px;
  line-height: 18px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,
.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror {
  height: 18px;
  line-height: 16px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  left: 7px;
}
.ant-select-multiple.ant-select-sm .ant-select-selection-search {
  margin-inline-start: 3px;
}
.ant-select-multiple.ant-select-lg .ant-select-selection-item {
  height: 32px;
  line-height: 32px;
}
.ant-select-disabled .ant-select-selection-item-remove {
  display: none;
}
/* Reset search input style */
.ant-select {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  cursor: pointer;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  position: relative;
  background-color: var(--antd-select-bg-color);
  border: 1px solid var(--antd-select-bg-color);
  border-radius: 3px;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: pointer;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  cursor: text;
}
.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: auto;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #24d1e0;
  box-shadow: 0 0 0 2px rgba(0, 187, 212, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}
.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: rgba(0, 0, 0, 0.25);
  background: #f5f5f5;
  cursor: not-allowed;
}
.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #f5f5f5;
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input {
  cursor: not-allowed;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button {
  display: none;
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -webkit-appearance: none;
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #00bbd4;
  border-right-width: 1px !important;
}
.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-right-width: 0;
  border-left-width: 1px !important;
}
.ant-select-selection-item {
  flex: 1;
  overflow: hidden;
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-item *::-ms-backdrop,
  .ant-select-selection-item {
    flex: auto;
  }
}
.ant-select-selection-placeholder {
  flex: 1;
  overflow: hidden;
  color: #bfbfbf;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none;
}
@media all and (-ms-high-contrast: none) {
  .ant-select-selection-placeholder *::-ms-backdrop,
  .ant-select-selection-placeholder {
    flex: auto;
  }
}
.ant-select-arrow {
  display: inline-block;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 11px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  line-height: 1;
  text-align: center;
  pointer-events: none;
}
.ant-select-arrow > * {
  line-height: 1;
}
.ant-select-arrow svg {
  display: inline-block;
}
.ant-select-arrow::before {
  display: none;
}
.ant-select-arrow .ant-select-arrow-icon {
  display: block;
}
.ant-select-arrow .anticon {
  vertical-align: top;
  transition: transform 0.3s;
}
.ant-select-arrow .anticon > svg {
  vertical-align: top;
}
.ant-select-arrow .anticon:not(.ant-select-suffix) {
  pointer-events: auto;
}
.ant-select-disabled .ant-select-arrow {
  cursor: not-allowed;
}
.ant-select-clear {
  position: absolute;
  top: 50%;
  right: 11px;
  z-index: 1;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  background: var(--antd-select-bg-color);
  cursor: pointer;
  opacity: 0;
  transition: color 0.3s ease, opacity 0.15s ease;
  text-rendering: auto;
}
.ant-select-clear::before {
  display: block;
}
.ant-select-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-select:hover .ant-select-clear {
  opacity: 1;
}
.ant-select-dropdown {
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  box-sizing: border-box;
  padding: 4px 0;
  overflow: hidden;
  font-size: 14px;
  font-variant: initial;
  background-color: #fff;
  border-radius: 3px;
  outline: none;
  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);
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpIn;
}
.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,
.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownIn;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft {
  animation-name: antSlideUpOut;
}
.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft {
  animation-name: antSlideDownOut;
}
.ant-select-dropdown-hidden {
  display: none;
}
.ant-select-dropdown-empty {
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item-empty {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.25);
}
.ant-select-item {
  position: relative;
  display: block;
  min-height: 32px;
  padding: 5px 12px;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  transition: background 0.3s ease;
}
.ant-select-item-group {
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  cursor: default;
}
.ant-select-item-option {
  display: flex;
}
.ant-select-item-option-content {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-select-item-option-state {
  flex: none;
}
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-color: #f5f5f5;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  color: var(--antd-select-dropdown-selected-item-color);
  font-weight: 600;
  background-color: var(--antd-dropdown-bg-color);
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #00bbd4;
}
.ant-select-item-option-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-item-option-disabled.ant-select-item-option-selected {
  background-color: #f5f5f5;
}
.ant-select-item-option-grouped {
  padding-left: 24px;
}
.ant-select-lg {
  font-size: 15px;
}
.ant-select-borderless .ant-select-selector {
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.ant-select-rtl {
  direction: rtl;
}
.ant-select-rtl .ant-select-arrow {
  right: initial;
  left: 11px;
}
.ant-select-rtl .ant-select-clear {
  right: initial;
  left: 11px;
}
.ant-select-dropdown-rtl {
  direction: rtl;
}
.ant-select-dropdown-rtl .ant-select-item-option-grouped {
  padding-right: 24px;
  padding-left: 12px;
}
.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,
.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector {
  padding-right: 3px;
  padding-left: 24px;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item {
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content {
  margin-right: 0;
  margin-left: 4px;
  text-align: right;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror {
  right: 0;
  left: auto;
}
.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder {
  right: 11px;
  left: auto;
}
.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder {
  right: 7px;
}
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  right: 0;
  left: 9px;
  text-align: right;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  right: 11px;
  left: 25px;
}
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 18px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search {
  right: 6px;
}
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,
.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder {
  padding-right: 0;
  padding-left: 21px;
}
.ant-skeleton {
  display: table;
  width: 100%;
}
.ant-skeleton-header {
  display: table-cell;
  padding-right: 16px;
  vertical-align: top;
}
.ant-skeleton-header .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-header .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
}
.ant-skeleton-content .ant-skeleton-title {
  width: 100%;
  height: 16px;
  margin-top: 16px;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 24px;
}
.ant-skeleton-content .ant-skeleton-paragraph {
  padding: 0;
}
.ant-skeleton-content .ant-skeleton-paragraph > li {
  width: 100%;
  height: 16px;
  list-style: none;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 4px;
}
.ant-skeleton-content .ant-skeleton-paragraph > li:last-child:not(:first-child):not(:nth-child(2)) {
  width: 61%;
}
.ant-skeleton-content .ant-skeleton-paragraph > li + li {
  margin-top: 16px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title {
  margin-top: 12px;
}
.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title + .ant-skeleton-paragraph {
  margin-top: 28px;
}
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph > li {
  border-radius: 100px;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-button {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-input {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-active .ant-skeleton-image {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
.ant-skeleton.ant-skeleton-block {
  width: 100%;
}
.ant-skeleton.ant-skeleton-block .ant-skeleton-button {
  width: 100%;
}
.ant-skeleton-element {
  display: inline-block;
  width: auto;
}
.ant-skeleton-element .ant-skeleton-button {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  border-radius: 3px;
  width: 64px;
  min-width: 64px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle {
  width: 32px;
  min-width: 32px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round {
  border-radius: 32px;
}
.ant-skeleton-element .ant-skeleton-button-lg {
  width: 72px;
  min-width: 72px;
  height: 36px;
  line-height: 36px;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle {
  width: 36px;
  min-width: 36px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round {
  border-radius: 36px;
}
.ant-skeleton-element .ant-skeleton-button-sm {
  width: 48px;
  min-width: 48px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle {
  width: 24px;
  min-width: 24px;
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round {
  border-radius: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-lg {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-input {
  display: inline-block;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 100%;
  height: 28px;
  line-height: 28px;
}
.ant-skeleton-element .ant-skeleton-input-lg {
  width: 100%;
  height: 36px;
  line-height: 36px;
}
.ant-skeleton-element .ant-skeleton-input-sm {
  width: 100%;
  height: 24px;
  line-height: 24px;
}
.ant-skeleton-element .ant-skeleton-image {
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: top;
  background: rgba(190, 190, 190, 0.2);
  width: 96px;
  height: 96px;
  line-height: 96px;
}
.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle {
  border-radius: 50%;
}
.ant-skeleton-element .ant-skeleton-image-path {
  fill: #bfbfbf;
}
.ant-skeleton-element .ant-skeleton-image-svg {
  width: 48px;
  height: 48px;
  line-height: 48px;
  max-width: 192px;
  max-height: 192px;
}
.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle {
  border-radius: 50%;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ant-skeleton-rtl {
  direction: rtl;
}
.ant-skeleton-rtl .ant-skeleton-header {
  padding-right: 0;
  padding-left: 16px;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph > li {
  animation-name: ant-skeleton-loading-rtl;
}
.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
  animation-name: ant-skeleton-loading-rtl;
}
@keyframes ant-skeleton-loading-rtl {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
.ant-slider {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  height: 12px;
  margin: 10px 6px 10px;
  padding: 4px 0;
  cursor: pointer;
  touch-action: none;
}
.ant-slider-vertical {
  width: 12px;
  height: 100%;
  margin: 6px 10px;
  padding: 0 4px;
}
.ant-slider-vertical .ant-slider-rail {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-track {
  width: 4px;
}
.ant-slider-vertical .ant-slider-handle {
  margin-top: -6px;
  margin-left: -5px;
}
.ant-slider-vertical .ant-slider-mark {
  top: 0;
  left: 12px;
  width: 18px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-mark-text {
  left: 4px;
  white-space: nowrap;
}
.ant-slider-vertical .ant-slider-step {
  width: 4px;
  height: 100%;
}
.ant-slider-vertical .ant-slider-dot {
  top: auto;
  left: 2px;
  margin-bottom: -4px;
}
.ant-slider-tooltip .ant-tooltip-inner {
  min-width: unset;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-handle {
  margin-right: -5px;
  margin-left: 0;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark {
  right: 12px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text {
  right: 4px;
  left: auto;
}
.ant-slider-rtl.ant-slider-vertical .ant-slider-dot {
  right: 2px;
  left: auto;
}
.ant-slider-with-marks {
  margin-bottom: 28px;
}
.ant-slider-rail {
  position: absolute;
  width: 100%;
  height: 4px;
  background-color: #f5f5f5;
  border-radius: 3px;
  transition: background-color 0.3s;
}
.ant-slider-track {
  position: absolute;
  height: 4px;
  background-color: #78f8fa;
  border-radius: 3px;
  transition: background-color 0.3s;
}
.ant-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -5px;
  background-color: #fff;
  border: solid 2px #78f8fa;
  border-radius: 50%;
  box-shadow: 0;
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.6s, transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging {
  border-color: #33c9dd;
  box-shadow: 0 0 0 5px rgba(0, 187, 212, 0.12);
}
.ant-slider-handle:focus {
  border-color: #33c9dd;
  outline: none;
  box-shadow: 0 0 0 5px rgba(0, 187, 212, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #00bbd4;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #4ce5ed;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #4ce5ed;
}
.ant-slider-mark {
  position: absolute;
  top: 14px;
  left: 0;
  width: 100%;
  font-size: 14px;
}
.ant-slider-mark-text {
  position: absolute;
  display: inline-block;
  color: rgba(0, 0, 0, 0.45);
  text-align: center;
  word-break: keep-all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-slider-mark-text-active {
  color: var(--antd-text-color);
}
.ant-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.ant-slider-dot {
  position: absolute;
  top: -2px;
  width: 8px;
  height: 8px;
  margin-left: -4px;
  background-color: #fff;
  border: 2px solid #f0f0f0;
  border-radius: 50%;
  cursor: pointer;
}
.ant-slider-dot:first-child {
  margin-left: -4px;
}
.ant-slider-dot:last-child {
  margin-left: -4px;
}
.ant-slider-dot-active {
  border-color: #80ddea;
}
.ant-slider-disabled {
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-rail {
  background-color: #f5f5f5 !important;
}
.ant-slider-disabled .ant-slider-track {
  background-color: rgba(0, 0, 0, 0.25) !important;
}
.ant-slider-disabled .ant-slider-handle,
.ant-slider-disabled .ant-slider-dot {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25) !important;
  box-shadow: none;
  cursor: not-allowed;
}
.ant-slider-disabled .ant-slider-mark-text,
.ant-slider-disabled .ant-slider-dot {
  cursor: not-allowed !important;
}
.ant-slider-rtl {
  direction: rtl;
}
.ant-slider-rtl .ant-slider-mark {
  right: 0;
  left: auto;
}
.ant-slider-rtl .ant-slider-dot {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:first-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-slider-rtl .ant-slider-dot:last-child {
  margin-right: -4px;
  margin-left: 0;
}
.ant-space {
  display: inline-flex;
}
.ant-space-vertical {
  flex-direction: column;
}
.ant-space-align-center {
  align-items: center;
}
.ant-space-align-start {
  align-items: flex-start;
}
.ant-space-align-end {
  align-items: flex-end;
}
.ant-space-align-baseline {
  align-items: baseline;
}
.ant-space-item:empty {
  display: none;
}
.ant-space-rtl {
  direction: rtl;
}
.ant-spin {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  display: none;
  color: #00bbd4;
  text-align: center;
  vertical-align: middle;
  opacity: 0;
  transition: transform 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-spin-spinning {
  position: static;
  display: inline-block;
  opacity: 1;
}
.ant-spin-nested-loading {
  position: relative;
}
.ant-spin-nested-loading > div > .ant-spin {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  display: block;
  width: 100%;
  height: 100%;
  max-height: 400px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px;
}
.ant-spin-nested-loading > div > .ant-spin .ant-spin-text {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 5px;
  text-shadow: 0 1px 2px #fff;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-show-text .ant-spin-dot {
  margin-top: -20px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-dot {
  margin: -7px;
}
.ant-spin-nested-loading > div > .ant-spin-sm .ant-spin-text {
  padding-top: 2px;
}
.ant-spin-nested-loading > div > .ant-spin-sm.ant-spin-show-text .ant-spin-dot {
  margin-top: -17px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-dot {
  margin: -16px;
}
.ant-spin-nested-loading > div > .ant-spin-lg .ant-spin-text {
  padding-top: 11px;
}
.ant-spin-nested-loading > div > .ant-spin-lg.ant-spin-show-text .ant-spin-dot {
  margin-top: -26px;
}
.ant-spin-container {
  position: relative;
  transition: opacity 0.3s;
}
.ant-spin-container::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  display: none \9;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  transition: all 0.3s;
  content: '';
  pointer-events: none;
}
.ant-spin-blur {
  clear: both;
  opacity: 0.5;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.ant-spin-blur::after {
  opacity: 0.4;
  pointer-events: auto;
}
.ant-spin-tip {
  color: rgba(0, 0, 0, 0.45);
}
.ant-spin-dot {
  position: relative;
  display: inline-block;
  font-size: 20px;
  width: 1em;
  height: 1em;
}
.ant-spin-dot-item {
  position: absolute;
  display: block;
  width: 9px;
  height: 9px;
  background-color: #00bbd4;
  border-radius: 100%;
  transform: scale(0.75);
  transform-origin: 50% 50%;
  opacity: 0.3;
  animation: antSpinMove 1s infinite linear alternate;
}
.ant-spin-dot-item:nth-child(1) {
  top: 0;
  left: 0;
}
.ant-spin-dot-item:nth-child(2) {
  top: 0;
  right: 0;
  animation-delay: 0.4s;
}
.ant-spin-dot-item:nth-child(3) {
  right: 0;
  bottom: 0;
  animation-delay: 0.8s;
}
.ant-spin-dot-item:nth-child(4) {
  bottom: 0;
  left: 0;
  animation-delay: 1.2s;
}
.ant-spin-dot-spin {
  transform: rotate(45deg);
  animation: antRotate 1.2s infinite linear;
}
.ant-spin-sm .ant-spin-dot {
  font-size: 14px;
}
.ant-spin-sm .ant-spin-dot i {
  width: 6px;
  height: 6px;
}
.ant-spin-lg .ant-spin-dot {
  font-size: 32px;
}
.ant-spin-lg .ant-spin-dot i {
  width: 14px;
  height: 14px;
}
.ant-spin.ant-spin-show-text .ant-spin-text {
  display: block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10+ */
  .ant-spin-blur {
    background: #fff;
    opacity: 0.5;
  }
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
.ant-spin-rtl {
  direction: rtl;
}
.ant-spin-rtl .ant-spin-dot-spin {
  transform: rotate(-45deg);
  animation-name: antRotateRtl;
}
@keyframes antRotateRtl {
  to {
    transform: rotate(-405deg);
  }
}
.ant-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
}
.ant-statistic-title {
  margin-bottom: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-statistic-content {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  font-family: Arial, Geneva, Verdana, sans-serif;
}
.ant-statistic-content-value {
  display: inline-block;
  direction: ltr;
}
.ant-statistic-content-prefix,
.ant-statistic-content-suffix {
  display: inline-block;
}
.ant-statistic-content-prefix {
  margin-right: 4px;
}
.ant-statistic-content-suffix {
  margin-left: 4px;
}
.ant-statistic-rtl {
  direction: rtl;
}
.ant-statistic-rtl .ant-statistic-content-prefix {
  margin-right: 0;
  margin-left: 4px;
}
.ant-statistic-rtl .ant-statistic-content-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
  text-align: initial;
}
.ant-steps-item {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}
.ant-steps-item-container {
  outline: none;
}
.ant-steps-item:last-child {
  flex: none;
}
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-tail,
.ant-steps-item:last-child > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-item-icon,
.ant-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.ant-steps-item-icon {
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  font-size: 15px;
  font-family: Arial, Geneva, Verdana, sans-serif;
  line-height: 32px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-radius: 32px;
  transition: background-color 0.3s, border-color 0.3s;
}
.ant-steps-item-icon .ant-steps-icon {
  position: relative;
  top: -0.5px;
  color: #00bbd4;
  line-height: 1;
}
.ant-steps-item-tail {
  position: absolute;
  top: 12px;
  left: 0;
  width: 100%;
  padding: 0 10px;
}
.ant-steps-item-tail::after {
  display: inline-block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: var(--antd-text-color);
  font-size: 15px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #f0f0f0;
  content: '';
}
.ant-steps-item-subtitle {
  display: inline;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-weight: normal;
  font-size: 14px;
}
.ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-item-wait .ant-steps-item-icon {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: rgba(0, 0, 0, 0.25);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #00bbd4;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #00bbd4;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #00bbd4;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.85);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: var(--antd-text-color);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #00bbd4;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #00bbd4;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #00bbd4;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #00bbd4;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: var(--antd-text-color);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #00bbd4;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #00bbd4;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #ff2954;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #ff2954;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ff2954;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #ff2954;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #f0f0f0;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #ff2954;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #f0f0f0;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #ff2954;
}
.ant-steps-item-disabled {
  cursor: not-allowed;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-description,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button'] .ant-steps-item-icon .ant-steps-icon {
  transition: color 0.3s;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-title,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-subtitle,
.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role='button']:hover .ant-steps-item-description {
  color: #00bbd4;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon {
  border-color: #00bbd4;
}
.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role='button']:hover .ant-steps-item-icon .ant-steps-icon {
  color: #00bbd4;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-right: 0;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail {
  display: none;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description {
  max-width: 140px;
  white-space: normal;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom > .ant-steps-item-container > .ant-steps-item-icon > .ant-steps-icon {
  top: 0px;
  left: 0.5px;
  width: 32px;
  height: 32px;
  font-size: 24px;
  line-height: 32px;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #00bbd4;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
  background: none;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-left: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  border-radius: 24px;
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 12px;
  font-size: 14px;
  line-height: 24px;
}
.ant-steps-small .ant-steps-item-title::after {
  top: 12px;
}
.ant-steps-small .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-steps-small .ant-steps-item-tail {
  top: 8px;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon {
  width: inherit;
  height: inherit;
  line-height: inherit;
  background: none;
  border: 0;
  border-radius: 0;
}
.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  font-size: 24px;
  line-height: 24px;
  transform: none;
}
.ant-steps-vertical {
  display: flex;
  flex-direction: column;
}
.ant-steps-vertical > .ant-steps-item {
  display: block;
  flex: 1 0 auto;
  padding-left: 0;
  overflow: visible;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical > .ant-steps-item .ant-steps-item-description {
  padding-bottom: 12px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 16px;
  width: 1px;
  height: 100%;
  padding: 38px 0 6px;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
  width: 1px;
  height: 100%;
}
.ant-steps-vertical > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
  display: block;
}
.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  display: none;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  position: absolute;
  top: 0;
  left: 12px;
  padding: 30px 0 6px;
}
.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title {
  line-height: 24px;
}
.ant-steps-label-vertical .ant-steps-item {
  overflow: visible;
}
.ant-steps-label-vertical .ant-steps-item-tail {
  margin-left: 58px;
  padding: 3.5px 24px;
}
.ant-steps-label-vertical .ant-steps-item-content {
  display: block;
  width: 116px;
  margin-top: 8px;
  text-align: center;
}
.ant-steps-label-vertical .ant-steps-item-icon {
  display: inline-block;
  margin-left: 42px;
}
.ant-steps-label-vertical .ant-steps-item-title {
  padding-right: 0;
  padding-left: 0;
}
.ant-steps-label-vertical .ant-steps-item-title::after {
  display: none;
}
.ant-steps-label-vertical .ant-steps-item-subtitle {
  display: block;
  margin-bottom: 4px;
  margin-left: 0;
  line-height: 1.5715;
}
.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon {
  margin-left: 46px;
}
.ant-steps-dot .ant-steps-item-title,
.ant-steps-dot.ant-steps-small .ant-steps-item-title {
  line-height: 1.5715;
}
.ant-steps-dot .ant-steps-item-tail,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  top: 2px;
  width: 100%;
  margin: 0 0 0 70px;
  padding: 0;
}
.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  width: calc(100% - 20px);
  height: 3px;
  margin-left: 12px;
}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 2px;
}
.ant-steps-dot .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  width: 8px;
  height: 8px;
  margin-left: 67px;
  padding-right: 0;
  line-height: 8px;
  background: transparent;
  border: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  transition: all 0.3s;
  /* expand hover area */
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  position: absolute;
  top: -12px;
  left: -26px;
  width: 60px;
  height: 32px;
  background: rgba(0, 0, 0, 0.001);
  content: '';
}
.ant-steps-dot .ant-steps-item-content,
.ant-steps-dot.ant-steps-small .ant-steps-item-content {
  width: 140px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon {
  position: relative;
  top: -1px;
  width: 10px;
  height: 10px;
  line-height: 10px;
  background: none;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 13px;
  margin-left: 0;
  background: none;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 6.5px;
  left: -9px;
  margin: 0;
  padding: 22px 0 4px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-content {
  width: inherit;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
  left: -1px;
}
.ant-steps-navigation {
  padding-top: 12px;
}
.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-left: -12px;
}
.ant-steps-navigation .ant-steps-item {
  overflow: visible;
  text-align: center;
}
.ant-steps-navigation .ant-steps-item-container {
  display: inline-block;
  height: 100%;
  margin-left: -16px;
  padding-bottom: 12px;
  text-align: left;
  transition: opacity 0.3s;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content {
  max-width: auto;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  max-width: 100%;
  padding-right: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button'] {
  cursor: pointer;
}
.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role='button']:hover {
  opacity: 0.85;
}
.ant-steps-navigation .ant-steps-item:last-child {
  flex: 1;
}
.ant-steps-navigation .ant-steps-item:last-child::after {
  display: none;
}
.ant-steps-navigation .ant-steps-item::after {
  position: absolute;
  top: 50%;
  left: 100%;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-top: -14px;
  margin-left: -2px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
  content: '';
}
.ant-steps-navigation .ant-steps-item::before {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: inline-block;
  width: 0;
  height: 2px;
  background-color: #00bbd4;
  transition: width 0.3s, left 0.3s;
  transition-timing-function: ease-out;
  content: '';
}
.ant-steps-navigation .ant-steps-item.ant-steps-item-active::before {
  left: 0;
  width: 100%;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item {
  margin-right: 0 !important;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::before {
  display: none;
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item.ant-steps-item-active::before {
  top: 0;
  right: 0;
  left: unset;
  display: block;
  width: 3px;
  height: calc(100% - 24px);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item::after {
  position: relative;
  top: -2px;
  left: 50%;
  display: block;
  width: 8px;
  height: 8px;
  margin-bottom: 8px;
  text-align: center;
  transform: rotate(135deg);
}
.ant-steps-navigation.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-navigation.ant-steps-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  visibility: hidden;
}
.ant-steps-rtl {
  direction: rtl;
}
.ant-steps.ant-steps-rtl .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-steps-rtl .ant-steps-item-tail {
  right: 0;
  left: auto;
}
.ant-steps-rtl .ant-steps-item-title {
  padding-right: 0;
  padding-left: 16px;
}
.ant-steps-rtl .ant-steps-item-title::after {
  right: 100%;
  left: auto;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 16px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  right: 0.5px;
  left: auto;
}
.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container {
  margin-right: -12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container {
  margin-right: -16px;
  margin-left: 0;
  text-align: right;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-navigation .ant-steps-item::after {
  right: 100%;
  left: auto;
  margin-right: -2px;
  margin-left: 0;
  transform: rotate(225deg);
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-right: 12px;
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child {
  padding-right: 0;
}
.ant-steps-rtl.ant-steps-small .ant-steps-item-title {
  padding-right: 0;
  padding-left: 12px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item .ant-steps-item-icon {
  float: right;
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: 16px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
  right: 12px;
  left: auto;
}
.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title {
  padding-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail {
  margin: 0 70px 0 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after {
  margin-right: 12px;
  margin-left: 0;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon {
  margin-right: 67px;
  margin-left: 0;
}
.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  /* expand hover area */
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot {
  float: right;
}
.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot::after,
.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot::after {
  right: -26px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-right: 0;
  margin-left: 16px;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  right: -9px;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot {
  right: 0;
  left: auto;
}
.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot {
  right: -2px;
  left: auto;
}
.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active {
  padding-right: 4px;
}
.ant-steps-with-progress .ant-steps-item {
  padding-top: 4px;
}
.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail {
  top: 4px !important;
}
.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child {
  padding-bottom: 4px;
  padding-left: 4px;
}
.ant-steps-with-progress .ant-steps-item-icon {
  position: relative;
}
.ant-steps-with-progress .ant-steps-item-icon .ant-progress {
  position: absolute;
  top: -5px;
  right: -5px;
  bottom: -5px;
  left: -5px;
}
.ant-switch {
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  min-width: 44px;
  height: 22px;
  line-height: 22px;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  border-radius: 100px;
  cursor: pointer;
  transition: all 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-switch:focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}
.ant-switch-checked:focus {
  box-shadow: 0 0 0 2px #e6fffe;
}
.ant-switch:focus:hover {
  box-shadow: none;
}
.ant-switch-checked {
  background-color: #00bbd4;
}
.ant-switch-loading,
.ant-switch-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.ant-switch-loading *,
.ant-switch-disabled * {
  box-shadow: none;
  cursor: not-allowed;
}
.ant-switch-inner {
  display: block;
  margin: 0 7px 0 25px;
  color: #fff;
  font-size: 12px;
  transition: margin 0.2s;
}
.ant-switch-checked .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-handle {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  transition: all 0.2s ease-in-out;
}
.ant-switch-handle::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 9px;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: all 0.2s ease-in-out;
  content: '';
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 18px - 2px);
}
.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-loading-icon.anticon {
  position: relative;
  top: 2px;
  color: rgba(0, 0, 0, 0.65);
  vertical-align: top;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #00bbd4;
}
.ant-switch-small {
  min-width: 28px;
  height: 16px;
  line-height: 16px;
}
.ant-switch-small .ant-switch-inner {
  margin: 0 5px 0 18px;
  font-size: 12px;
}
.ant-switch-small .ant-switch-handle {
  width: 12px;
  height: 12px;
}
.ant-switch-small .ant-switch-loading-icon {
  top: 1.5px;
  font-size: 9px;
}
.ant-switch-small.ant-switch-checked .ant-switch-inner {
  margin: 0 18px 0 5px;
}
.ant-switch-small.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 12px - 2px);
}
.ant-switch-rtl {
  direction: rtl;
}
.ant-switch-rtl .ant-switch-inner {
  margin: 0 25px 0 7px;
}
.ant-switch-rtl .ant-switch-handle {
  right: 2px;
  left: auto;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle::before {
  right: 0;
  left: -30%;
}
.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle::before {
  right: -30%;
  left: 0;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-inner {
  margin: 0 7px 0 25px;
}
.ant-switch-rtl.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 18px - 2px);
}
.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle {
  right: calc(100% - 12px - 2px);
}
.ant-table.ant-table-middle {
  font-size: 14px;
}
.ant-table.ant-table-middle .ant-table-title,
.ant-table.ant-table-middle .ant-table-footer,
.ant-table.ant-table-middle .ant-table-thead > tr > th,
.ant-table.ant-table-middle .ant-table-tbody > tr > td,
.ant-table.ant-table-middle tfoot > tr > th,
.ant-table.ant-table-middle tfoot > tr > td {
  padding: 10.5px 5.5px;
}
.ant-table.ant-table-middle .ant-table-filter-trigger {
  margin-right: -2.75px;
}
.ant-table.ant-table-middle .ant-table-expanded-row-fixed {
  margin: -10.5px -5.5px;
}
.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -10.5px -5.5px -10.5px 22.5px;
}
.ant-table.ant-table-small {
  font-size: 14px;
}
.ant-table.ant-table-small .ant-table-title,
.ant-table.ant-table-small .ant-table-footer,
.ant-table.ant-table-small .ant-table-thead > tr > th,
.ant-table.ant-table-small .ant-table-tbody > tr > td,
.ant-table.ant-table-small tfoot > tr > th,
.ant-table.ant-table-small tfoot > tr > td {
  padding: 11px 11px;
}
.ant-table.ant-table-small .ant-table-filter-trigger {
  margin-right: -5.5px;
}
.ant-table.ant-table-small .ant-table-expanded-row-fixed {
  margin: -11px -11px;
}
.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table {
  margin: -11px -11px -11px 28px;
}
.ant-table-small .ant-table-thead > tr > th {
  background-color: var(--antd-upload-bg-color);
}
.ant-table-small .ant-table-selection-column {
  width: 46px;
  min-width: 46px;
}
.ant-table.ant-table-bordered > .ant-table-title {
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th::before,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th::before {
  background-color: transparent !important;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > .ant-table-cell-fix-right-first::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > .ant-table-cell-fix-right-first::after {
  border-right: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -14px -12px;
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed::after,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td > .ant-table-expanded-row-fixed::after {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  border-right: 1px solid #f0f0f0;
  content: '';
}
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 1px solid #f0f0f0;
}
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-expanded-row > td,
.ant-table.ant-table-bordered.ant-table-scroll-horizontal > .ant-table-container > .ant-table-body > table > tbody > tr.ant-table-placeholder > td {
  border-right: 0;
}
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-middle > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -10.5px -6.5px;
}
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-content > table > tbody > tr > td > .ant-table-expanded-row-fixed,
.ant-table.ant-table-bordered.ant-table-small > .ant-table-container > .ant-table-body > table > tbody > tr > td > .ant-table-expanded-row-fixed {
  margin: -11px -12px;
}
.ant-table.ant-table-bordered > .ant-table-footer {
  border: 1px solid #f0f0f0;
  border-top: 0;
}
.ant-table-cell .ant-table-container:first-child {
  border-top: 0;
}
.ant-table-cell-scrollbar {
  box-shadow: 0 1px 0 1px var(--antd-upload-bg-color);
}
.ant-table-resize-handle {
  position: absolute;
  top: 0;
  height: 100% !important;
  bottom: 0;
  left: auto !important;
  right: -8px;
  cursor: col-resize;
  touch-action: none;
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
  width: 16px;
  z-index: 1;
}
.ant-table-resize-handle-line {
  display: block;
  width: 1px;
  margin-left: 7px;
  height: 100% !important;
  background-color: #00bbd4;
  opacity: 0;
}
.ant-table-resize-handle:hover .ant-table-resize-handle-line {
  opacity: 1;
}
.ant-table-resize-handle.dragging {
  overflow: hidden;
}
.ant-table-resize-handle.dragging .ant-table-resize-handle-line {
  opacity: 1;
}
.ant-table-resize-handle.dragging:before {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  content: ' ';
  width: 200vw;
  transform: translateX(-50%);
  opacity: 0;
}
.ant-table-wrapper {
  clear: both;
  max-width: 100%;
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table-wrapper::before {
  display: table;
  content: '';
}
.ant-table-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-table {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  font-size: 14px;
  background: #fff;
  border-radius: 3px;
}
.ant-table table {
  width: 100%;
  text-align: left;
  border-radius: 3px 3px 0 0;
  border-collapse: separate;
  border-spacing: 0;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td,
.ant-table tfoot > tr > th,
.ant-table tfoot > tr > td {
  position: relative;
  padding: 14px 11px;
  overflow-wrap: break-word;
}
.ant-table-cell-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first {
  overflow: visible;
}
.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,
.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ant-table-cell-ellipsis .ant-table-column-title {
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: keep-all;
}
.ant-table-title {
  padding: 14px 11px;
}
.ant-table-footer {
  padding: 14px 11px;
  color: rgba(0, 0, 0, 0.85);
  background: var(--antd-upload-bg-color);
}
.ant-table-thead > tr > th {
  position: relative;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 500;
  text-align: left;
  background: var(--antd-upload-bg-color);
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s ease;
}
.ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 1.6em;
  background-color: rgba(0, 0, 0, 0.06);
  transform: translateY(-50%);
  transition: background-color 0.3s;
  content: '';
}
.ant-table-thead > tr:not(:last-child) > th[colspan] {
  border-bottom: 0;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #f0f0f0;
  transition: background 0.3s;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table {
  margin: -14px -11px -14px 28px;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:first-child,
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child,
.ant-table-tbody > tr > td > .ant-table-expanded-row-fixed > .ant-table-wrapper:only-child .ant-table-tbody > tr:last-child > td:last-child {
  border-radius: 0;
}
.ant-table-tbody > tr.ant-table-row:hover > td,
.ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: var(--antd-upload-bg-color);
}
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #e6fffe;
  border-color: rgba(0, 0, 0, 0.03);
}
.ant-table-tbody > tr.ant-table-row-selected:hover > td {
  background: #dcfffe;
}
.ant-table-summary {
  position: relative;
  z-index: 2;
  background: #fff;
}
div.ant-table-summary {
  box-shadow: 0 -1px 0 #f0f0f0;
}
.ant-table-summary > tr > th,
.ant-table-summary > tr > td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-table-pagination.ant-pagination {
  margin: 16px 0;
}
.ant-table-pagination {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}
.ant-table-pagination > * {
  flex: none;
}
.ant-table-pagination-left {
  justify-content: flex-start;
}
.ant-table-pagination-center {
  justify-content: center;
}
.ant-table-pagination-right {
  justify-content: flex-end;
}
.ant-table-thead th.ant-table-column-has-sorters {
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-thead th.ant-table-column-has-sorters:hover {
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-thead th.ant-table-column-has-sorters:hover::before {
  background-color: transparent !important;
}
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,
.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort {
  background: #f5f5f5;
}
.ant-table-thead th.ant-table-column-sort::before {
  background-color: transparent !important;
}
td.ant-table-column-sort {
  background: #fafafa;
}
.ant-table-column-title {
  position: relative;
  z-index: 1;
  flex: 1;
}
.ant-table-column-sorters {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: space-between;
}
.ant-table-column-sorters::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}
.ant-table-column-sorter {
  margin-left: 4px;
  color: #bfbfbf;
  font-size: 0;
  transition: color 0.3s;
}
.ant-table-column-sorter-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.ant-table-column-sorter-up,
.ant-table-column-sorter-down {
  font-size: 11px;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #00bbd4;
}
.ant-table-column-sorter-up + .ant-table-column-sorter-down {
  margin-top: -0.3em;
}
.ant-table-column-sorters:hover .ant-table-column-sorter {
  color: #a6a6a6;
}
.ant-table-filter-column {
  display: flex;
  justify-content: space-between;
}
.ant-table-filter-trigger {
  position: relative;
  display: flex;
  align-items: center;
  margin: -4px -5.5px -4px 4px;
  padding: 0 4px;
  color: #bfbfbf;
  font-size: 12px;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-table-filter-trigger:hover {
  color: rgba(0, 0, 0, 0.45);
  background: rgba(0, 0, 0, 0.04);
}
.ant-table-filter-trigger.active {
  color: #00bbd4;
}
.ant-table-filter-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  min-width: 120px;
  background-color: #fff;
  border-radius: 3px;
  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);
}
.ant-table-filter-dropdown .ant-dropdown-menu {
  max-height: 264px;
  overflow-x: hidden;
  border: 0;
  box-shadow: none;
}
.ant-table-filter-dropdown .ant-dropdown-menu:empty::after {
  display: block;
  padding: 8px 0;
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  text-align: center;
  content: 'Not Found';
}
.ant-table-filter-dropdown-tree {
  padding: 8px 8px 0;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,
.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover {
  background-color: #a3fffd;
}
.ant-table-filter-dropdown-search {
  padding: 8px;
  border-bottom: 1px #f0f0f0 solid;
}
.ant-table-filter-dropdown-search-input input {
  min-width: 140px;
}
.ant-table-filter-dropdown-search-input .anticon {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-filter-dropdown-checkall {
  width: 100%;
  margin-bottom: 4px;
  margin-left: 4px;
}
.ant-table-filter-dropdown-submenu > ul {
  max-height: calc(100vh - 130px);
  overflow-x: hidden;
  overflow-y: auto;
}
.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-table-filter-dropdown-btns {
  display: flex;
  justify-content: space-between;
  padding: 7px 8px;
  overflow: hidden;
  background-color: inherit;
  border-top: 1px solid #f0f0f0;
}
.ant-table-selection-col {
  width: 32px;
}
.ant-table-bordered .ant-table-selection-col {
  width: 50px;
}
table tr th.ant-table-selection-column,
table tr td.ant-table-selection-column {
  padding-right: 8px;
  padding-left: 8px;
  text-align: center;
}
table tr th.ant-table-selection-column .ant-radio-wrapper,
table tr td.ant-table-selection-column .ant-radio-wrapper {
  margin-right: 0;
}
table tr th.ant-table-selection-column.ant-table-cell-fix-left {
  z-index: 3;
}
table tr th.ant-table-selection-column::after {
  background-color: transparent !important;
}
.ant-table-selection {
  position: relative;
  display: inline-flex;
  flex-direction: column;
}
.ant-table-selection-extra {
  position: absolute;
  top: 0;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s;
  margin-inline-start: 100%;
  padding-inline-start: 4px;
}
.ant-table-selection-extra .anticon {
  color: #bfbfbf;
  font-size: 10px;
}
.ant-table-selection-extra .anticon:hover {
  color: #a6a6a6;
}
.ant-table-expand-icon-col {
  width: 48px;
}
.ant-table-row-expand-icon-cell {
  text-align: center;
}
.ant-table-row-indent {
  float: left;
  height: 1px;
}
.ant-table-row-expand-icon {
  color: #00bbd4;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  display: inline-flex;
  float: left;
  box-sizing: border-box;
  width: 17px;
  height: 17px;
  padding: 0;
  color: inherit;
  line-height: 17px;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 3px;
  outline: none;
  transform: scale(0.94117647);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #24d1e0;
}
.ant-table-row-expand-icon:active {
  color: #0093ad;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover,
.ant-table-row-expand-icon:active {
  border-color: currentcolor;
}
.ant-table-row-expand-icon::before,
.ant-table-row-expand-icon::after {
  position: absolute;
  background: currentcolor;
  transition: transform 0.3s ease-out;
  content: '';
}
.ant-table-row-expand-icon::before {
  top: 7px;
  right: 3px;
  left: 3px;
  height: 1px;
}
.ant-table-row-expand-icon::after {
  top: 3px;
  bottom: 3px;
  left: 7px;
  width: 1px;
  transform: rotate(90deg);
}
.ant-table-row-expand-icon-collapsed::before {
  transform: rotate(-180deg);
}
.ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-table-row-expand-icon-spaced {
  background: transparent;
  border: 0;
  visibility: hidden;
}
.ant-table-row-expand-icon-spaced::before,
.ant-table-row-expand-icon-spaced::after {
  display: none;
  content: none;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 2.5005px;
  margin-right: 8px;
}
tr.ant-table-expanded-row > td,
tr.ant-table-expanded-row:hover > td {
  background: #fbfbfb;
}
tr.ant-table-expanded-row .ant-descriptions-view {
  display: flex;
}
tr.ant-table-expanded-row .ant-descriptions-view table {
  flex: auto;
  width: auto;
}
.ant-table .ant-table-expanded-row-fixed {
  position: relative;
  margin: -14px -11px;
  padding: 14px 11px;
}
.ant-table-tbody > tr.ant-table-placeholder {
  text-align: center;
}
.ant-table-empty .ant-table-tbody > tr.ant-table-placeholder {
  color: rgba(0, 0, 0, 0.25);
}
.ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background: #fff;
}
.ant-table-cell-fix-left,
.ant-table-cell-fix-right {
  position: sticky !important;
  z-index: 2;
  background: #fff;
}
.ant-table-cell-fix-left-first::after,
.ant-table-cell-fix-left-last::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 30px;
  transform: translateX(100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table-cell-fix-right-first::after,
.ant-table-cell-fix-right-last::after {
  position: absolute;
  top: 0;
  bottom: -1px;
  left: 0;
  width: 30px;
  transform: translateX(-100%);
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before,
.ant-table .ant-table-container::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 30px;
  transition: box-shadow 0.3s;
  content: '';
  pointer-events: none;
}
.ant-table .ant-table-container::before {
  left: 0;
}
.ant-table .ant-table-container::after {
  right: 0;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container {
  position: relative;
}
.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container::before {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-first::after,
.ant-table-ping-left .ant-table-cell-fix-left-last::after {
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-left .ant-table-cell-fix-left-last::before {
  background-color: transparent !important;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container {
  position: relative;
}
.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-ping-right .ant-table-cell-fix-right-first::after,
.ant-table-ping-right .ant-table-cell-fix-right-last::after {
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.15);
}
.ant-table-sticky-holder {
  position: sticky;
  z-index: calc(2 + 1);
  background: #fff;
}
.ant-table-sticky-scroll {
  position: sticky;
  bottom: 0;
  z-index: calc(2 + 1);
  display: flex;
  align-items: center;
  background: #ffffff;
  border-top: 1px solid #f0f0f0;
  opacity: 0.6;
}
.ant-table-sticky-scroll:hover {
  transform-origin: center bottom;
}
.ant-table-sticky-scroll-bar {
  height: 8px;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 4px;
}
.ant-table-sticky-scroll-bar:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.ant-table-sticky-scroll-bar-active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media all and (-ms-high-contrast: none) {
  .ant-table-ping-left .ant-table-cell-fix-left-last::after {
    box-shadow: none !important;
  }
  .ant-table-ping-right .ant-table-cell-fix-right-first::after {
    box-shadow: none !important;
  }
}
.ant-table {
  /* title + table */
  /* table */
  /* table + footer */
}
.ant-table-title {
  border-radius: 3px 3px 0 0;
}
.ant-table-title + .ant-table-container {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: 0;
}
.ant-table-title + .ant-table-container table > thead > tr:first-child th:last-child {
  border-radius: 0;
}
.ant-table-container {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.ant-table-footer {
  border-radius: 0 0 3px 3px;
}
.ant-table-wrapper-rtl {
  direction: rtl;
}
.ant-table-rtl {
  direction: rtl;
}
.ant-table-wrapper-rtl .ant-table table {
  text-align: right;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th[colspan]:not([colspan='1']) {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan])::before {
  right: auto;
  left: 0;
}
.ant-table-wrapper-rtl .ant-table-thead > tr > th {
  text-align: right;
}
.ant-table-tbody > tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl {
  margin: -14px 28px -14px -11px;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left {
  justify-content: flex-end;
}
.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right {
  justify-content: flex-start;
}
.ant-table-wrapper-rtl .ant-table-column-sorter {
  margin-right: 4px;
  margin-left: 0;
}
.ant-table-wrapper-rtl .ant-table-filter-column-title {
  padding: 14px 11px 14px 2.3em;
}
.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title {
  padding: 0 0 0 2.3em;
}
.ant-table-wrapper-rtl .ant-table-filter-trigger {
  margin: -4px 4px -4px -5.5px;
}
.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper + span,
.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper + span {
  padding-right: 8px;
  padding-left: 0;
}
.ant-table-wrapper-rtl .ant-table-selection {
  text-align: center;
}
.ant-table-wrapper-rtl .ant-table-row-indent {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon {
  float: right;
}
.ant-table-wrapper-rtl .ant-table-row-indent + .ant-table-row-expand-icon {
  margin-right: 0;
  margin-left: 8px;
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon::after {
  transform: rotate(-90deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::before {
  transform: rotate(180deg);
}
.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed::after {
  transform: rotate(0deg);
}
.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 0;
  font-size: 14px;
}
.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 16px 0;
  font-size: 15px;
}
.ant-tabs-card.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab {
  padding: 6px 16px;
}
.ant-tabs-card.ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  padding: 7px 16px 6px;
}
.ant-tabs-rtl {
  direction: rtl;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab {
  margin: 0 0 0 32px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type {
  margin-left: 0;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon {
  margin-right: 0;
  margin-left: 12px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove {
  margin-right: 8px;
  margin-left: -4px;
}
.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-left > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-nav {
  order: 0;
}
.ant-tabs-rtl.ant-tabs-right > .ant-tabs-content-holder {
  order: 1;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-add {
  margin-right: 2px;
  margin-left: 0;
}
.ant-tabs-dropdown-rtl {
  direction: rtl;
}
.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item {
  text-align: right;
}
.ant-tabs-top,
.ant-tabs-bottom {
  flex-direction: column;
}
.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 0 16px 0;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  position: absolute;
  right: 0;
  left: 0;
  border-bottom: 1px solid #f0f0f0;
  content: '';
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  height: 2px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: width 0.3s, left 0.3s, right 0.3s;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  top: 0;
  bottom: 0;
  width: 30px;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  left: 0;
  box-shadow: inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  box-shadow: inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left::before {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right::after {
  opacity: 1;
}
.ant-tabs-top > .ant-tabs-nav::before,
.ant-tabs-top > div > .ant-tabs-nav::before {
  bottom: 0;
}
.ant-tabs-top > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-ink-bar {
  bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav,
.ant-tabs-bottom > div > .ant-tabs-nav {
  order: 1;
  margin-top: 16px;
  margin-bottom: 0;
}
.ant-tabs-bottom > .ant-tabs-nav::before,
.ant-tabs-bottom > div > .ant-tabs-nav::before {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-ink-bar {
  top: 0;
}
.ant-tabs-bottom > .ant-tabs-content-holder,
.ant-tabs-bottom > div > .ant-tabs-content-holder {
  order: 0;
}
.ant-tabs-left > .ant-tabs-nav,
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-left > div > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  flex-direction: column;
  min-width: 50px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  padding: 8px 24px;
  text-align: center;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin: 16px 0 0 0;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  right: 0;
  left: 0;
  height: 30px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::before {
  top: 0;
  box-shadow: inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  bottom: 0;
  box-shadow: inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top::before {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom::after {
  opacity: 1;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  width: 2px;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar-animated,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar-animated {
  transition: height 0.3s, top 0.3s;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs-left > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-nav-operations {
  flex: 1 0 auto;
  flex-direction: column;
}
.ant-tabs-left > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-ink-bar {
  right: 0;
}
.ant-tabs-left > .ant-tabs-content-holder,
.ant-tabs-left > div > .ant-tabs-content-holder {
  margin-left: -1px;
  border-left: 1px solid #f0f0f0;
}
.ant-tabs-left > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-left > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-left: 24px;
}
.ant-tabs-right > .ant-tabs-nav,
.ant-tabs-right > div > .ant-tabs-nav {
  order: 1;
}
.ant-tabs-right > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-ink-bar {
  left: 0;
}
.ant-tabs-right > .ant-tabs-content-holder,
.ant-tabs-right > div > .ant-tabs-content-holder {
  order: 0;
  margin-right: -1px;
  border-right: 1px solid #f0f0f0;
}
.ant-tabs-right > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane,
.ant-tabs-right > div > .ant-tabs-content-holder > .ant-tabs-content > .ant-tabs-tabpane {
  padding-right: 24px;
}
.ant-tabs-dropdown {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  top: -9999px;
  left: -9999px;
  z-index: 1050;
  display: block;
}
.ant-tabs-dropdown-hidden {
  display: none;
}
.ant-tabs-dropdown-menu {
  max-height: 200px;
  margin: 0;
  padding: 4px 0;
  overflow-x: hidden;
  overflow-y: auto;
  text-align: left;
  list-style-type: none;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
  outline: none;
  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);
}
.ant-tabs-dropdown-menu-item {
  display: flex;
  align-items: center;
  min-width: 120px;
  margin: 0;
  padding: 5px 12px;
  overflow: hidden;
  color: var(--antd-text-color);
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-dropdown-menu-item > span {
  flex: 1;
  white-space: nowrap;
}
.ant-tabs-dropdown-menu-item-remove {
  flex: none;
  margin-left: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.ant-tabs-dropdown-menu-item-remove:hover {
  color: var(--antd-tabs-text-hover-color);
}
.ant-tabs-dropdown-menu-item:hover {
  background: #f5f5f5;
}
.ant-tabs-dropdown-menu-item-disabled,
.ant-tabs-dropdown-menu-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab {
  margin: 0;
  padding: 8px 16px;
  background: var(--antd-upload-bg-color);
  border: 1px solid #f0f0f0;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #00bbd4;
  background: #fff;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-ink-bar,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-ink-bar {
  visibility: hidden;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-left: 2px;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 3px 3px 0 0;
}
.ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-bottom-color: #fff;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 0 3px 3px;
}
.ant-tabs-card.ant-tabs-bottom > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-bottom > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-top-color: #fff;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab + .ant-tabs-tab {
  margin-top: 2px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 3px 0 0 3px;
}
.ant-tabs-card.ant-tabs-left > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-left > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-right-color: #fff;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab {
  border-radius: 0 3px 3px 0;
}
.ant-tabs-card.ant-tabs-right > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card.ant-tabs-right > div > .ant-tabs-nav .ant-tabs-tab-active {
  border-left-color: #fff;
}
.ant-tabs {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  overflow: hidden;
}
.ant-tabs > .ant-tabs-nav,
.ant-tabs > div > .ant-tabs-nav {
  position: relative;
  display: flex;
  flex: none;
  align-items: center;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap {
  position: relative;
  display: inline-block;
  display: flex;
  flex: auto;
  align-self: stretch;
  overflow: hidden;
  white-space: nowrap;
  transform: translate(0);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::before,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-wrap::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-wrap::after {
  position: absolute;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-list,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-list {
  position: relative;
  display: flex;
  transition: transform 0.3s;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations {
  display: flex;
  align-self: stretch;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-operations-hidden,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-operations-hidden {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more {
  position: relative;
  padding: 8px 16px;
  background: transparent;
  border: 0;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-more::after,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-more::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
  transform: translateY(100%);
  content: '';
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add {
  min-width: 40px;
  margin-left: 2px;
  padding: 0 8px;
  background: var(--antd-upload-bg-color);
  border: 1px solid #f0f0f0;
  border-radius: 3px 3px 0 0;
  outline: none;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: var(--antd-tabs-text-hover-color);
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:active,
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:focus,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:focus {
  color: #0093ad;
}
.ant-tabs-extra-content {
  flex: none;
}
.ant-tabs-centered > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']),
.ant-tabs-centered > div > .ant-tabs-nav .ant-tabs-nav-wrap:not([class*='ant-tabs-nav-wrap-ping']) {
  justify-content: center;
}
.ant-tabs-ink-bar {
  position: absolute;
  background: var(--antd-tabs-selected-text-color);
  pointer-events: none;
}
.ant-tabs-tab {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 0;
  font-size: 14px;
  background: transparent;
  border: 0;
  outline: none;
  cursor: pointer;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #0093ad;
}
.ant-tabs-tab-btn {
  outline: none;
  transition: all 0.3s;
}
.ant-tabs-tab-remove {
  flex: none;
  margin-right: -4px;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 12px;
  background: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tabs-tab-remove:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tabs-tab:hover {
  color: var(--antd-tabs-text-hover-color);
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: var(--antd-tabs-selected-text-color);
  text-shadow: 0 0 0.25px currentcolor;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,
.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active {
  color: rgba(0, 0, 0, 0.25);
}
.ant-tabs-tab .ant-tabs-tab-remove .anticon {
  margin: 0;
}
.ant-tabs-tab .anticon {
  margin-right: 12px;
}
.ant-tabs-tab + .ant-tabs-tab {
  margin: 0 0 0 20px;
}
.ant-tabs-content {
  display: flex;
  width: 100%;
}
.ant-tabs-content-holder {
  flex: auto;
  min-width: 0;
  min-height: 0;
}
.ant-tabs-content-animated {
  transition: margin 0.3s;
}
.ant-tabs-tabpane {
  flex: none;
  width: 100%;
  outline: none;
}
.ant-tag {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
  height: auto;
  margin-right: 8px;
  padding: 0 7px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  background: var(--antd-upload-bg-color);
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  opacity: 1;
  transition: all 0.3s;
}
.ant-tag,
.ant-tag a,
.ant-tag a:hover {
  color: var(--antd-text-color);
}
.ant-tag > a:first-child:last-child {
  display: inline-block;
  margin: 0 -8px;
  padding: 0 8px;
}
.ant-tag-close-icon {
  margin-left: 3px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-tag-close-icon:hover {
  color: rgba(0, 0, 0, 0.85);
}
.ant-tag-has-color {
  border-color: transparent;
}
.ant-tag-has-color,
.ant-tag-has-color a,
.ant-tag-has-color a:hover,
.ant-tag-has-color .anticon-close,
.ant-tag-has-color .anticon-close:hover {
  color: #fff;
}
.ant-tag-checkable {
  background-color: transparent;
  border-color: transparent;
  cursor: pointer;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #00bbd4;
}
.ant-tag-checkable:active,
.ant-tag-checkable-checked {
  color: #fff;
}
.ant-tag-checkable-checked {
  background-color: #00bbd4;
}
.ant-tag-checkable:active {
  background-color: #0093ad;
}
.ant-tag-hidden {
  display: none;
}
.ant-tag-pink {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-pink-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-magenta {
  color: #c41d7f;
  background: #fff0f6;
  border-color: #ffadd2;
}
.ant-tag-magenta-inverse {
  color: #fff;
  background: #eb2f96;
  border-color: #eb2f96;
}
.ant-tag-red {
  color: #cf1322;
  background: #fff1f0;
  border-color: #ffa39e;
}
.ant-tag-red-inverse {
  color: #fff;
  background: #f5222d;
  border-color: #f5222d;
}
.ant-tag-volcano {
  color: #d4380d;
  background: #fff2e8;
  border-color: #ffbb96;
}
.ant-tag-volcano-inverse {
  color: #fff;
  background: #fa541c;
  border-color: #fa541c;
}
.ant-tag-orange {
  color: #d46b08;
  background: #fff7e6;
  border-color: #ffd591;
}
.ant-tag-orange-inverse {
  color: #fff;
  background: #fa8c16;
  border-color: #fa8c16;
}
.ant-tag-yellow {
  color: #d4b106;
  background: #feffe6;
  border-color: #fffb8f;
}
.ant-tag-yellow-inverse {
  color: #fff;
  background: #fadb14;
  border-color: #fadb14;
}
.ant-tag-gold {
  color: #d48806;
  background: #fffbe6;
  border-color: #ffe58f;
}
.ant-tag-gold-inverse {
  color: #fff;
  background: #faad14;
  border-color: #faad14;
}
.ant-tag-cyan {
  color: #08979c;
  background: #e6fffb;
  border-color: #87e8de;
}
.ant-tag-cyan-inverse {
  color: #fff;
  background: #13c2c2;
  border-color: #13c2c2;
}
.ant-tag-lime {
  color: #7cb305;
  background: #fcffe6;
  border-color: #eaff8f;
}
.ant-tag-lime-inverse {
  color: #fff;
  background: #a0d911;
  border-color: #a0d911;
}
.ant-tag-green {
  color: #389e0d;
  background: #f6ffed;
  border-color: #b7eb8f;
}
.ant-tag-green-inverse {
  color: #fff;
  background: #52c41a;
  border-color: #52c41a;
}
.ant-tag-blue {
  color: #096dd9;
  background: #e6f7ff;
  border-color: #91d5ff;
}
.ant-tag-blue-inverse {
  color: #fff;
  background: #1890ff;
  border-color: #1890ff;
}
.ant-tag-geekblue {
  color: #1d39c4;
  background: #f0f5ff;
  border-color: #adc6ff;
}
.ant-tag-geekblue-inverse {
  color: #fff;
  background: #2f54eb;
  border-color: #2f54eb;
}
.ant-tag-purple {
  color: #531dab;
  background: #f9f0ff;
  border-color: #d3adf7;
}
.ant-tag-purple-inverse {
  color: #fff;
  background: #722ed1;
  border-color: #722ed1;
}
.ant-tag-success {
  color: #0dc901;
  background: #ebffe6;
  border-color: #88f073;
}
.ant-tag-processing {
  color: #00bbd4;
  background: #e6fffe;
  border-color: #78f8fa;
}
.ant-tag-error {
  color: #ff2954;
  background: #fff0f0;
  border-color: #ffa3ac;
}
.ant-tag-warning {
  color: #ffaa00;
  background: #fffbe6;
  border-color: #ffe07a;
}
.ant-tag > .anticon + span,
.ant-tag > span + .anticon {
  margin-left: 7px;
}
.ant-tag.ant-tag-rtl {
  margin-right: 0;
  margin-left: 8px;
  direction: rtl;
  text-align: right;
}
.ant-tag-rtl .ant-tag-close-icon {
  margin-right: 3px;
  margin-left: 0;
}
.ant-tag-rtl.ant-tag > .anticon + span,
.ant-tag-rtl.ant-tag > span + .anticon {
  margin-right: 7px;
  margin-left: 0;
}
.ant-timeline {
  box-sizing: border-box;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  font-feature-settings: 'tnum';
  margin: 0;
  padding: 0;
  list-style: none;
}
.ant-timeline-item {
  position: relative;
  margin: 0;
  padding-bottom: 20px;
  font-size: 14px;
  list-style: none;
}
.ant-timeline-item-tail {
  position: absolute;
  top: 10px;
  left: 4px;
  height: calc(100% - 10px);
  border-left: 2px solid #f0f0f0;
}
.ant-timeline-item-pending .ant-timeline-item-head {
  font-size: 12px;
  background-color: transparent;
}
.ant-timeline-item-pending .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-head {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border: 2px solid transparent;
  border-radius: 100px;
}
.ant-timeline-item-head-blue {
  color: #00bbd4;
  border-color: #00bbd4;
}
.ant-timeline-item-head-red {
  color: #ff2954;
  border-color: #ff2954;
}
.ant-timeline-item-head-green {
  color: #0dc901;
  border-color: #0dc901;
}
.ant-timeline-item-head-gray {
  color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-timeline-item-head-custom {
  position: absolute;
  top: 5.5px;
  left: 5px;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3px 1px;
  line-height: 1;
  text-align: center;
  border: 0;
  border-radius: 0;
  transform: translate(-50%, -50%);
}
.ant-timeline-item-content {
  position: relative;
  top: -7.001px;
  margin: 0 0 0 26px;
  word-break: break-word;
}
.ant-timeline-item-last > .ant-timeline-item-tail {
  display: none;
}
.ant-timeline-item-last > .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  left: 50%;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-left: -4px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-left: 1px;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  left: calc(50% - 4px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(50% - 12px);
  margin: 0;
  text-align: right;
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  left: calc(100% - 4px - 2px);
}
.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: calc(100% - 18px);
}
.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  display: block;
  height: calc(100% - 14px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail {
  display: none;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  top: 15px;
  display: block;
  height: calc(100% - 15px);
  border-left: 2px dotted #f0f0f0;
}
.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content {
  min-height: 48px;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  position: absolute;
  top: -7.001px;
  width: calc(50% - 12px);
  text-align: right;
}
.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  left: calc(50% + 14px);
  width: calc(50% - 14px);
  text-align: left;
}
.ant-timeline-rtl {
  direction: rtl;
}
.ant-timeline-rtl .ant-timeline-item-tail {
  right: 4px;
  left: auto;
  border-right: 2px solid #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl .ant-timeline-item-head-custom {
  right: 5px;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-timeline-rtl .ant-timeline-item-content {
  margin: 0 18px 0 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  right: 50%;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head {
  margin-right: -4px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom {
  margin-right: 1px;
  margin-left: 0;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content {
  right: calc(50% - 4px);
  left: auto;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom {
  right: 0;
  left: auto;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content {
  width: 100%;
  margin-right: 18px;
  text-align: right;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail {
  border-right: 2px dotted #f0f0f0;
  border-left: none;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label {
  text-align: left;
}
.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label {
  right: calc(50% + 14px);
  text-align: right;
}
.ant-tooltip {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1070;
  display: block;
  width: -moz-max-content;
  width: max-content;
  max-width: 250px;
  visibility: visible;
}
.ant-tooltip-hidden {
  display: none;
}
.ant-tooltip-placement-top,
.ant-tooltip-placement-topLeft,
.ant-tooltip-placement-topRight {
  padding-bottom: 13px;
}
.ant-tooltip-placement-right,
.ant-tooltip-placement-rightTop,
.ant-tooltip-placement-rightBottom {
  padding-left: 13px;
}
.ant-tooltip-placement-bottom,
.ant-tooltip-placement-bottomLeft,
.ant-tooltip-placement-bottomRight {
  padding-top: 13px;
}
.ant-tooltip-placement-left,
.ant-tooltip-placement-leftTop,
.ant-tooltip-placement-leftBottom {
  padding-right: 13px;
}
.ant-tooltip-inner {
  min-width: 30px;
  min-height: 32px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  word-wrap: break-word;
  background-color: var(--antd-tooltip-bg-color);
  border-radius: 3px;
  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);
}
.ant-tooltip-arrow {
  position: absolute;
  display: block;
  width: 24.14213562px;
  height: 24.14213562px;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
}
.ant-tooltip-arrow-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 10px;
  height: 10px;
  margin: auto;
  background-color: var(--antd-tooltip-bg-color);
  content: '';
  pointer-events: auto;
}
.ant-tooltip-placement-top .ant-tooltip-arrow,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow,
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  bottom: -11.14213562px;
}
.ant-tooltip-placement-top .ant-tooltip-arrow-content,
.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-topRight .ant-tooltip-arrow-content {
  box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(-12.07106781px) rotate(45deg);
}
.ant-tooltip-placement-top .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-topLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-topRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  left: -11.14213562px;
}
.ant-tooltip-placement-right .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content {
  box-shadow: -5px 5px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(12.07106781px) rotate(45deg);
}
.ant-tooltip-placement-right .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-rightTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-rightBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  right: -11.14213562px;
}
.ant-tooltip-placement-left .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content {
  box-shadow: 5px -5px 7px rgba(0, 0, 0, 0.07);
  transform: translateX(-12.07106781px) rotate(45deg);
}
.ant-tooltip-placement-left .ant-tooltip-arrow {
  top: 50%;
  transform: translateY(-50%);
}
.ant-tooltip-placement-leftTop .ant-tooltip-arrow {
  top: 5px;
}
.ant-tooltip-placement-leftBottom .ant-tooltip-arrow {
  bottom: 5px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  top: -11.14213562px;
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content {
  box-shadow: -5px -5px 7px rgba(0, 0, 0, 0.07);
  transform: translateY(12.07106781px) rotate(45deg);
}
.ant-tooltip-placement-bottom .ant-tooltip-arrow {
  left: 50%;
  transform: translateX(-50%);
}
.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow {
  left: 13px;
}
.ant-tooltip-placement-bottomRight .ant-tooltip-arrow {
  right: 13px;
}
.ant-tooltip-pink .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-pink .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-inner {
  background-color: #eb2f96;
}
.ant-tooltip-magenta .ant-tooltip-arrow-content {
  background-color: #eb2f96;
}
.ant-tooltip-red .ant-tooltip-inner {
  background-color: #f5222d;
}
.ant-tooltip-red .ant-tooltip-arrow-content {
  background-color: #f5222d;
}
.ant-tooltip-volcano .ant-tooltip-inner {
  background-color: #fa541c;
}
.ant-tooltip-volcano .ant-tooltip-arrow-content {
  background-color: #fa541c;
}
.ant-tooltip-orange .ant-tooltip-inner {
  background-color: #fa8c16;
}
.ant-tooltip-orange .ant-tooltip-arrow-content {
  background-color: #fa8c16;
}
.ant-tooltip-yellow .ant-tooltip-inner {
  background-color: #fadb14;
}
.ant-tooltip-yellow .ant-tooltip-arrow-content {
  background-color: #fadb14;
}
.ant-tooltip-gold .ant-tooltip-inner {
  background-color: #faad14;
}
.ant-tooltip-gold .ant-tooltip-arrow-content {
  background-color: #faad14;
}
.ant-tooltip-cyan .ant-tooltip-inner {
  background-color: #13c2c2;
}
.ant-tooltip-cyan .ant-tooltip-arrow-content {
  background-color: #13c2c2;
}
.ant-tooltip-lime .ant-tooltip-inner {
  background-color: #a0d911;
}
.ant-tooltip-lime .ant-tooltip-arrow-content {
  background-color: #a0d911;
}
.ant-tooltip-green .ant-tooltip-inner {
  background-color: #52c41a;
}
.ant-tooltip-green .ant-tooltip-arrow-content {
  background-color: #52c41a;
}
.ant-tooltip-blue .ant-tooltip-inner {
  background-color: #1890ff;
}
.ant-tooltip-blue .ant-tooltip-arrow-content {
  background-color: #1890ff;
}
.ant-tooltip-geekblue .ant-tooltip-inner {
  background-color: #2f54eb;
}
.ant-tooltip-geekblue .ant-tooltip-arrow-content {
  background-color: #2f54eb;
}
.ant-tooltip-purple .ant-tooltip-inner {
  background-color: #722ed1;
}
.ant-tooltip-purple .ant-tooltip-arrow-content {
  background-color: #722ed1;
}
.ant-tooltip-rtl {
  direction: rtl;
}
.ant-tooltip-rtl .ant-tooltip-inner {
  text-align: right;
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: 1 1 50%;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small {
  border: 0;
  border-radius: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column {
  width: 40px;
  min-width: 40px;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: var(--antd-upload-bg-color);
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #f0f0f0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body {
  margin: 0;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination {
  margin: 16px 0 4px;
}
.ant-transfer-customize-list .ant-input[disabled] {
  background-color: transparent;
}
.ant-transfer {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  display: flex;
  align-items: stretch;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  display: flex;
  flex-direction: column;
  width: 180px;
  height: 200px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}
.ant-transfer-list-with-pagination {
  width: 250px;
  height: auto;
}
.ant-transfer-list-search .anticon-search {
  color: rgba(0, 0, 0, 0.25);
}
.ant-transfer-list-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 40px;
  padding: 8px 12px 9px;
  color: var(--antd-text-color);
  background: #fff;
  border-bottom: 1px solid #f0f0f0;
  border-radius: 3px 3px 0 0;
}
.ant-transfer-list-header > *:not(:last-child) {
  margin-right: 4px;
}
.ant-transfer-list-header > * {
  flex: none;
}
.ant-transfer-list-header-title {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  text-overflow: ellipsis;
}
.ant-transfer-list-header-dropdown {
  font-size: 10px;
  transform: translateY(10%);
  cursor: pointer;
}
.ant-transfer-list-header-dropdown[disabled] {
  cursor: not-allowed;
}
.ant-transfer-list-body {
  display: flex;
  flex: auto;
  flex-direction: column;
  overflow: hidden;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: relative;
  flex: none;
  padding: 12px;
}
.ant-transfer-list-content {
  flex: auto;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content-item {
  display: flex;
  align-items: center;
  min-height: 32px;
  padding: 6px 12px;
  line-height: 20px;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 8px;
}
.ant-transfer-list-content-item > * {
  flex: none;
}
.ant-transfer-list-content-item-text {
  flex: auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-transfer-list-content-item-remove {
  color: #00bbd4;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  position: relative;
  color: #d9d9d9;
}
.ant-transfer-list-content-item-remove:focus,
.ant-transfer-list-content-item-remove:hover {
  color: #24d1e0;
}
.ant-transfer-list-content-item-remove:active {
  color: #0093ad;
}
.ant-transfer-list-content-item-remove::after {
  position: absolute;
  top: -6px;
  right: -50%;
  bottom: -6px;
  left: -50%;
  content: '';
}
.ant-transfer-list-content-item-remove:hover {
  color: #24d1e0;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover {
  background-color: #dcfffe;
}
.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background: transparent;
  cursor: default;
}
.ant-transfer-list-content-item-checked {
  background-color: #e6fffe;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-pagination {
  padding: 8px 0;
  text-align: right;
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-list-body-not-found {
  flex: none;
  width: 100%;
  margin: auto 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
}
.ant-transfer-list-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-transfer-operation {
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  margin: 0 8px;
  vertical-align: middle;
}
.ant-transfer-operation .ant-btn {
  display: block;
}
.ant-transfer-operation .ant-btn:first-child {
  margin-bottom: 4px;
}
.ant-transfer-operation .ant-btn .anticon {
  font-size: 12px;
}
.ant-transfer .ant-empty-image {
  max-height: -2px;
}
.ant-transfer-rtl {
  direction: rtl;
}
.ant-transfer-rtl .ant-transfer-list-search {
  padding-right: 8px;
  padding-left: 24px;
}
.ant-transfer-rtl .ant-transfer-list-search-action {
  right: auto;
  left: 12px;
}
.ant-transfer-rtl .ant-transfer-list-header > *:not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
}
.ant-transfer-rtl .ant-transfer-list-header {
  right: 0;
  left: auto;
}
.ant-transfer-rtl .ant-transfer-list-header-title {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-content-item > *:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.ant-transfer-rtl .ant-transfer-list-pagination {
  text-align: left;
}
.ant-transfer-rtl .ant-transfer-list-footer {
  right: 0;
  left: auto;
}
@keyframes ant-tree-node-fx-do-not-use {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.ant-tree.ant-tree-directory .ant-tree-treenode {
  position: relative;
}
.ant-tree.ant-tree-directory .ant-tree-treenode::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  transition: background-color 0.3s;
  content: '';
  pointer-events: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode:hover::before {
  background: #f5f5f5;
}
.ant-tree.ant-tree-directory .ant-tree-treenode > * {
  z-index: 1;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher {
  transition: color 0.3s;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper {
  border-radius: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected {
  color: #fff;
  background: transparent;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #00bbd4;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher {
  color: #fff;
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper {
  color: #fff;
  background: transparent;
}
.ant-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox:hover .ant-tree-checkbox-inner,
.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #00bbd4;
}
.ant-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00bbd4;
  border-radius: 3px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-tree-checkbox:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox::after {
  visibility: visible;
}
.ant-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #00bbd4;
  border-color: #00bbd4;
}
.ant-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree-checkbox-disabled:hover::after,
.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-tree-checkbox-wrapper + .ant-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #00bbd4;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-tree-checkbox-rtl {
  direction: rtl;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item + .ant-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 3px;
  transition: background-color 0.3s;
}
.ant-tree-focused:not(:hover):not(.ant-tree-active-focused) {
  background: #e6fffe;
}
.ant-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper {
  flex: auto;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging {
  position: relative;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #00bbd4;
  opacity: 0;
  animation: ant-tree-node-fx-do-not-use 0.3s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-tree .ant-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-tree-treenode:hover .ant-tree-draggable-icon {
  opacity: 0.45;
}
.ant-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-tree-switcher .ant-tree-switcher-icon,
.ant-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-tree-switcher .ant-tree-switcher-icon svg,
.ant-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-tree-switcher-noop {
  cursor: default;
}
.ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-tree-switcher-loading-icon {
  color: #00bbd4;
}
.ant-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-tree .ant-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #a3fffd;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty {
  display: none;
}
.ant-tree-unselectable .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #00bbd4;
  border-radius: 1px;
  pointer-events: none;
}
.ant-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #00bbd4;
  border-radius: 50%;
  content: '';
}
.ant-tree .ant-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #00bbd4;
}
.ant-tree-show-line .ant-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-tree-show-line .ant-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-tree-show-line .ant-tree-indent-unit-end::before {
  display: none;
}
.ant-tree-show-line .ant-tree-switcher {
  background: #fff;
}
.ant-tree-show-line .ant-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-node-content-wrapper[draggable='true'] .ant-tree-drop-indicator::after {
  right: -6px;
  left: unset;
}
.ant-tree .ant-tree-treenode-rtl {
  direction: rtl;
}
.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit::before {
  right: auto;
  left: -13px;
  border-right: none;
  border-left: 1px solid #d9d9d9;
}
.ant-tree-rtl.ant-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox {
  margin: 4px 0 0 8px;
}
.ant-select-tree-checkbox {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
  top: 0.2em;
  line-height: 1;
  white-space: nowrap;
  outline: none;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,
.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #00bbd4;
}
.ant-select-tree-checkbox-checked::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #00bbd4;
  border-radius: 3px;
  visibility: hidden;
  animation: antCheckboxEffect 0.36s ease-in-out;
  animation-fill-mode: backwards;
  content: '';
}
.ant-select-tree-checkbox:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox::after {
  visibility: visible;
}
.ant-select-tree-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  direction: ltr;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  border-collapse: separate;
  transition: all 0.3s;
}
.ant-select-tree-checkbox-inner::after {
  position: absolute;
  top: 50%;
  left: 21.5%;
  display: table;
  width: 5.71428571px;
  height: 9.14285714px;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(0) translate(-50%, -50%);
  opacity: 0;
  transition: all 0.1s cubic-bezier(0.71, -0.46, 0.88, 0.6), opacity 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  position: absolute;
  display: table;
  border: 2px solid #fff;
  border-top: 0;
  border-left: 0;
  transform: rotate(45deg) scale(1) translate(-50%, -50%);
  opacity: 1;
  transition: all 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46) 0.1s;
  content: ' ';
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #00bbd4;
  border-color: #00bbd4;
}
.ant-select-tree-checkbox-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner::after {
  border-color: rgba(0, 0, 0, 0.25);
  animation-name: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input {
  cursor: not-allowed;
  pointer-events: none;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner {
  background-color: #f5f5f5;
  border-color: #d9d9d9 !important;
}
.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  border-color: #f5f5f5;
  border-collapse: separate;
  animation-name: none;
}
.ant-select-tree-checkbox-disabled + span {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree-checkbox-disabled:hover::after,
.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled::after {
  visibility: hidden;
}
.ant-select-tree-checkbox-wrapper {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-flex;
  align-items: baseline;
  line-height: unset;
  cursor: pointer;
}
.ant-select-tree-checkbox-wrapper::after {
  display: inline-block;
  width: 0;
  overflow: hidden;
  content: '\a0';
}
.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled {
  cursor: not-allowed;
}
.ant-select-tree-checkbox-wrapper + .ant-select-tree-checkbox-wrapper {
  margin-left: 8px;
}
.ant-select-tree-checkbox + span {
  padding-right: 8px;
  padding-left: 8px;
}
.ant-select-tree-checkbox-group {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-select-tree-checkbox-group-item {
  margin-right: 8px;
}
.ant-select-tree-checkbox-group-item:last-child {
  margin-right: 0;
}
.ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 0;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
  background-color: #fff;
  border-color: #d9d9d9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #00bbd4;
  border: 0;
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
  content: ' ';
}
.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner::after {
  background-color: rgba(0, 0, 0, 0.25);
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-select-tree-checkbox-rtl {
  direction: rtl;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item {
  margin-right: 0;
  margin-left: 8px;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child {
  margin-left: 0 !important;
}
.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item + .ant-select-tree-checkbox-group-item {
  margin-left: 8px;
}
.ant-tree-select-dropdown {
  padding: 8px 4px;
}
.ant-tree-select-dropdown-rtl {
  direction: rtl;
}
.ant-tree-select-dropdown .ant-select-tree {
  border-radius: 0;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  background: #fff;
  border-radius: 3px;
  transition: background-color 0.3s;
}
.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused) {
  background: #e6fffe;
}
.ant-select-tree-list-holder-inner {
  align-items: flex-start;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner {
  align-items: stretch;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper {
  flex: auto;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging {
  position: relative;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 4px;
  left: 0;
  border: 1px solid #00bbd4;
  opacity: 0;
  animation: ant-tree-node-fx-do-not-use 0.3s;
  animation-play-state: running;
  animation-fill-mode: forwards;
  content: '';
  pointer-events: none;
}
.ant-select-tree .ant-select-tree-treenode {
  display: flex;
  align-items: flex-start;
  padding: 0 0 4px 0;
  outline: none;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover {
  background: transparent;
}
.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
  background: #f5f5f5;
}
.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title {
  color: inherit;
  font-weight: 500;
}
.ant-select-tree-indent {
  align-self: stretch;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-select-tree-indent-unit {
  display: inline-block;
  width: 24px;
}
.ant-select-tree-draggable-icon {
  width: 24px;
  line-height: 24px;
  text-align: center;
  opacity: 0.2;
  transition: opacity 0.3s;
}
.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon {
  opacity: 0.45;
}
.ant-select-tree-switcher {
  position: relative;
  flex: none;
  align-self: stretch;
  width: 24px;
  margin: 0;
  line-height: 24px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-select-tree-switcher .ant-tree-switcher-icon,
.ant-select-tree-switcher .ant-select-tree-switcher-icon {
  display: inline-block;
  font-size: 10px;
  vertical-align: baseline;
}
.ant-select-tree-switcher .ant-tree-switcher-icon svg,
.ant-select-tree-switcher .ant-select-tree-switcher-icon svg {
  transition: transform 0.3s;
}
.ant-select-tree-switcher-noop {
  cursor: default;
}
.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(-90deg);
}
.ant-select-tree-switcher-loading-icon {
  color: #00bbd4;
}
.ant-select-tree-switcher-leaf-line {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.ant-select-tree-switcher-leaf-line::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  margin-left: -1px;
  border-right: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-switcher-leaf-line::after {
  position: absolute;
  width: 10px;
  height: 14px;
  border-bottom: 1px solid #d9d9d9;
  content: ' ';
}
.ant-select-tree-checkbox {
  top: initial;
  margin: 4px 8px 0 0;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  position: relative;
  z-index: auto;
  min-height: 24px;
  margin: 0;
  padding: 0 4px;
  color: inherit;
  line-height: 24px;
  background: transparent;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s, border 0s, line-height 0s, box-shadow 0s;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: #f5f5f5;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: #a3fffd;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  vertical-align: top;
}
.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty {
  display: none;
}
.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree-node-content-wrapper {
  line-height: 24px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
  position: absolute;
  z-index: 1;
  height: 2px;
  background-color: #00bbd4;
  border-radius: 1px;
  pointer-events: none;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  position: absolute;
  top: -3px;
  left: -6px;
  width: 8px;
  height: 8px;
  background-color: transparent;
  border: 2px solid #00bbd4;
  border-radius: 50%;
  content: '';
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 2px #00bbd4;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit {
  position: relative;
  height: 100%;
}
.ant-select-tree-show-line .ant-select-tree-indent-unit::before {
  position: absolute;
  top: 0;
  right: 12px;
  bottom: -4px;
  border-right: 1px solid #d9d9d9;
  content: '';
}
.ant-select-tree-show-line .ant-select-tree-indent-unit-end::before {
  display: none;
}
.ant-select-tree-show-line .ant-select-tree-switcher {
  background: #fff;
}
.ant-select-tree-show-line .ant-select-tree-switcher-line-icon {
  vertical-align: -0.15em;
}
.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line::before {
  top: auto !important;
  bottom: auto !important;
  height: 14px !important;
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg {
  transform: rotate(90deg);
}
.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon {
  transform: scaleY(-1);
}
.ant-typography {
  color: var(--antd-text-color);
  overflow-wrap: break-word;
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-success {
  color: #0dc901;
}
.ant-typography.ant-typography-warning {
  color: #ffaa00;
}
.ant-typography.ant-typography-danger {
  color: #ff2954;
}
a.ant-typography.ant-typography-danger:active,
a.ant-typography.ant-typography-danger:focus,
a.ant-typography.ant-typography-danger:hover {
  color: #ff526f;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
div.ant-typography,
.ant-typography p {
  margin-bottom: 1em;
}
h1.ant-typography,
.ant-typography h1 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 38px;
  line-height: 1.23;
}
h2.ant-typography,
.ant-typography h2 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 30px;
  line-height: 1.35;
}
h3.ant-typography,
.ant-typography h3 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 24px;
  line-height: 1.35;
}
h4.ant-typography,
.ant-typography h4 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
}
h5.ant-typography,
.ant-typography h5 {
  margin-bottom: 0.5em;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.ant-typography,
.ant-typography + h5.ant-typography {
  margin-top: 1.2em;
}
.ant-typography div + h1,
.ant-typography ul + h1,
.ant-typography li + h1,
.ant-typography p + h1,
.ant-typography h1 + h1,
.ant-typography h2 + h1,
.ant-typography h3 + h1,
.ant-typography h4 + h1,
.ant-typography h5 + h1,
.ant-typography div + h2,
.ant-typography ul + h2,
.ant-typography li + h2,
.ant-typography p + h2,
.ant-typography h1 + h2,
.ant-typography h2 + h2,
.ant-typography h3 + h2,
.ant-typography h4 + h2,
.ant-typography h5 + h2,
.ant-typography div + h3,
.ant-typography ul + h3,
.ant-typography li + h3,
.ant-typography p + h3,
.ant-typography h1 + h3,
.ant-typography h2 + h3,
.ant-typography h3 + h3,
.ant-typography h4 + h3,
.ant-typography h5 + h3,
.ant-typography div + h4,
.ant-typography ul + h4,
.ant-typography li + h4,
.ant-typography p + h4,
.ant-typography h1 + h4,
.ant-typography h2 + h4,
.ant-typography h3 + h4,
.ant-typography h4 + h4,
.ant-typography h5 + h4,
.ant-typography div + h5,
.ant-typography ul + h5,
.ant-typography li + h5,
.ant-typography p + h5,
.ant-typography h1 + h5,
.ant-typography h2 + h5,
.ant-typography h3 + h5,
.ant-typography h4 + h5,
.ant-typography h5 + h5 {
  margin-top: 1.2em;
}
a.ant-typography-ellipsis,
span.ant-typography-ellipsis {
  display: inline-block;
  max-width: 100%;
}
a.ant-typography,
.ant-typography a {
  color: #00bbd4;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  text-decoration: none;
}
a.ant-typography:focus,
.ant-typography a:focus,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #24d1e0;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #0093ad;
}
a.ant-typography:active,
.ant-typography a:active,
a.ant-typography:hover,
.ant-typography a:hover {
  text-decoration: none;
}
a.ant-typography[disabled],
.ant-typography a[disabled],
a.ant-typography.ant-typography-disabled,
.ant-typography a.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active,
a.ant-typography[disabled]:hover,
.ant-typography a[disabled]:hover,
a.ant-typography.ant-typography-disabled:hover,
.ant-typography a.ant-typography-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
}
a.ant-typography[disabled]:active,
.ant-typography a[disabled]:active,
a.ant-typography.ant-typography-disabled:active,
.ant-typography a.ant-typography-disabled:active {
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography kbd {
  margin: 0 0.2em;
  padding: 0.15em 0.4em 0.1em;
  font-size: 90%;
  background: rgba(150, 150, 150, 0.06);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-bottom-width: 2px;
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
.ant-typography s,
.ant-typography del {
  text-decoration: line-through;
}
.ant-typography strong {
  font-weight: 600;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #00bbd4;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 4px;
}
.ant-typography-expand:focus,
.ant-typography-edit:focus,
.ant-typography-copy:focus,
.ant-typography-expand:hover,
.ant-typography-edit:hover,
.ant-typography-copy:hover {
  color: #24d1e0;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #0093ad;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #0dc901;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -4px;
  margin-bottom: calc(1em - 3px - 1px);
}
.ant-typography-edit-content-confirm {
  position: absolute;
  right: 10px;
  bottom: 8px;
  color: rgba(0, 0, 0, 0.45);
  pointer-events: none;
}
.ant-typography-edit-content textarea {
  /* stylelint-disable-next-line property-no-vendor-prefix */
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul {
  list-style-type: circle;
}
.ant-typography ul ul {
  list-style-type: disc;
}
.ant-typography ol {
  list-style-type: decimal;
}
.ant-typography pre,
.ant-typography blockquote {
  margin: 1em 0;
}
.ant-typography pre {
  padding: 0.4em 0.6em;
  white-space: pre-wrap;
  word-wrap: break-word;
  background: rgba(150, 150, 150, 0.1);
  border: 1px solid rgba(100, 100, 100, 0.2);
  border-radius: 3px;
}
.ant-typography pre code {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  border: 0;
}
.ant-typography blockquote {
  padding: 0 0 0 0.6em;
  border-left: 4px solid rgba(100, 100, 100, 0.2);
  opacity: 0.85;
}
.ant-typography-single-line {
  white-space: nowrap;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  text-overflow: ellipsis;
}
a.ant-typography-ellipsis-single-line,
span.ant-typography-ellipsis-single-line {
  vertical-align: bottom;
}
.ant-typography-ellipsis-multiple-line {
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
}
.ant-typography-rtl {
  direction: rtl;
}
.ant-typography-rtl .ant-typography-expand,
.ant-typography-rtl .ant-typography-edit,
.ant-typography-rtl .ant-typography-copy {
  margin-right: 4px;
  margin-left: 0;
}
.ant-typography-rtl .ant-typography-expand {
  float: left;
}
div.ant-typography-edit-content.ant-typography-rtl {
  right: -12px;
  left: auto;
}
.ant-typography-rtl .ant-typography-edit-content-confirm {
  right: auto;
  left: 10px;
}
.ant-typography-rtl.ant-typography ul li,
.ant-typography-rtl.ant-typography ol li {
  margin: 0 20px 0 0;
  padding: 0 4px 0 0;
}
.ant-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  font-feature-settings: 'tnum';
  outline: 0;
}
.ant-upload p {
  margin: 0;
}
.ant-upload-btn {
  display: block;
  width: 100%;
  outline: none;
}
.ant-upload input[type='file'] {
  cursor: pointer;
}
.ant-upload.ant-upload-select {
  display: inline-block;
}
.ant-upload.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-select-picture-card {
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: var(--antd-upload-bg-color);
  border: 1px dashed #d9d9d9;
  border-radius: 3px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #00bbd4;
}
.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #d9d9d9;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: var(--antd-upload-bg-color);
  border: 1px dashed #d9d9d9;
  border-radius: 3px;
  cursor: pointer;
  transition: border-color 0.3s;
}
.ant-upload.ant-upload-drag .ant-upload {
  padding: 16px 0;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #0093ad;
}
.ant-upload.ant-upload-drag.ant-upload-disabled {
  cursor: not-allowed;
}
.ant-upload.ant-upload-drag .ant-upload-btn {
  display: table;
  height: 100%;
}
.ant-upload.ant-upload-drag .ant-upload-drag-container {
  display: table-cell;
  vertical-align: middle;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #24d1e0;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon {
  margin-bottom: 20px;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #24d1e0;
  font-size: 48px;
}
.ant-upload.ant-upload-drag p.ant-upload-text {
  margin: 0 0 4px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 15px;
}
.ant-upload.ant-upload-drag p.ant-upload-hint {
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload.ant-upload-drag .anticon-plus {
  color: rgba(0, 0, 0, 0.25);
  font-size: 30px;
  transition: all 0.3s;
}
.ant-upload.ant-upload-drag .anticon-plus:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload.ant-upload-drag:hover .anticon-plus {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-picture-card-wrapper {
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-picture-card-wrapper::before {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: var(--antd-text-color);
  font-size: 14px;
  font-variant: tabular-nums;
  list-style: none;
  font-feature-settings: 'tnum';
  line-height: 1.5715;
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list::before {
  display: table;
  content: '';
}
.ant-upload-list::after {
  display: table;
  clear: both;
  content: '';
}
.ant-upload-list-item {
  position: relative;
  height: 22.001px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  line-height: 1.5715;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
}
.ant-upload-list-item-card-actions-btn {
  opacity: 0;
}
.ant-upload-list-item-card-actions-btn.ant-btn-sm {
  height: 20px;
  line-height: 1;
}
.ant-upload-list-item-card-actions.picture {
  top: 22px;
  line-height: 0;
}
.ant-upload-list-item-card-actions-btn:focus,
.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 4px;
  transition: background-color 0.3s;
}
.ant-upload-list-item-info > span {
  display: block;
  width: 100%;
  height: 100%;
}
.ant-upload-list-item-info .anticon-loading .anticon,
.ant-upload-list-item-info .ant-upload-text-icon .anticon {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 10px;
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-item .anticon-close:hover {
  color: var(--antd-text-color);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #f5f5f5;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .ant-upload-text-icon > .anticon,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #ff2954;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #ff2954;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn {
  opacity: 1;
}
.ant-upload-list-item-progress {
  position: absolute;
  bottom: -12px;
  width: 100%;
  padding-left: 26px;
  font-size: 14px;
  line-height: 0;
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item {
  position: relative;
  height: 66px;
  padding: 8px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
}
.ant-upload-list-picture .ant-upload-list-item:hover,
.ant-upload-list-picture-card .ant-upload-list-item:hover {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-error,
.ant-upload-list-picture-card .ant-upload-list-item-error {
  border-color: #ff2954;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info {
  background: transparent;
}
.ant-upload-list-picture .ant-upload-list-item-uploading,
.ant-upload-list-picture-card .ant-upload-list-item-uploading {
  border-style: dashed;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  width: 48px;
  height: 48px;
  line-height: 60px;
  text-align: center;
  opacity: 0.8;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#e6f7ff'] {
  fill: #fff0f0;
}
.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'],
.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill='#1890ff'] {
  fill: #ff2954;
}
.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-picture-card .ant-upload-list-item-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 26px;
  transform: translate(-50%, -50%);
}
.ant-upload-list-picture .ant-upload-list-item-icon .anticon,
.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon {
  font-size: 26px;
}
.ant-upload-list-picture .ant-upload-list-item-image,
.ant-upload-list-picture-card .ant-upload-list-item-image {
  max-width: 100%;
}
.ant-upload-list-picture .ant-upload-list-item-thumbnail img,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  display: block;
  width: 48px;
  height: 48px;
  overflow: hidden;
}
.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: inline-block;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0 0 0 8px;
  padding-right: 8px;
  padding-left: 48px;
  overflow: hidden;
  line-height: 44px;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name {
  margin-bottom: 12px;
}
.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 14px;
  width: calc(100% - 24px);
  margin-top: 0;
  padding-left: 56px;
}
.ant-upload-list-picture .anticon-close,
.ant-upload-list-picture-card .anticon-close {
  position: absolute;
  top: 8px;
  right: 8px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-picture-card-container {
  display: inline-block;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
  vertical-align: top;
}
.ant-upload-list-picture-card.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  height: 100%;
  margin: 0;
}
.ant-upload-list-picture-card .ant-upload-list-item-info {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.ant-upload-list-picture-card .ant-upload-list-item-info::before {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: all 0.3s;
  content: ' ';
}
.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info::before {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  white-space: nowrap;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete {
  z-index: 10;
  width: 16px;
  margin: 0 4px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,
.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover {
  color: #fff;
}
.ant-upload-list-picture-card .ant-upload-list-item-info:hover + .ant-upload-list-item-actions,
.ant-upload-list-picture-card .ant-upload-list-item-actions:hover {
  opacity: 1;
}
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,
.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img {
  position: static;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5715;
  text-align: center;
}
.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  position: absolute;
  bottom: 10px;
  display: block;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item {
  background-color: var(--antd-upload-bg-color);
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info {
  height: auto;
}
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info::before,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,
.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete {
  display: none;
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  width: calc(100% - 14px);
  padding-left: 0;
}
.ant-upload-list-text-container,
.ant-upload-list-picture-container {
  transition: opacity 0.3s, height 0.3s;
}
.ant-upload-list-text-container::before,
.ant-upload-list-picture-container::before {
  display: table;
  width: 0;
  height: 0;
  content: '';
}
.ant-upload-list-text-container .ant-upload-span,
.ant-upload-list-picture-container .ant-upload-span {
  display: block;
  flex: auto;
}
.ant-upload-list-text .ant-upload-span,
.ant-upload-list-picture .ant-upload-span {
  display: flex;
  align-items: center;
}
.ant-upload-list-text .ant-upload-span > *,
.ant-upload-list-picture .ant-upload-span > * {
  flex: none;
}
.ant-upload-list-text .ant-upload-list-item-name,
.ant-upload-list-picture .ant-upload-list-item-name {
  flex: auto;
  margin: 0;
  padding: 0 8px;
}
.ant-upload-list-text .ant-upload-list-item-card-actions,
.ant-upload-list-picture .ant-upload-list-item-card-actions {
  position: static;
}
.ant-upload-list-text .ant-upload-text-icon .anticon {
  position: static;
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter,
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-duration: 0.3s;
  animation-fill-mode: cubic-bezier(0.78, 0.14, 0.15, 0.86);
}
.ant-upload-list .ant-upload-animate-inline-appear,
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateInlineIn {
  from {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateInlineOut {
  to {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
.ant-upload-rtl {
  direction: rtl;
}
.ant-upload-rtl.ant-upload.ant-upload-select-picture-card {
  margin-right: auto;
  margin-left: 8px;
}
.ant-upload-list-rtl {
  direction: rtl;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 22px;
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 22px;
  padding-left: 28px;
}
.ant-upload-list-rtl .ant-upload-list-item-name {
  padding-right: 22px;
  padding-left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1 {
  padding-left: 14px;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions {
  right: auto;
  left: 0;
}
.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-info {
  padding: 0 4px 0 12px;
}
.ant-upload-list-rtl .ant-upload-list-item .anticon-close {
  right: auto;
  left: 4px;
}
.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  padding-right: 0;
  padding-left: 5px;
}
.ant-upload-list-rtl .ant-upload-list-item-progress {
  padding-right: 26px;
  padding-left: 0;
}
.ant-upload-list-picture .ant-upload-list-item-info,
.ant-upload-list-picture-card .ant-upload-list-item-info {
  padding: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail {
  right: 8px;
  left: auto;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name {
  margin: 0 8px 0 0;
  padding-right: 48px;
  padding-left: 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 48px;
  padding-left: 18px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 48px;
  padding-left: 36px;
}
.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress {
  padding-right: 0;
  padding-left: 0;
}
.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,
.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close {
  right: auto;
  left: 8px;
}
.ant-upload-list-rtl .ant-upload-list-picture-card-container {
  margin: 0 0 8px 8px;
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions {
  right: 50%;
  left: auto;
  transform: translate(50%, -50%);
}
.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file + .ant-upload-list-item-name {
  margin: 8px 0 0;
  padding: 0;
}
/* 通用变量覆盖 antd */
/* =============================================================================== */
/* 提供给 overwrite.less 文件使用的颜色 */
/* Button */
.ant-btn,
.ant-btn-background-ghost.ant-btn-primary {
  padding: 0px 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  background-color: inherit;
  border-radius: 3px;
  border: 1px solid var(--antd-btn-default-color);
  color: var(--antd-btn-default-color);
}
.ant-btn > .ant-btn-loading-icon .anticon,
.ant-btn-background-ghost.ant-btn-primary > .ant-btn-loading-icon .anticon {
  padding-right: 0;
}
.ant-btn > .anticon + span,
.ant-btn-background-ghost.ant-btn-primary > .anticon + span,
.ant-btn > span + .anticon,
.ant-btn-background-ghost.ant-btn-primary > span + .anticon {
  margin-left: 0;
}
.ant-btn .anticon,
.ant-btn-background-ghost.ant-btn-primary .anticon {
  padding-right: 0;
}
.ant-btn span.text,
.ant-btn-background-ghost.ant-btn-primary span.text {
  line-height: 1;
}
.ant-btn[disabled],
.ant-btn-background-ghost.ant-btn-primary[disabled],
.ant-btn[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary[disabled]:hover {
  background-color: inherit;
  border-color: var(--antd-btn-default-color);
  color: var(--antd-btn-default-color);
  opacity: var(--antd-btn-line-disable-opacity);
}
.ant-btn:focus:not(:hover),
.ant-btn-background-ghost.ant-btn-primary:focus:not(:hover) {
  background: inherit;
  border-color: var(--antd-btn-default-color);
  color: var(--antd-btn-default-color);
}
.ant-btn:hover,
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn:focus,
.ant-btn-background-ghost.ant-btn-primary:focus {
  background: inherit;
  border-color: var(--antd-btn-default-hover-color);
  color: var(--antd-btn-default-hover-color);
}
.ant-btn:active:not(.ant-btn-primary),
.ant-btn-background-ghost.ant-btn-primary:active:not(.ant-btn-primary) {
  background: inherit;
}
.ant-btn.ant-btn-dangerous,
.ant-btn-background-ghost.ant-btn-primary.ant-btn-dangerous {
  color: var(--antd-btn-danger-color);
  border-color: var(--antd-btn-danger-color);
}
.ant-btn.ant-btn-dangerous:focus:not(:hover),
.ant-btn-background-ghost.ant-btn-primary.ant-btn-dangerous:focus:not(:hover) {
  color: var(--antd-btn-danger-color);
  border-color: var(--antd-btn-danger-color);
}
.ant-btn.ant-btn-dangerous:hover,
.ant-btn-background-ghost.ant-btn-primary.ant-btn-dangerous:hover,
.ant-btn.ant-btn-dangerous:focus,
.ant-btn-background-ghost.ant-btn-primary.ant-btn-dangerous:focus {
  color: #ff476b;
  border-color: #ff476b;
}
.ant-btn.ant-btn-dangerous:disabled,
.ant-btn-background-ghost.ant-btn-primary.ant-btn-dangerous:disabled,
.ant-btn.ant-btn-dangerous[disabled]:hover,
.ant-btn-background-ghost.ant-btn-primary.ant-btn-dangerous[disabled]:hover {
  color: var(--antd-btn-danger-color);
  border-color: var(--antd-btn-danger-color);
  opacity: 0.4;
}
.ant-btn-primary {
  background-color: var(--antd-btn-primary-color);
  color: #ffffff;
  border: none;
}
.ant-btn-primary:focus:not(:hover) {
  background-color: var(--antd-btn-primary-color);
  color: #ffffff;
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  background-color: var(--antd-btn-primary-hover-color);
  color: #ffffff;
}
.ant-btn-primary:disabled,
.ant-btn-primary[disabled]:hover {
  background-color: var(--antd-btn-primary-color);
  color: #ffffff;
  opacity: 0.64;
}
.ant-btn-primary.ant-btn-dangerous {
  color: #ffffff;
  background-color: var(--antd-btn-danger-color);
  border: none;
}
.ant-btn-primary.ant-btn-dangerous:focus:not(:hover) {
  color: #ffffff;
  background-color: var(--antd-btn-danger-color);
}
.ant-btn-primary.ant-btn-dangerous:hover,
.ant-btn-primary.ant-btn-dangerous:focus {
  color: #ffffff;
  background-color: #ff476b;
}
.ant-btn-primary.ant-btn-dangerous:disabled,
.ant-btn-primary.ant-btn-dangerous[disabled]:hover {
  color: #ffffff;
  background-color: var(--antd-btn-danger-color);
  opacity: 0.4;
}
.ant-btn-secondary,
.ant-modal-footer .ant-btn:not(.ant-btn-primary),
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary) {
  background-color: var(--antd-btn-second-bg-color);
  color: var(--antd-btn-second-color);
  border: none;
}
.ant-btn-secondary:focus:not(:hover),
.ant-modal-footer .ant-btn:not(.ant-btn-primary):focus:not(:hover),
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):focus:not(:hover) {
  background-color: var(--antd-btn-second-bg-color);
  color: var(--antd-btn-second-color);
}
.ant-btn-secondary:hover,
.ant-modal-footer .ant-btn:not(.ant-btn-primary):hover,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):hover,
.ant-btn-secondary:focus,
.ant-modal-footer .ant-btn:not(.ant-btn-primary):focus,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):focus {
  background-color: var(--antd-btn-second-hover-bg-color);
  color: var(--antd-btn-second-color);
}
.ant-btn-secondary:disabled,
.ant-modal-footer .ant-btn:not(.ant-btn-primary):disabled,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary):disabled,
.ant-btn-secondary[disabled]:hover,
.ant-modal-footer .ant-btn:not(.ant-btn-primary)[disabled]:hover,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary)[disabled]:hover {
  background-color: var(--antd-btn-second-bg-color);
  color: var(--antd-btn-second-color);
  opacity: 0.4;
}
.ant-btn-secondary.ant-btn-dangerous,
.ant-modal-footer .ant-btn:not(.ant-btn-primary).ant-btn-dangerous,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary).ant-btn-dangerous {
  background-color: var(--antd-btn-danger-secondary-bg-color);
  color: var(--antd-btn-danger-color);
}
.ant-btn-secondary.ant-btn-dangerous:focus:not(:hover),
.ant-modal-footer .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:focus:not(:hover),
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:focus:not(:hover) {
  background-color: var(--antd-btn-danger-secondary-bg-color);
  color: var(--antd-btn-danger-color);
}
.ant-btn-secondary.ant-btn-dangerous:hover,
.ant-modal-footer .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:hover,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:hover,
.ant-btn-secondary.ant-btn-dangerous:focus,
.ant-modal-footer .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:focus,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:focus {
  color: var(--antd-btn-danger-color);
  background-color: #ee385c1f;
}
.ant-btn-secondary.ant-btn-dangerous:disabled,
.ant-modal-footer .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:disabled,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary).ant-btn-dangerous:disabled,
.ant-btn-secondary.ant-btn-dangerous[disabled]:hover,
.ant-modal-footer .ant-btn:not(.ant-btn-primary).ant-btn-dangerous[disabled]:hover,
.ant-modal-confirm-btns .ant-btn:not(.ant-btn-primary).ant-btn-dangerous[disabled]:hover {
  background-color: var(--antd-btn-danger-secondary-bg-color);
  color: var(--antd-btn-danger-color);
  opacity: 0.4;
}
.ant-btn-text,
.ant-btn-link {
  color: var(--antd-btn-text-color);
  border: none;
}
.ant-btn-text:focus:not(:hover),
.ant-btn-link:focus:not(:hover) {
  color: var(--antd-btn-text-color);
}
.ant-btn-text:hover,
.ant-btn-link:hover,
.ant-btn-text:focus,
.ant-btn-link:focus {
  color: var(--antd-btn-text-hover-color);
}
.ant-btn-text:disabled,
.ant-btn-link:disabled,
.ant-btn-text[disabled]:hover,
.ant-btn-link[disabled]:hover {
  color: var(--antd-btn-text-color);
  opacity: 0.4;
}
.ant-btn-text.ant-btn-dangerous,
.ant-btn-link.ant-btn-dangerous {
  color: var(--antd-btn-danger-color);
  background: none;
}
.ant-btn-text.ant-btn-dangerous:focus:not(:hover),
.ant-btn-link.ant-btn-dangerous:focus:not(:hover) {
  color: var(--antd-btn-danger-color);
}
.ant-btn-text.ant-btn-dangerous:hover,
.ant-btn-link.ant-btn-dangerous:hover,
.ant-btn-text.ant-btn-dangerous:focus,
.ant-btn-link.ant-btn-dangerous:focus {
  background: none;
  color: #ff476b;
}
.ant-btn-text.ant-btn-dangerous:disabled,
.ant-btn-link.ant-btn-dangerous:disabled,
.ant-btn-text.ant-btn-dangerous[disabled]:hover,
.ant-btn-link.ant-btn-dangerous[disabled]:hover {
  color: var(--antd-btn-danger-color);
  opacity: 0.4;
}
.ant-btn-loading::before {
  background: transparent;
}
/* DropDown */
.ant-dropdown .ant-btn span.text {
  vertical-align: text-top;
}
.ant-dropdown-menu {
  background-color: var(--antd-dropdown-bg-color);
  border-radius: 6px;
}
.ant-dropdown-menu.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-popup {
  background-color: transparent;
}
.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: var(--antd-select-item-hover-bg-color);
}
.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon {
  color: var(--antd-select-arrow-icon-color);
}
/* Drawer */
.ant-drawer-right.ant-drawer-open {
  position: absolute;
  top: 56px;
  height: calc(100% - 56px);
}
.ant-drawer-mask {
  position: absolute;
  transition: none;
}
.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper {
  box-shadow: none;
  transition: none;
}
.ant-drawer-header {
  border-top: solid 1px var(--antd-border-color);
  border-bottom: none;
}
.ant-drawer-header-title {
  flex-direction: row-reverse;
}
.ant-drawer-close {
  color: var(--antd-text-color);
}
.ant-drawer-close:hover {
  color: var(--antd-text-color);
}
/* Table */
.ant-table {
  background-color: var(--antd-table-bg-color);
  border: solid 1px var(--antd-border-color);
  border-radius: 8px;
}
.ant-table .ant-empty-normal {
  color: var(--app-text-color);
}
.ant-table.ant-table-small {
  border: 0;
}
.ant-table .ant-table-thead {
  height: 40px;
}
.ant-table .ant-table-thead tr th {
  font-size: 14px;
  font-weight: 600;
  padding: 8px 11px;
  background: var(--antd-table-header-bg-color);
  color: var(--antd-text-color);
  border-bottom-color: var(--antd-border-color);
}
.ant-table .ant-table-thead .ant-table-cell::before {
  width: 0 !important;
}
.ant-table .ant-table-thead .ant-table-column-sorters {
  justify-content: unset;
}
.ant-table .ant-table-thead .ant-table-column-sorters .ant-table-column-title {
  flex: none;
}
.ant-table .ant-table-thead .ant-table-column-sorters .ant-table-column-sorter.ant-table-column-sorter-full {
  margin-left: 10px;
}
.ant-table .ant-table-thead .ant-table-container table > thead > tr:first-child th:first-child {
  border-top-left-radius: 8px;
}
.ant-table .ant-table-thead .ant-table-container table > thead > tr:first-child th:last-child {
  border-top-right-radius: 8px;
}
.ant-table .ant-table-tbody tr td {
  border-bottom: 0;
  padding: 8px 11px;
}
.ant-table .ant-table-tbody tr td .ant-select-clear {
  background-color: #04b0ff;
}
.ant-table .ant-table-tbody tr.ant-table-row:last-child td {
  border-bottom: solid 1px var(--antd-border-color);
}
.ant-table .ant-table-row:nth-child(even) {
  background: var(--antd-table-bg-color);
}
.ant-table .ant-table-row:nth-child(even) .ant-table-cell {
  background: inherit;
}
.ant-table .ant-table-row:nth-child(odd) {
  background: var(--antd-table-bg-color);
}
.ant-table .ant-table-row:nth-child(odd) .ant-table-cell {
  background: inherit;
}
.ant-table .link {
  text-decoration: underline;
}
.ant-table .ant-table-column-sort {
  background: none;
}
.ant-table .ant-table-row-selected .ant-table-cell {
  background-color: var(--antd-table-row-select-bg-color);
}
.ant-table .ant-table-tbody > tr.ant-table-placeholder:hover > td {
  background-color: inherit;
}
.ant-table .ant-table-cell-fix-right.ant-table-cell-scrollbar,
.ant-table .ant-table-cell-scrollbar {
  z-index: 1;
  box-shadow: none;
}
.ant-table .ant-table-row:hover {
  background: var(--antd-table-row-select-bg-color);
}
.ant-table .ant-table-row:hover .ant-table-cell {
  background: inherit;
}
.ant-table-filter-dropdown {
  background-color: var(--antd-dropdown-bg-color);
  border: solid 1px var(--antd-border-color);
}
.ant-table-filter-dropdown .ps {
  max-height: 0px;
}
.ant-table-filter-dropdown .ant-radio-group,
.ant-table-filter-dropdown .ant-checkbox-group {
  display: block;
}
.ant-table-filter-dropdown .ant-radio-group {
  border-bottom: solid 1px var(--antd-border-color);
  padding: 16px 16px 0 16px;
  background-color: var(--antd-dropdown-bg-color);
}
.ant-table-filter-dropdown .ant-radio-group .ant-radio-wrapper {
  margin-bottom: 16px;
}
.ant-table-filter-dropdown .ant-checkbox-group {
  display: flex;
  flex-direction: column;
  padding: 16px 16px 0 16px;
}
.ant-table-filter-dropdown .ant-checkbox-group .ant-checkbox-group-item {
  margin: 0 0 16px 0;
}
.ant-table-filter-dropdown .ant-radio-inner {
  background-color: var(--antd-popup-bg-color);
}
.ant-table-filter-dropdown .ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 0;
}
.ant-table-filter-dropdown .filter-btn-group {
  text-align: center;
  padding: 16px 0;
}
.ant-table ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.app-table-header-container .ant-input-search-button:not(.ant-input-search-button:hover) {
  border: solid 1px var(--antd-border-color);
}
.ant-table-tbody > tr.ant-table-row-selected td {
  color: inherit;
  background: var(--antd-table-row-select-bg-color);
}
.ant-table-container .ant-checkbox {
  top: 0.2em;
}
/* Pagination */
.ant-pagination-options-size-changer.ant-select {
  width: 130px;
}
.ant-pagination-item {
  border: 0;
}
.ant-pagination-next .ant-pagination-item-link {
  border: 0;
  background: none;
}
.ant-pagination-prev .ant-pagination-item-link {
  border: 0;
  background: none;
}
.ant-pagination-disabled .ant-pagination-item-link {
  color: var(--antd-pagination-item-link-disabled-bg-color);
}
.ant-table-pagination-right {
  align-items: center;
}
.ant-pagination-item {
  font-size: 14px;
}
.ant-pagination-options-quick-jumper {
  height: 32px;
  line-height: 32px;
}
.ant-pagination-options-quick-jumper > input {
  background-color: inherit;
  height: 32px;
}
.ant-pagination-total-text {
  color: var(--antd-text-color);
}
.ant-pagination-total-text {
  margin-right: 16px;
}
.ant-pagination-options {
  margin-left: 16px;
  height: 32px;
}
.ant-pagination-item {
  background-color: var(--antd-pagination-item-bg-color);
  min-width: 32px;
  height: 32px;
  margin: 0 6px;
  line-height: 32px;
}
.ant-pagination-item-active {
  background-color: var(--antd-pagination-item-active-bg-color);
}
/* Radio */
.ant-radio-button-wrapper {
  color: var(--antd-text-second-color);
  height: 28px;
  line-height: 28px;
  background-color: var(--antd-radio-wrapper-bg-color);
  border: solid 1px var(--antd-border-color);
}
.ant-radio-button-wrapper:first-child {
  border: solid 1px var(--antd-border-color);
}
.ant-radio-button-wrapper:hover:not(.ant-radio-button-wrapper-disabled) {
  color: #00bbd4;
}
.ant-radio-button-wrapper:not(:first-child)::before {
  background-color: var(--antd-radio-wrapper-bg-color);
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #00bbd4;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
  background-color: #0492eb14;
}
.ant-radio-button-wrapper.ant-radio-button-wrapper-checked:focus-within {
  box-shadow: 0 0 0 0;
}
.ant-radio-inner {
  background-color: inherit;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 0;
}
.ant-form-item-control-input-content .ant-radio {
  top: 0;
}
.ant-form-item-control-input-content .ant-checkbox {
  top: 0;
}
.ant-radio-disabled + span {
  color: #868e93;
}
.ant-radio-disabled .ant-radio-inner {
  background-color: var(--antd-radio-uncheck-disabled-bg-color);
  border-color: var(--antd-radio-uncheck-disabled-border-color);
}
/* Tab */
.ant-tabs {
  color: var(--antd-tabs-text-color);
}
.ant-tabs-tab {
  line-height: 24px;
}
.ant-tabs-top > .ant-tabs-nav::before {
  border-bottom: 0;
}
.ant-tabs-tab.ant-tabs-tab-disabled {
  color: var(--antd-tabs-text-color);
}
/* Tree & SelectTree */
.ant-tree-list-scrollbar-thumb {
  background: var(--antd-scroll-bg-color) !important;
}
.ant-tree-treenode:hover {
  background: var(--antd-tree-node-hover-bg-color);
}
.ant-tree-treenode-selected {
  background-color: #0492eb14;
}
.app-tree-container .custom-tree .tree-title {
  white-space: pre !important;
}
.ant-tree {
  background-color: inherit;
}
.ant-tree .ant-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-tree-node-content-wrapper.ant-tree-node-content-wrapper-normal.ant-tree-node-selected {
  background-color: transparent;
}
.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper {
  color: var(--antd-select-text-disabled-color);
}
/* TreeSelect */
.ant-select-tree-treenode:hover {
  background-color: var(--antd-select-item-hover-bg-color);
}
.ant-select-tree-treenode .ant-select-tree-node-content-wrapper.ant-select-tree-node-content-wrapper-normal:hover {
  background-color: transparent;
}
.ant-select-tree-treenode .ant-select-tree-checkbox-inner {
  background-color: var(--antd-popup-bg-color);
}
.ant-select-tree-treenode-selected {
  background-color: #0492eb14;
}
.ant-select-tree-treenode-selected .ant-select-tree-node-content-wrapper.ant-select-tree-node-content-wrapper-normal.ant-select-tree-node-selected {
  background-color: transparent;
}
.ant-select-tree-dropdown {
  max-height: 30vh !important;
}
.ant-select-tree .ant-select-tree-node-content-wrapper {
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
}
.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
  background-color: transparent;
}
.ant-select-tree .ant-select-tree-node-content-wrapper:hover {
  background-color: transparent;
  padding-right: 0px;
}
.ant-select-tree-treenode-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #00bbd4;
}
/* Progress */
.ant-progress-line {
  width: 90%;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: var(--antd-text-color);
}
.progress-common-modal .ant-modal-body {
  padding: 32px 24px;
}
.ant-progress-bg {
  background-color: #00778c;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #18b782;
}
.ant-progress-status-exception .ant-progress-bg {
  background-color: #ee385c;
}
.ant-progress-status-active .ant-progress-bg {
  background-color: #00778c;
}
/* Switch */
.ant-click-animating-node {
  display: none;
}
.ant-switch {
  min-width: 36px;
  height: 22px;
  font-size: 11px;
  background-color: var(--antd-switch-bg-color);
}
.ant-switch:hover {
  background-color: var(--antd-switch-hover-bg-color);
}
.ant-switch-checked {
  background-color: var(--antd-switch-checked-bg-color);
}
.ant-switch-checked:hover {
  background-color: var(--antd-switch-checked-hover-bg-color);
}
.ant-switch-checked:focus {
  box-shadow: none;
}
.ant-switch-checked .ant-switch-handle {
  left: calc(100% - 16px - 2px);
}
.ant-switch-handle {
  width: 16px;
  height: 16px;
  top: 3px;
}
/* Upload */
.ant-upload.ant-upload-drag {
  border: none;
  border-radius: 3px;
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: var(--antd-upload-list-item-bg-color);
}
.ant-upload-list-item-info .ant-upload-text-icon .anticon,
.ant-upload-list-item-info .ant-upload-list-item-card-actions .anticon {
  color: var(--antd-text-second-color);
}
/* Popover */
.ant-popover-inner {
  background-color: var(--antd-popover-bg-color);
  border-radius: 10px;
  border: 1px solid var(--antd-popover-border-color);
  box-shadow: 0 3px 10px 0 var(--antd-popover-box-shadow-color);
}
.ant-popover-arrow-content {
  background-color: var(--antd-popover-bg-color);
  border: 1px solid var(--antd-popover-border-color);
}
.ant-popover-title {
  color: var(--antd-container-title-color);
  border-bottom: solid 1px var(--antd-border-color);
  margin: 0px 16px;
  padding: 16px 0px;
}
/* Divider */
.ant-divider {
  background-color: var(--antd-divider-bg-color);
}
/* ToolTip */
body .ant-tooltip-inner {
  background-color: var(--antd-tooltip-bg-color);
  color: var(--antd-tooltip-inner-text-color);
  font-size: 14px;
  max-width: 400px;
  text-align: left;
  border-radius: 4px;
  padding: 6px 8px;
}
body .ant-tooltip-arrow-content {
  background-color: var(--antd-tooltip-bg-color);
}
#app .ant-tooltip-inner {
  background-color: var(--antd-tooltip-bg-color);
  color: var(--antd-tooltip-inner-text-color);
  font-size: 14px;
  max-width: 400px;
  text-align: left;
  border-radius: 4px;
  padding: 6px 8px;
}
#app .ant-tooltip-arrow-content {
  background-color: var(--antd-tooltip-bg-color);
}
/* Select */
.ant-select {
  font-size: 14px;
}
.ant-select-arrow {
  right: 10px;
}
.ant-select-arrow .anticon {
  color: var(--antd-select-arrow-icon-color);
}
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  color: var(--antd-select-text-color);
  border-radius: 4px;
  transition: none;
}
.ant-select-clear {
  width: 16px;
  height: 16px;
  font-size: 16px;
  color: var(--antd-select-multiple-clear-icon-color);
}
.ant-select-clear:hover {
  color: var(--antd-select-multiple-clear-icon-color);
}
.ant-select-item-option-disabled {
  color: var(--antd-select-multiple-item-disabled-color);
}
.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-color: var(--antd-select-bg-color);
  color: var(--antd-input-text-disabled-color);
  border-color: var(--antd-input-disabled-border-color);
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  height: 32px;
  padding: 0 12px;
  align-items: center;
}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 18px;
}
.ant-select-single.ant-select-show-arrow .ant-select-selection-search {
  height: 18px;
  line-height: 18px;
}
.ant-select-single .ant-select-selector .ant-select-selection-item,
.ant-select-single .ant-select-selector .ant-select-selection-placeholder {
  line-height: 18px;
  height: 18px;
}
.ant-select-show-arrow.ant-select-allow-clear .ant-select-clear {
  margin-right: 6px;
  margin-right: 8px;
}
.ant-select-multiple.ant-select-show-arrow.ant-select-allow-clear .ant-select-selector {
  padding-right: 46px;
}
.ant-select-single .ant-select-selector .ant-select-selection-search {
  top: 6px;
}
.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):hover .ant-select-selector {
  border-color: var(--antd-select-border-color);
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  box-shadow: none;
  border-color: var(--antd-select-border-color);
}
.ant-select-focused.ant-select-open:not(.ant-select.ant-select-show-search) .ant-select-arrow,
.ant-select-focused.ant-select-open .ant-select-arrow:has(.select-tree-down) {
  transform: rotate(180deg);
}
.ant-select-multiple .ant-select-selector {
  padding: 4px 0 0 4px;
  min-height: 32px;
}
.ant-select-multiple .ant-select-selection-item {
  background-color: var(--antd-select-multiple-tag-bg-color);
  border: 1px solid var(--antd-select-multiple-tag-border-color);
  border-radius: 2px;
  height: 22px;
  margin: 0 4px 4px 0;
  line-height: 22px;
}
.ant-select-multiple .ant-select-selection-overflow-item {
  height: 22px;
  margin: 0 4px 4px 0;
  line-height: 22px;
}
.ant-select-multiple .ant-select-selection-overflow-item:has(.ant-select-selection-item) {
  margin: 0 0 4px 0;
}
.ant-select-multiple .ant-select-selector:after {
  line-height: 22px;
  margin: 0;
}
.ant-select-multiple .ant-select-selection-item-remove > .anticon {
  color: var(--antd-select-multiple-tag-icon-color);
}
.ant-select .ant-select-arrow:has(.select-tree-down) {
  width: 24px;
  height: 24px;
  margin-top: -12px;
  right: 4px;
  color: var(--antd-select-multiple-tag-icon-color);
}
.rc-virtual-list-scrollbar.rc-virtual-list-scrollbar-show {
  width: 4px !important;
}
.rc-virtual-list-scrollbar-thumb {
  background: var(--antd-select-dropdown-scroll-bg-color) !important;
}
.rc-virtual-list-scrollbar-thumb:hover,
.rc-virtual-list-scrollbar-thumb:active {
  background: var(--antd-select-dropdown-scroll-thumb-hover-bg-color) !important;
}
.ant-select-dropdown {
  background-color: var(--antd-dropdown-bg-color);
  margin-top: 2px;
  padding: 8px 0;
  border-radius: 6px;
}
.ant-select-dropdown .ant-select-tree {
  background-color: var(--antd-dropdown-bg-color);
  color: var(--antd-select-text-color);
}
.ant-select-dropdown-empty {
  color: var(--antd-select-text-color);
}
.ant-select-dropdown-empty .ant-empty-description {
  color: var(--antd-select-text-color);
}
.ant-select-item {
  min-height: 36px;
  padding: 7px 16px;
}
.ant-select-item-option-content:not(.ant-select-item-option-selected .ant-select-item-option-content):not(
    .ant-select-item-option-disabled .ant-select-item-option-content
  ) {
  color: var(--antd-select-dropdown-text-color);
}
.ant-select-selection-overflow {
  padding: 0 8px 0 0;
}
.ant-select-item.ant-select-item-option.ant-select-item-option-active {
  background-color: var(--antd-select-dropdown-item-hover-bg-color);
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  font-weight: 400;
}
.ant-select-item-group {
  color: var(--antd-select-group-font-color);
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  background-color: var(--antd-select-bg-color);
}
.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector:hover {
  background-color: var(--antd-select-bg-color);
  border-color: var(--antd-input-hover-border-color) !important;
}
/* Form */
.ant-form-item {
  margin: 0 0 20px;
}
.ant-form-item-label > label {
  color: var(--antd-text-color);
  white-space: pre-wrap;
  display: inline-block;
  font-size: 14px;
  line-height: 17px;
}
.ant-form-item-with-help .ant-form-item-explain {
  margin-top: 4px;
  min-height: 0;
}
.ant-form-horizontal .ant-form-item-label,
.ant-row .ant-form-item-label {
  width: 200px;
  margin-right: 10px;
  text-align: left;
  white-space: normal !important;
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}
.ant-form-horizontal .ant-form-item .ant-form-item-label > label,
.ant-form-inline .ant-form-item .ant-form-item-label > label {
  min-height: 32px;
  position: relative;
  display: inline-flex;
  align-items: center;
  max-width: 100%;
}
.ant-form-horizontal .ant-col:not(.ant-form-item-control) {
  flex: none;
  max-width: 200px;
}
.ant-form-horizontal .ant-form-item-control {
  line-height: unset;
}
.ant-form-horizontal .ant-form-item-control .ant-form-item-control-input {
  min-height: 32px;
  line-height: 32px;
}
.ant-form-horizontal .ant-form-item-control label {
  margin-right: 10px;
  min-height: 32px;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
}
.ant-form-vertical .ant-form-item-label {
  width: 100%;
  margin-right: 0;
}
.ant-form-inline .item-label {
  padding-right: 0;
  margin-bottom: 8px;
}
/* Input */
.ant-input-group-addon {
  background-color: inherit;
}
.ant-input-wrapper > input {
  background-color: inherit;
}
.ant-input-affix-wrapper.ant-input-affix-wrapper-lg {
  background-color: var(--antd-input-bg-color);
}
.ant-input-affix-wrapper-lg {
  padding: 5px 12px;
}
.ant-input-prefix {
  margin-right: 0px;
}
.ant-input-affix-wrapper {
  background-color: var(--antd-input-bg-color);
  border: solid 1px var(--antd-border-color);
  border-radius: 4px;
  padding: 5px 12px;
  height: 32px;
}
.ant-input-affix-wrapper:focus {
  box-shadow: none;
}
.ant-input-affix-wrapper-input-with-clear-btn.app-table-header-search .icon {
  margin-left: 10px;
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled) {
  border-color: var(--antd-input-border-color);
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: var(--antd-input-hover-border-color);
}
.ant-input-affix-wrapper-focused {
  box-shadow: none;
}
.ant-input-clear-icon {
  color: var(--antd-input-clear-icon-color) !important;
}
.ant-input-clear-icon:hover {
  color: var(--antd-input-clear-icon-color) !important;
}
.ant-input-clear-icon svg {
  width: 16px;
  height: 16px;
}
.ant-input-affix-wrapper-input-with-clear-btn .ant-input-clear-icon,
.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
  visibility: hidden;
  display: none;
}
.ant-input-affix-wrapper-input-with-clear-btn:hover .ant-input-clear-icon,
.ant-input-affix-wrapper-textarea-with-clear-btn:hover .ant-input-clear-icon {
  visibility: visible;
  display: block;
}
.ant-input-affix-wrapper-disabled {
  border-color: var(--antd-input-disabled-border-color);
}
.ant-input-affix-wrapper-disabled:focus {
  border-color: var(--antd-input-disabled-border-color);
}
.ant-input-affix-wrapper-disabled:hover {
  border-color: var(--antd-input-disabled-border-color);
}
.ant-input-affix-wrapper-disabled:hover .ant-input-clear-icon {
  visibility: hidden;
}
.anticon.ant-input-clear-icon-has-suffix {
  margin: 0;
}
.ant-input {
  background-color: transparent;
  border: solid 1px var(--antd-border-color);
  padding: 5px 12px;
  font-size: 14px;
}
.ant-input:disabled {
  background-color: var(--antd-component-disabled-bg-color);
  color: var(--antd-input-text-disabled-color);
  border-color: var(--antd-border-color);
}
.ant-input:disabled:hover {
  border-color: var(--antd-input-hover-border-color);
}
.ant-input:focus {
  box-shadow: none;
}
.ant-input::-moz-placeholder {
  color: var(--antd-input-placeholder-font-color);
}
.ant-input::placeholder {
  color: var(--antd-input-placeholder-font-color);
}
.ant-input:-internal-autofill-previewed,
.ant-input:-internal-autofill-selected {
  -webkit-text-fill-color: var(--antd-text-color);
  transition: background-color 5000s ease-in-out 0s;
  caret-color: var(--antd-text-color);
}
.ant-input-show-count-suffix {
  color: var(--antd-textarea-show-count-font-color);
}
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper {
  background-color: var(--antd-input-bg-color);
}
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
  background-color: var(--antd-input-bg-color);
}
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input {
  background-color: var(--antd-input-bg-color);
}
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input:hover {
  background-color: var(--antd-input-bg-color);
}
/* Textareaa */
.ant-input-textarea-show-count::after {
  float: right;
  position: absolute;
  bottom: 30px;
  right: 2px;
  z-index: 1;
  color: var(--antd-textarea-show-count-font-color);
}
/* Input-number */
.ant-input-number {
  background-color: var(--antd-input-number-bg-color);
  border: solid 1px var(--antd-input-number-border-color);
  border-radius: 4px;
  transition: none;
}
.ant-input-number:hover {
  border: solid 1px var(--antd-input-number-hover-border-color);
}
.ant-input-number:focus {
  box-shadow: none;
}
.ant-input-number-focused {
  border: solid 1px var(--antd-input-number-border-color);
  box-shadow: none;
}
.ant-input-number-group-addon {
  border: solid 1px var(--antd-border-color);
}
.ant-input-number-handler-wrap {
  background-color: inherit;
}
.ant-input-number-handler:active {
  background: inherit;
}
.ant-form-item-has-error .ant-input-number {
  background-color: var(--antd-input-number-bg-color);
  border: solid 1px var(--antd-form-item-error-border-color);
}
.ant-form-item-has-error .ant-input-number:not([disabled]):hover {
  background-color: var(--antd-input-number-bg-color);
}
.ant-input-number-input {
  padding: 5px 10px;
}
.ant-form-item-control-input-content > input {
  background-color: inherit;
}
.ant-form-item-explain-error {
  color: var(--antd-form-item-error-explain-color);
}
.ant-input-number-group-addon {
  background-color: var(--antd-input-number-bg-color);
}
.ant-input-number-group {
  border-radius: 4px;
}
.ant-input-number-group:hover .ant-input-number {
  border: solid 1px var(--antd-input-number-hover-border-color);
  border-right: none;
}
.ant-input-number-group:hover .ant-input-number-group-addon:last-child {
  border: solid 1px var(--antd-input-number-hover-border-color);
  border-left: solid 1px #1d25291e;
}
.ant-input-number-group:hover .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector {
  border: none;
}
.ant-input-number-handler-down {
  border-top-color: var(--antd-input-number-divide-color);
}
.ant-input-number-handler {
  border-left-color: var(--antd-input-number-divide-color);
}
.ant-input-number-handler-up-inner,
.ant-input-number-handler-down-inner {
  color: var(--antd-input-number-handler-inner-font-color);
}
.ant-input-number-disabled:hover {
  border: none;
}
/* Tag */
.ant-tag {
  background-color: var(--antd-tag-normal-bg-color);
  border-color: var(--antd-tag-normal-border-color);
  color: var(--antd-tag-normal-font-color);
  padding: 2px 6px;
  border-radius: 3px;
  line-height: 16px;
}
.ant-tag-green {
  color: #18b782;
  border-color: #18b782;
}
.ant-tag-orange {
  color: #ff8c27;
  border-color: #ff8c27;
  background-color: transparent;
}
.ant-tag-blue {
  color: #00bbd4;
  border-color: #00bbd4;
  background-color: transparent;
}
.ant-tag-normal-shallow-fill {
  background-color: #f3f4f6;
  border: 1px solid #f3f4f6;
}
.ant-tag-green-shallow-fill {
  color: #18b782;
  background-color: #18b78214;
  border: 1px solid #18b78214;
}
.ant-tag-orange-shallow-fill {
  color: #ff8c27;
  background-color: #ff8c2719;
  border: 1px solid #ff8c2719;
}
.ant-tag-blue-shallow-fill {
  color: #00bbd4;
  background-color: #00bbd419;
  border: 1px solid #00bbd419;
}
.ant-tag-red-shallow-fill {
  color: #ee385c;
  background-color: #ee385c14;
  border: 1px solid #ee385c14;
}
.ant-tag-normal-deep-fill {
  color: var(--antd-tag-deep-fill-font-color);
  background-color: var(--antd-tag-deep-fill-normal-bg-color);
  border: 1px solid var(--antd-tag-deep-fill-normal-bg-color);
}
.ant-tag-green-deep-fill {
  color: var(--antd-tag-deep-fill-font-color);
  background-color: #18b782;
  border: 1px solid #18b782;
}
.ant-tag-orange-deep-fill {
  color: var(--antd-tag-deep-fill-font-color);
  background-color: #ff8c27;
  border: 1px solid #ff8c27;
}
.ant-tag-blue-deep-fill {
  color: var(--antd-tag-deep-fill-font-color);
  background-color: #00bbd4;
  border: 1px solid #00bbd4;
}
/* Checkbox */
.ant-checkbox {
  top: 0;
}
.ant-checkbox-wrapper {
  align-items: center;
}
.ant-checkbox-wrapper:hover .ant-checkbox-checked::after {
  border-color: var(--antd-checkbox-checked-border-color);
}
.ant-checkbox-checked:not(.ant-checkbox-disabled):hover .ant-checkbox-inner {
  background-color: var(--antd-checkbox-inner-bg-color);
}
.ant-checkbox-group .ant-checkbox-wrapper {
  margin-bottom: 20px;
}
.ant-checkbox-inner {
  background-color: inherit;
}
.ant-tree-checkbox-inner {
  background-color: inherit;
}
.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: var(--antd-checkbox-uncheck-disabled-bg-color);
  border-color: var(--antd-checkbox-uncheck-disabled-border-color);
}
.ant-tree-checkbox-disabled .ant-tree-checkbox-inner {
  background-color: var(--antd-component-disabled-bg-color);
}
.ant-checkbox-checked.ant-checkbox-disabled .ant-checkbox-inner {
  background-color: var(--antd-checkbox-checked-disabled-bg-color);
  opacity: 0.4;
}
.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner::after {
  border-color: var(--antd-checkbox-checked-disabled-border-color);
}
.ant-checkbox-wrapper-disabled span {
  color: var(--antd-checkbox-disabled-font-color);
}
.ant-checkbox-checked::after {
  animation: none;
}
/* Slider */
.ant-slider-rail {
  background-color: var(--antd-slider-rail-bg-color);
}
.ant-slider-handle {
  border-color: #00778c !important;
}
.ant-slider-track {
  background-color: var(--antd-slider-track-bg-color);
}
.ant-slider:hover .ant-slider-track {
  background-color: var(--antd-slider-track-bg-color);
}
.ant-slider:hover .ant-slider-rail {
  background-color: var(--antd-slider-rail-bg-color);
}
.ant-slider:hover .ant-slider-handle {
  border-color: #00778c;
}
.ant-slider-handle:focus {
  border-color: #00778c;
  box-shadow: none;
}
.ant-slider-dot {
  width: 14px;
  height: 14px;
  top: -5px;
  margin-left: -6px !important;
}
.ant-slider-dot-active {
  border-color: #00778c;
}
.ant-slider-mark-text {
  color: var(--antd-slider-mark-text);
}
/* Picker */
.ant-picker {
  background-color: var(--antd-picker-bg-color);
  border: solid 1px var(--antd-picker-border-color);
  height: 32px;
  padding: 5px 12px;
  border-radius: 4px;
  transition: none;
}
.ant-picker:hover {
  border: solid 1px var(--antd-picker-time-input-hover-border-color);
}
.ant-picker-active-bar {
  display: none;
}
.ant-picker-focused {
  box-shadow: none;
  border: solid 1px var(--antd-picker-time-input-hover-border-color);
}
.ant-picker-range-arrow::after {
  border-color: var(--antd-popup-bg-color) var(--antd-popup-bg-color) transparent transparent;
}
.ant-picker-panel-container {
  color: var(--antd-text-color);
  background-color: var(--antd-picker-panel-bg-color);
}
.ant-picker-panel-container .ant-picker-panel {
  background-color: var(--antd-picker-panel-bg-color);
  border: none;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-header-view {
  color: var(--antd-container-title-color);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell.ant-picker-cell-in-view: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(--antd-picker-cell-hover-bg);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-panel-container .ant-picker-panel .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(--antd-picker-cell-hover-bg);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner {
  background-color: var(--antd-time-picker-cell-hover-bg-color);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background-color: transparent;
  color: var(--antd-time-picker-cell-selected-font-color);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range:before,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before {
  background: var(--antd-picker-item-hover-color);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: var(--antd-picker-selected-inner-color);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner {
  background: var(--antd-picker-selected-inner-color);
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  background: transparent;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover-end:not(.ant-picker-cell-range-hover-start):not(
        .ant-picker-cell-range-end-single
      )::before,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover-start:not(.ant-picker-cell-range-hover-end):not(
        .ant-picker-cell-range-start-single
      )::before,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover.ant-picker-cell-range-hover.ant-picker-cell-selected::before,
.ant-picker-panel-container .ant-picker-panel .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-start-near-hover.ant-picker-cell-range-hover.ant-picker-cell-today.ant-picker-cell-selected::before {
  background: var(--antd-picker-selected-inner-color);
}
.ant-picker-suffix svg {
  width: 16px;
  height: 16px;
  color: var(--antd-picker-suffix-icon-color);
}
.ant-picker-header button {
  color: var(--antd-picker-header-icon-color);
  font-size: 16px;
}
.ant-picker-header-view button {
  font-size: 14px;
  color: var(--antd-text-color);
}
.ant-picker-cell-disabled::before {
  background: var(--antd-picker-cell-disabled-bg-color);
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  background-color: transparent;
  color: var(--antd-picker-cell-disabled-font-color);
}
.ant-picker-header {
  border-bottom: solid 1px var(--antd-picker-header-bottom-border-color);
}
.ant-picker-date-panel .ant-picker-body {
  padding: 16px;
}
.ant-picker-date-panel {
  width: 255px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 223px !important;
}
.ant-picker-content th {
  color: var(--antd-picker-content-thead-tr-font-color);
  width: 32px !important;
}
.ant-picker-footer-extra {
  padding: 0;
}
.ant-picker-cell {
  color: var(--antd-picker-cell-font-color);
}
.ant-picker-cell-in-view {
  color: var(--antd-text-color);
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 12px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 12px;
}
.ant-picker-cell .ant-picker-cell-inner {
  border-radius: 12px;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range {
  background-color: #00bbd419;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single) {
  background-color: #00bbd419;
  border-radius: 12px 0px 0px 12px;
}
.ant-picker-panel-container .ant-picker-panel .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single) {
  background-color: #00bbd419;
  border-radius: 0px 12px 12px 0px;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border: none;
}
.ant-picker-cell-today:not(.ant-picker-cell-selected) {
  color: #00bbd4;
}
.ant-picker-date-panel .ant-picker-cell-range-hover.ant-picker-cell-in-view,
.ant-picker-date-panel .ant-picker-cell-range-hover-start.ant-picker-cell-in-view,
.ant-picker-date-panel .ant-picker-cell-range-hover-end.ant-picker-cell-in-view {
  background-color: #00bbd419;
}
.ant-picker-cell-range-hover-start {
  border-radius: 12px 0px 0px 12px;
}
.ant-picker-cell-range-hover-end {
  border-radius: 0px 12px 12px 0px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  border: none !important;
}
.ant-form-item-has-error .ant-input-number,
.ant-form-item-has-error .ant-picker,
.ant-form-item-has-error .ant-picker:not([disabled]):hover {
  background-color: inherit;
}
.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper {
  border: solid 1px var(--antd-form-item-error-border-color);
  border-radius: 4px;
}
.ant-picker-active-bar button {
  font-size: 16px;
}
.ant-picker-month-panel .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single) {
  background: none;
}
.ant-picker-year-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner {
  background-color: var(--antd-year-picker-cell-hover-bg-color) !important;
}
.ant-picker-month-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner {
  background-color: var(--antd-year-picker-cell-hover-bg-color) !important;
}
.ant-picker-decade-panel .ant-picker-cell:hover:not(.ant-picker-cell-selected) .ant-picker-cell-inner {
  background-color: var(--antd-year-picker-cell-hover-bg-color) !important;
}
.ant-picker-panel-container {
  border-radius: 10px;
  box-shadow: 0px 3px 10px 0px #1d252933;
}
.ant-picker .anticon-clock-circle svg {
  color: var(--antd-time-picker-suffix-icon-color);
}
.ant-picker-time-panel-column {
  overflow-y: auto;
  width: 116px;
}
.ant-picker-time-panel .ant-picker-content {
  height: 304px;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  height: 36px;
  font-size: 14px;
  text-align: center;
  padding: 0;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: solid 1px var(--antd-picker-time-panel-column-border-color);
}
.ant-picker-panel .ant-picker-footer {
  border-top: solid 1px var(--antd-picker-time-panel-column-border-color);
}
/* Alert */
.ant-alert-message {
  color: var(--antd-text-second-color);
}
.ant-drawer-content {
  background-color: var(--antd-drawer-bg-color);
  color: var(--antd-text-color);
}
.ant-drawer-content .ant-drawer-header {
  background-color: var(--antd-drawer-bg-color);
}
.ant-drawer-content .ant-drawer-header .ant-drawer-title {
  color: var(--antd-container-title-color);
}
/* Message */
.ant-message-notice-content {
  background: var(--antd-popup-bg-color);
  padding: 12px 24px;
  border-radius: 8px;
  box-shadow: 0px 3px 10px 0px #1d252933;
}
.ant-message {
  font-size: 14px;
  top: 40px;
}
.ant-message-notice {
  padding: 0px;
}
.ant-move-up {
  padding: 0px !important;
}
.ant-message-custom-content {
  max-width: 480px;
}
.ant-message span {
  vertical-align: top;
  max-width: 432px;
  display: inline-block;
  word-break: break-word;
  white-space: normal;
  text-align: initial;
}
.ant-message .anticon {
  margin-right: 16px;
  vertical-align: top;
}
.ant-message .anticon svg {
  width: 20px;
  height: 20px;
}
.ant-message-success .anticon {
  color: var(--antd-message-success-icon-color);
}
.ant-message-info .anticon {
  color: var(--antd-message-info-icon-color);
}
.ant-message-error .anticon {
  color: var(--antd-message-error-icon-color);
}
.ant-message-warning .anticon {
  color: var(--antd-message-warn-icon-color);
}
/* Modal */
.ant-modal-title {
  font-weight: bold;
}
.ant-modal .ant-modal-close {
  top: 14px;
  right: 12px;
}
.ant-modal .ant-modal-close:hover {
  background-color: var(--antd-modal-close-icon-hover-bg-color);
  border-radius: 12px;
}
.ant-modal .ant-modal-close .ant-modal-close-x {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
.ant-modal .ant-modal-close .ant-modal-close-x .anticon {
  color: var(--antd-modal-close-icon-color);
  display: block;
}
.ant-modal-content {
  border-radius: 12px;
}
.ant-modal-header {
  background-color: var(--antd-modal-header-bg-color);
  border-bottom: 0px;
  border-radius: 10px 10px 0 0;
}
.ant-modal-body {
  background-color: var(--antd-modal-body-bg-color);
  padding: 32px 24px;
  border-radius: 10px;
}
.ant-modal-content:has(.ant-modal-header) .ant-modal-body {
  border-radius: 0 0 10px 10px;
}
.ant-modal-content:has(.ant-modal-footer) .ant-modal-body {
  border-radius: 10px 10px 0 0;
}
.ant-modal-content:has(.ant-modal-footer):has(.ant-modal-header) .ant-modal-body {
  border-radius: 0;
}
.ant-modal-footer {
  border-radius: 0 0 10px 10px;
  padding: 0 24px 32px 24px;
  background-color: var(--antd-modal-body-bg-color);
  border-top: none !important;
  text-align: left;
}
.ant-modal-footer .ant-btn-primary {
  float: left;
  margin-right: 8px;
}
.ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
  margin-left: 0;
}
.ant-modal-confirm .ant-modal-body {
  padding: 32px;
  border-radius: 10px;
  width: 540px;
}
.ant-modal-confirm .ant-modal-close {
  top: 12px;
  right: 12px;
}
.ant-modal-confirm .ant-modal-confirm-btns {
  float: left;
  margin-top: 32px;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary {
  float: left;
  margin: 0 16px 0 0;
}
.ant-modal-confirm .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-left: 0;
}
.ant-modal-confirm .ant-modal-confirm-title {
  color: var(--antd-modal-confirm-title-text-color);
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 16px;
}
.ant-modal-confirm .ant-modal-confirm-content {
  margin-top: 0;
  color: var(--antd-modal-confirm-content-text-color);
  font-size: 14px;
  line-height: 24px;
}
.ant-modal-confirm:not(.ant-modal-info) .ant-modal-confirm-body > .anticon {
  display: none;
}
.ant-modal-confirm:not(.ant-modal-info) .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 0;
}
.ant-modal-confirm.ant-modal-info .ant-modal-confirm-body > .anticon {
  margin-right: 8px;
}
.ant-modal-confirm.ant-modal-info .ant-modal-confirm-content {
  margin-left: 30px;
  color: var(--antd-modal-info-content-text-color);
}
.ant-modal-confirm.ant-modal-info .ant-modal-confirm-btns {
  margin-left: 30px;
}
.ant-modal-confirm.ant-modal-info .ant-modal-confirm-body > .anticon + .ant-modal-confirm-title + .ant-modal-confirm-content {
  margin-left: 30px;
}
/* Icon */
.ant-picker-clear .anticon.anticon-close-circle {
  background-color: var(--antd-input-close-icon-bg-color);
}
/* Steps */
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: var(--antd-step-icon-bg-color);
}
.ant-steps-item-process .ant-steps-item-icon {
  border-color: var(--antd-step-icon-bg-color);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: var(--antd-text-color);
}
.ant-steps-small .ant-steps-item-title {
  padding-right: 8px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  padding-left: 8px;
}
.ant-steps-item-finish .ant-steps-item-icon {
  border-color: var(--antd-step-icon-bg-color);
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: transparent;
}
.ant-steps-item-finish .ant-steps-item-icon .ant-steps-icon {
  color: var(--antd-step-icon-bg-color);
}
.ant-steps-item-finish .ant-steps-item-icon .anticon {
  color: var(--antd-step-icon-bg-color);
}
.ant-steps-item-wait .ant-steps-item-icon {
  border-color: var(--antd-step-wait-icon-bg-color);
  background-color: var(--antd-step-wait-icon-bg-color);
}
.ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon,
.ant-steps-item-wait > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: var(--antd-step-wait-title-color);
}
/* Spin */
.ant-spin-container::after {
  background: transparent;
}
.ant-spin.ant-spin-spinning {
  min-width: 29px;
  min-height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 14px;
}
.ant-spin.ant-spin-spinning .ant-spin-dot {
  width: 20px;
  height: 20px;
}
.ant-spin.ant-spin-spinning.ant-spin-sm {
  min-width: 23px;
  min-height: 23px;
}
.ant-spin.ant-spin-spinning.ant-spin-sm .ant-spin-dot {
  width: 16px;
  height: 16px;
}
.ant-spin.ant-spin-spinning.ant-spin-lg {
  min-width: 46px;
  min-height: 46px;
  font-size: 24px;
}
.ant-spin.ant-spin-spinning.ant-spin-lg .ant-spin-dot {
  width: 32px;
  height: 32px;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-spinning {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-spinning .ant-spin-dot {
  position: unset;
  margin: 0;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-spinning.ant-spin-show-text .ant-spin-dot {
  margin-top: 0;
}
.ant-spin-nested-loading > div > .ant-spin.ant-spin-spinning .ant-spin-text {
  padding-top: 0;
  position: unset;
  width: auto;
}
/* collapse */
.ant-collapse .anticon {
  color: var(--antd-collapse-anticon-bg-color);
}
/*notification*/
.ant-notification-notice {
  background-color: var(--antd-notification-notice-bg-color);
  box-shadow: var(--antd-notification-notice-box-shadow);
}
.ant-notification-notice-close {
  color: var(--antd-notification-notice-font-color);
}
.m-t-0 {
  margin-top: 0;
}
.m-t-8 {
  margin-top: 8px;
}
.m-t-10 {
  margin-top: 10px;
}
.m-t-12 {
  margin-top: 12px;
}
.m-t-15 {
  margin-top: 15px;
}
.m-t-16 {
  margin-top: 16px;
}
.m-t-20 {
  margin-top: 20px;
}
.m-t-24 {
  margin-top: 24px;
}
.m-t-30 {
  margin-top: 30px;
}
.m-t-32 {
  margin-top: 32px;
}
.m-t-34 {
  margin-top: 34px;
}
.m-b-0 {
  margin-bottom: 0;
}
.m-b-6 {
  margin-bottom: 6px;
}
.m-b-12 {
  margin-bottom: 12px;
}
.m-b-15 {
  margin-bottom: 15px;
}
.m-b-16 {
  margin-bottom: 16px;
}
.m-b-20 {
  margin-bottom: 20px;
}
.m-b-24 {
  margin-bottom: 24px;
}
.m-b-25 {
  margin-bottom: 25px;
}
.m-b-32 {
  margin-bottom: 32px;
}
.m-b-40 {
  margin-bottom: 40px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-l-8 {
  margin-left: 8px;
}
.m-l-10 {
  margin-left: 10px;
}
.m-l-12 {
  margin-left: 12px;
}
.m-l-15 {
  margin-left: 15px;
}
.m-l-16 {
  margin-left: 16px;
}
.m-l-20 {
  margin-left: 20px;
}
.m-l-25 {
  margin-left: 25px;
}
.m-l-30 {
  margin-left: 30px;
}
.m-r-5 {
  margin-right: 5px;
}
.m-r-10 {
  margin-right: 10px;
}
.m-r-15 {
  margin-right: 15px;
}
.m-r-20 {
  margin-right: 20px;
}
.m-r-30 {
  margin-right: 30px;
}
.p-t-15 {
  padding-top: 15px;
}
.no-margin-padding {
  margin: 0;
  padding: 0;
}
.w-100 {
  width: 100%;
}
.h-100 {
  height: 100%;
}
.d-block {
  display: block;
}
.align-center {
  text-align: center;
}
.u-cursor-pointer {
  cursor: pointer;
}
.u-d-inline-block {
  display: inline-block;
}
.u-d-none {
  display: none;
}
.d-inline-flex {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.font-bold {
  font-weight: bold;
}
.empty-clickable {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.f-14 {
  font-size: 14px;
}
.f-16 {
  font-size: 16px;
}
.f-20 {
  font-size: 20px;
}
.f-18 {
  font-size: 18px;
}
.f-15 {
  font-size: 15px;
}
.grid-spread {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.f-opacity {
  opacity: 0.8;
}
.center-container {
  position: absolute;
  width: 100%;
  height: 100%;
  display: grid;
  place-content: center;
  place-items: center;
}
.f-white {
  color: #fff;
}
.disabled {
  opacity: 0.6;
}
.timeline-hover-tip {
  height: 24px !important;
  position: absolute;
  top: -26px !important;
  border-radius: 12px !important;
  padding: 1px 8px !important;
  line-height: 24px !important;
}
/* Device Icons */
.device-icon:before {
  content: ' ';
}
.device-icon-default:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQvSURBVHgB7Vc7SyNRFL7R+H5NFGxN8I3gJmCfbG+h/yBprARNqaDJ9EI2hWCn24qY+AucwsIuRgRfSKZXZHziO/t9s5mgcZJMNGFhyQfD3Jm5j+9855x77ghRRRVVVFFR2ESFcXx8PFFTUzPDdjqd/j0wMLBWyviKETw8PHTa7fZVNH11dXX6u+fnZ/H6+hocGhr6ZXWeihA8OzubgVphm80mtbW1iZaWFv39xcWFeHp60l5eXjzDw8OqlbnsoowwVHt7e/M1NDQISZJEbW1t9rvD4RDn5+dSRtmfVuasEWUCVYMrE4g3X0dHh+jq6vpAjuBza2srm76jo6NZK/N+28XvY81MNTNcXl6Kh4cHJo0HSbNXqO+3FDw9PQ0ZqnV2dpqqZgbDCMToaiKRkES5CYKYD1cCzTBUk7q7u0VjY6Pl8TBIMAwAd3Nzc0FXl5QktBYxFEJzlgow6Ovr60WpQCaLq6urLNlCsByDVI0uQdw4Gei8ik2eC2wv4vr6Wo8/gLEX7O/vVwqNKarge9VI6Kuq3d3diZubG4EtSMOjvLy8rGLjdqOtiK8SLJdqmqbpbiWZ3d1deX9/P4TY9SH75WLjTQmWSzUqRuUM1VZWVtKYJ0ZDYXhwcXGxaMn7FIMs7kgAqqaXKV4GsJB4fHzUVWGSkDRU+DSpkQSsvSASj8ViUZQ5XTWMUTA2MDc3pwoLyM5O1UCGxCa4cHt7uzCKPMHA5qIo9tl3JEkDsFVkDTBUwzwqSAU3Nzd/YJ5t1GMNxgTn5+ctHxQIXcF8xZ3IjSHU0uj6+rrT6/WqIyMjEYxxkiD3QcMAzBXd2NhQ8ByBak5ccagZCIfDmigRtkypSvGBlYDlykBu5jGG0DeMS8I7FeTlqakpCSRDDAlDtXg87oVqs4zd3t7e6OTkpKW6m1fBk5MTP24hqkEFDTUM1XZ2duSDg4MQlPVRXbqeytIAuF5xu93y2NiYGwao+BbBeCeIaThSSXjWYIzL4/EUVA8hxi1HoN/eJ4JEKpWS4J4wVJjJvOLEgaWlJdZKLir19PSIpqYmfatBP90Akry/v6drVSjrxHeV48bHx9lvW1/EZlsbHR0NFCKYTCZTmJPGfuiX3dRcLpfW19dHV/CcJt/e3roGBwfjSASF35m9VBWL6QSZIAwHJhMPCjgAkJyMWPMsLCwoUEIB0SjHYmE/FPIXOxiYwVKpQ5yReITEYITI7GP6N2Yu3K3gCgIf3ENCGMNDhfPdaw1j2U+D6kkYuoe7hn6rZgparsUgGcNtgtsF4ounYj15cMnT09N5tw6Q9BmuLgYQXMslaPk0g3gLIOC3MAm3DD+IefkDBKiFxtHVIOlAk0lAF7uh4A+2cTfe5UXFfzuLIROX7nwuLutP01eQ2X4UZLHp97L9NFUK/1xBA4jpLfH3EFtFFVX8V/gDUdsyhReqheMAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
.device-icon-child-ipc:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAADeUlEQVRYCe1VvW4TQRCePd+/MSAkSIgC2IoQRJFAREKIAuq8APTQUkHPO6SjAnryGBQoQgqiiCgonCKJo0QQQmzH9p29zOzdrG/v4hAJCoRuotz87Mzut9/srgFKKRkoGSgZKBkoGfivGRC/2937TxtvQMITiR+Bf6QBNUjUqFQsY/N8Mo2Rz3WsuV5Y4u2DO/WnXHOcPhHgh8/bixLij6PRyMoXC4FgCYQSmqZoUw7JOE+56pOOjSwh796/XV8bj5iWbbqmh+CWcXYLBQeYQTKJPQEWgdRxBMOARZLPmMWEeqywpBDLOONDc+Wxl2xx7GtrdX3zkRzKd0kgxw4xw2CozwoJNpDDPCuXMVLO1Yk0OzVePL53a3YlWcv88lRGtNmU/l53+wuCqOvFMUOvhzbD0oUpq8rP2gz+pHohNi6GM/ONhujp+VKjcLYo/r3XemGBrFsWthHbgwrwQCuGVAwZIBKoxYmPdgXzKJ9iZNM4+aepx7W+9VrP8+DIJyIMWW/uTg96w694ts4YA5McmiFL7aS8SfG0Hrfcdv3K9YXGpZ1sauGSHHUGL23bipGIH3T7+CamneKOa61z0q2q7tIK6Osx8mkTvJmM1jlCAq2NWc8onaUA8NXrlSWQo/MqgfponCcum6SzKMalNAUJP028aQZHOh1fUkbmUwDoe55ufL/XAS+ogtJ+CNGgDxXbUeeK5mDskwCYtFFFhjpyTyFFgIGPZcmOup198P0L0G0nOo56gO0H16WcP5fjNpiftQjQ99TZocQ4isBDRuM4QqA+tH9KcGxb2TQ+fqTTFiFDHKPxvyEFgAECSY8MNOZugOO4StuOA9MzV9InxHydbLsCtdBVddzEw24fhvHIAHzMmTMuEtXmpQCQmGKAra0mgpuH1tYG6puwu7MJ1dpZ8Ks1Y55q4MDiwiycqwUqfnB4BGvrW9A5GqDPkGmI7QQKs02axFLjytSfAkAvwEuSIgyDENvpQRAGSvthCMSwh/8kvJzj2rB/0IU2skYSRUNwXBd8SUxzlho68cO3O5tUAKhanAK82phT5+1aHTVenqmpy7gw3mJRyc6h7M29vtqXhiPorNo6ppJ4kDRK/pLQr09eCgA9ZAxkkkk2vvDIGMZQ6MJkhca4TSpeAJA89Pqdy+VzrW4xvbullAyUDJQMlAyUDJQM/FMM/AIQQELcXmTdZgAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.device-icon-ipc220I:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc245:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc230:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAACNFBMVEUAAACur7PLys3Ky82XlZTe3d/Rz9FfXl7Q0NRub3DOztFnaGh4d3fT09dCQ0T09fmVkZPMzc9UVFTr7e5gYGHc294sLC7X2NrR0tTW1tnm6OrY2tzS09Xj4+Xt7fFWVlfz9Pc+Pj+cmZrS0tVGR0hKS0xVVVXKysyYl5iJh4dOTk7t7/LGxsrf4eRJSkvHx8rKy87s7vFSUlOal5nv8fTDwcRXV1lLTE3Mzc+fm51kZWZmZGX09fmTkJJYWFnr7O80NDXDwsXV1djLzM3o6ux7enu7ubvHx8o+Pj9LS008PD7s7vGUkJCUkZSbmJl1dHWsqqzY2Ns0NDX8/P7z9Pe1s7Xp6e75+fz//v/t7vK4t7r29/ocHR3e3uLV1dj19vsWFxe2tLeem5zv8PTr7PDh4eVTUVLm5utfXl5LSkrl5ejc3OBXVVY8PDwtLS4lJSbOztH6+v1PTk/S0tXi4+ehnqA/Pz9FRUZaWFlNTEyrqaqlo6Ta2t2CgIFcWlvq6++xr7GbmJrU1NcSEhKop6lCQkJ5eHg6OjqSkJGZl5hsa2whIiKjoaJ1dHW9vL4yMjIqKiqnpaatq604ODkwMDHHxcf09Pny8vRmZWVEQ0NjYmJIRkaXlZVoZ2iMiot9fH1ISEiVk5Nwb2+ura6Pjo4ODg719PeIhofBv8FzcXKEhITs7OwGBQXL2tlVn8KFkpA6UF6Un5xwf4VJa3vLsFyWhlNST0aLqrJHe6EgUWhqZU4jRk2IZi1QAAAAUXRSTlMACP5CGhgM9yMVODMk8vHwp1BIPjwq7OTdyrmPalgz89jOzLi4qXBbWfj16+vp4NjKx8K4qJ+XhYN8VvXo6OTY2L2ieHD29fPbzMSRQTD479mbSMn9AAAMiUlEQVRo3uzW22vTUBwHcFfpKIMhQ8am0zHYgw8qKij4IIgX8MGnkEubZGmsSawmXhqTimyd7bKqnc6yFWpRdCKbs7p/0u/JSdbGVs28gA/9rnRlG3z2/Z2ck+wbZJBBBhlkkEEGGeT/zFAyNT49fRCZnh5PJYf2/fskD169fvbMxZmZCxcOkFw4PnPx4pnDyNSRkeF9/yLDyemrZ2cOHODkDAnLsnZallUO0TRR1PPKyZNTI3+7/dD00bMzqhwJVYkpCELedF3DMJSJy0dH/p49PnXmuM3KHPJa7QOXQ1ixFNeYOHR+/K+M+ODZ42Iahu9G4dc+LNLGBoEti7GM7MTs/uE/nfHRw7qGiJ5I5cDkkFYLP9f1st8Ysg+XGD/e7NgfTRwsp6OTJjIasVQOnzWthUAlY6ZzhkqiQIaazWY9xpkd+/29c/04J8IFhn6YKkg5ncbF7L+r/qhRWvBtsCWLVgbseczoVPL33INnUEfXwfqv1rZtYxPRnUTd4OLyZb+2EkwasOM42UP7f2vMJzFFAuOFpixJf7hcDmHSms4abqHgTB7bu3tVEfKCUAbb2lZtJHCjsNbd2KSrbEF2UBm0M3plz32VPFzAWFUSwNHG6a7GAhI2xirTYdPOiT12HjnpunlhZ0dT1QD+2aiJG4UJDZhMe2RPp8Yh1zXzGLJ/YHTDmWhjja5xD9yhndN7OUuOlAxTEHFebKtqvFEDdn1YoTCNR0ofie8OHXINQdQo3NOYyn3gyBr7X6BROf4Ztp8hLuDtnsZwEVGTy5yq9qyxEhk1eFI6EX83T2F9RdqYrjFcmxTlbJdl2s3EVo1ZsGy6xv0bB4URhzkf101N5AUKyxnbd9k0mzFV2bbYWm6p+XHJm/9cLNg/GTXQ8D2bnUzFvbTMvFDWAatmlZExa7aU0AsLdYVlMjvPqq2Ndq3GSx7gfqMuRRrD9bJH4l5aIWw8vHFHT6e5TGNLqtUWTbaUyTA7rCkzjKz1rLHbgYGGOOC4l9dYyaWw/Ozei7m2V1jNrnzgJb7pZLhMGDxw9cL9G8e+vC4bhknglnCPt+43bi5VNjelkubvYKqG2+mXjcO9fC6Om5x0Kcw5b5h395ylmqTawGi6YdpY/x5moo0JfCoZZxNPKAYWGbBVrC1X1XJTt226j6ON+48ahX024Cl8YiTOEo9SuGXdnlvc4uTOTSIKy92N830bgw/gsXiw4gJW+bW5Ymb3yETl/jAah7spWOPextfGYo2awqLLPFqxgzMzOmrIUZjIgH/cOM5lnZqksK69bhidwzoCB7VlWQUNuQNbfdf4VCrWvVhRDLqR0xwHODisQ9Zu7ZhGCTdb+ojhZRlLwTYQTMiAe65qcmeMd4LMAjZ9mNuFwWK6mskUmu16XUJ4mhw+1uv1drtZ8EoKYvU0Bnwp3gFSCuEWhdMsq4omk6hLuS4ul5PwjQYfEV4CjwEEJEIbJxLnYsHnGQuwEMKyzblOU/I9vGhgIVIk+INKpZKT2gmKduDm+Xg3pyzgPIVReMdpSxWC5qjtV6O0FO2MXzc+Lm5UK3y7sFvYh4/Fgvd7lkJhTtWMJk9DvE5hpLsxHT0a1xa/bhQb8/PzuaZHYY/A8W4S46MB3NKUJoZHewYmXWGkvpsQJ4UXFz9/XCdwdZ0HHcDXUrHg4dESPUGs+mYDbqcxEfGhUtz48OX97cd3b9198vbFq6/vqrkArhRXivObDbjV9dWFzXaWwieGY8FDkwTWhUKj2tikLu1Z56vFz+/v3J+7sYx86mR57vndV+8WGpgLJgTYlxdWV/kCQ+BTMZ8zZ3EiCEa9Og8XjUN15cPtp/cfrN1H1h68nAtzA8G/sby89vDZ1gK/6xK4uN4k8KW4D5nf2jWzVqehKApXUUQUEVFfRXF+UFBUVBRFFBXHgIJSpQSMOZpBopkMKRZN0qaNaW3FNp1rpbbO8/TnXCd1RB/qiA9+oNyXy8c6e++TfeCixuevWBDfgHjsLVQ9OSmHzCcqcv4jsR/HIIsO4Qf4LSq+ZlExq16/cAFjPBm7zp86f6xQunYZkSHG1tPgpVRSYr5GkmW5KMfkY3GlWhWIRtzCDXhLlmWp6tg86ZNxxfnz1wulz+JMs+woUsh8Q0WqhJWKJEGP3Ffz1SAYNjmR2NZl6i1QMavevbBi0qfi+an4tdK1sdlqOqQ5GDLfEXuiJwKvzMCdvJpM94K2bQecx+euFT542cy1qdg/JhzkYwXLwnGhS67kBIcPsmyTGROitSqfzKJe04EjlkNJTqU4f+jarb7Ni0J27KVids+CSV8Say+rhQ+JGwrp2d1cVgjHZQXJZL7IeGOzZpqmopCOhtCplOn3ArvVzQ583cjG4pgjk74kpu8sFRCZFrnAK0E/1+iPzNjLaHrN0Rg5L4cfzISjKLrmMckUgbjdynaz2ajjs/COEy+ZNumzfENJVa0SNducW1Az/YGrM4Djm80qSNfksCKOyywIhiAoRBfLcqrTROJBtttlA93of/Bm1LkTv1M3W24wyFilUsHl716xGi07cHCsRhRFfJTm+agqVMJwbNbTEHMEkaVkpwoxEjdYuybYY20up25OTMpKq+UGLmuV1Pbg6MlCd2APndBJQwnSRpr+hFkqx2YhHSd2PEbWeT+w+91GTm0T082MzRl25cTiaUssttFlC5Zqj87ftbqjdlDzDIM3qBZHS/8zMEGx2DE4dJcueoykG82e3W9k1Guuoru5ceDJSww2sxh8Srt97mapYbcD3aRJDUMgCmegrpxgynmJAWUT3poj4qcOF/ntVoMtXHFJvY3E8GZyOOmJmbJejQ9KtYfHp16mYkXgAWfWtbJIDKgFvpxMxoPNYJAdzFMomqbhu60uWzrW04mNvNCy69FakzNtPZuj5en37l28krPdIZ/m02mTaMaoyRSduKGUfCoZI5c1Ed7QUQhXDQZZ9vLtal3osznArsdB/wizl+QajUaua584eoyFGN99w9DL/IMHj/S8TKiXY+h3OUXtEqa6wnQUReGDUVa9UhK4XhaBMcOzEz/ItLlZin3pzEnVdntUbHreowevnpFkiuEEhRO0JBXH5iITVjyUn0sHdtY6xip+0EXczFzk/VGmrNyWbfXbN+/dtUaBX8UM6ZLkPn385ql+Va5xSKzjU/hRLUsVrWNiF+qNupeP2UbPRaG2rUR9f4KDc1e12tatm5cHgd9MC1y9WHRk+dnD17IsKiZR6nk473w4bZmp1QmX5n07d/uK7/sD9tDcg4mf5cDcw+69C7dbw2bE40ouFpP3U48fPpQZhxCi1GTsPZ8ii45OcKcObfZKhh9G2+YeSPwKWxZdP3+s5aOpMbr4Ot2/n3/8TsLgENN08l+IJVGrQey3+4UrkVDdvjLxiywbnb3e8iPckriR8YFK3klVxDqBmWjxpgcvxDLjaU6H43t25kZfrxqbEr/KPP70hVwvSguIzBFcz44n1k2UuG6G8ILYW2HKWPW4aDhQLaHjL5r1y+KZS2+fv+xWeQEfA7Qydp1aTVdMs9MheaSlYDOQQohrRKi6WdX1ot5GtPMvR1509CaKHF/QCqeYNZ3gdiZ1IqXGDQ1vsQIxDkLw7UbbM93tCPzrLG2dt9yI5jU49BR11iEPU7EWyEWsYWLN5JT0cGB7jO9vTPwO5q/ZczOLyJgnQUDgul6vd7RK6kNaWYZVwzkoCldtu+UK526fnfgtLBduHhtVEVkxFY6QDiFYu8ZHTGvraYDeHma6x4cS6c3Ykvg9TFnm3iy4qLKC2pIadg8s8Lgj4cRSjX9U3EFgXpdlpxlhlH4TsxePbjaGPI2MXcNhkBM6Spi6kypSsY6zqBdxfzWjdTMTv41Zi3dfz8bmGFPHOiDCzdy5UxRTkqbVFYWePvLOWIcC/z7m7111MhtUsXLRYSYiHkw0c/G+9OSJk0RrORK9Njv+jH2YpN9rDk6qLsxUrElMXatg38Hr4dFtP4n4RbRaKPiL1sH7m837+cslmBHZZOS3z19Ioq5rclIzCMJL2AW0aOvqZfD+bmZumjM61vchRjlfPn8hlvFc84rxqimjq3h/0Zrlf+ZvUeYtFvBGiDhTK0ovFU3EWWuMJGG6sP75M+asm5/4MyD0Dn5V164q9PkG0Nn03coQfsaMOfuWY4z+GLOX7189Y/cql8dId3SotTrHz1g9Z87S5dMSf5aZ85atmbN6xtatEX1HodOc8pw1y+Yh7Z9n5paNSxfvWBizY/HSjVtg/WtMmz1r/rx582fNnpb4z3/+85///Oc///nPv8p74W1VdwUgJuIAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
.device-icon-ipc230IM:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAACIlBMVEUAAADZ2tzs7e7n5+fs7e3b3d3z8/Pe3+Dx8PDb3Nzp6enu7u7u7++5u7vk5ebs7Ozi4+Pt7e2nqKjZ2tr09PTw8PDg4OHh4eHX2Nnt7ezn5+fn6OjQ0ND19fXIycrz8/Px8vLKysvExsbu7u3d3t7z8/Pg4ODm5ubd3d/c3d6xsbTt7u7x8fHi4uPCw8XU0tK1tbvf4OHw8PC0tbbd3N7JysudnqD09PTAwcKkpaaztLXDxMS8vb2YmJry8vKpqqzGx8fb29qtra/Nz8/v7++goqSpqq2WlpfKy8u0tbaWlpfCwsL8/P329vb4+PnT1NXz9PPn6Ojv8PDY2dn6+vva29zj4+Tm5ubQ0dLHyMjf4ODl5eXg4eLKy8w3NzcSEhPP0NHk5OXV1dbCwsMoKCgyMjLZ2trr6+zW1tcODg7y8vJfYGBISEhjY2MuLi4gISHMzc0eHR6/wMFubm4+Pj7p6elCQUEkJCRMTEzc3d5ra2sYGBjNzs5QUFAbGxu5ubpmZmbt7e7s7O0rKyu7vLxFRUUWFhYLCgu9vb5oaGhUVFSlpqZcXFyGhoZ3d3d0dHRxcXE7OzwIBwfExca1treampoWDRaztLQmJib+//+qq6uQkZFaWlqwsbGenp59fX2nqKh6enqXl5eUlJSAgICtrq4aGBqioqJXWFiNjI2JioqCgoKoqas1Y0kiRzItQDomNi4hLCcLFxd2aVVVSTsQLSB1UU6pAAAATHRSTlMACxIHSBrnmhblbTIsIh4PwmAt2c2mfV48JvPiuLKll4FyYzv12NbIs6qZelFRTScY+fTy8fHx6+Df3dDQysXBjERBzY6CYeferadcVCAE5wAADZJJREFUaN7s0bEOgyAQgGE1hJhKNCQ4OBBNGqY6ubg5dQRyIX0K3oi3LYpr06E49b6BBJY/dxQIIYQQQgj9tbJuB9YcGBvaqiyuVzeET6PcFF2c884tVG1yfHDCquIy3fyUgkII2loD4L3zHoyxrxCCp0JOpCvyq+ZerRCbBhJ/goO1OsCqel7lrd5HCsaaIxrPFD/Fa7S/74ugPamz/SuXcA5qPoMo1cWN5ci2k7DapOh3+wKsjmP/mn2TWifPSUNxHMDHfTuo464HndFxGfWg44w3Tx4NSV7ISghbAiRAyhbKIpTSSkWxSp2OVXHqNlr9K/29vJTiRqj+Dgxw4MP3+15esuvgcQqz1MgN/HnGZaDvnj/zX+6he1SAsOOqjw06FWD2Xvj3fXb44F6s/pY1GAgGAw+C3uCPf7AZ5viNf3TPnLdgUIj5WR2bEf7gN5uxEHX7+j+FvniOQQgxMWmkusRfx01PxpORdeXi9t2b51CnM48AJ+4myjBT0AQG+dyp7bo3zrJsCmDLy+uxr+PPX+RfT4xNaFeeT82fPbo9d/elWIx1UgAzlMt6rvM5m11nQfaLTSJ3UqmzB7fV8x1BFUIswAhgFyVw9EWptBoOgDzRJmUjNN9xnNDJbZxWx4SaIkDkDobH5fDHuWIijACeTAPsRWbZ6dvetU9J8ooqiE7H63pEP3wTZ4Uo6wuTGydETjmic+7mtEVzHOfCpGuQR4ucfCUyFg+wz+CuPZgNpS7vmcrdcywd53DkmLuvSWZvZ3dkh2Ec5AsHMcwgt2tRYPftmgY+ydHxNMfX1Jjo4Mho/OhiWfgi8GBbcEy4tXuqncXRtBtZCG1GHrtJWBbjnSeTYSwjr2tBOLLDHz7IxSUCQ2QiIyJ7Q1jfxOOweuuo/5a+qkiSRLtdQ2SHyBZDBlgKdeC3RPyfEDVVYhEOhSOHfe9JB5IYptMQmch4nbFtgY6EeDQfhpHD4Xw+KqWVlHuD/NUlsLW5yKp66ZTvYammAcbbK1kDWQSZhIZh42E5UZxbXS/lMrnS59U5WX4o0QoKAP5rYA+e70DkmKqI13yXWKQBJtsLl70lh/IJefHpi3Kr0Y2Q6Wr1r0VJesil8NPAmEtgKmAhiyyyEjq2x+/UEjwYVhmXHSMyYmlg3zZbJoCmuQRjmvjd4NkcJ+X5efKEMHIBDjjyq3ey2MEwdH3a5xH6qhqnaQJD5JGcTiTkb5WIGVlaWcGma6+4bxZ6j5PRKI+CvzyALX7oD/vtVQ4fIYoi+izy/iMAg4u73pJZqZhIPC+AthIptGZ1fcHWZwvdCHw24c9on+ASjKd+ggPv2huZXC5XeirgqmviST9YSINKYFw2yCEhX5QX+y0I2bDLmqYZhgGvA82eacB30HhrPcrRkkBtwcFEbpjJ5Nrt9vcwG1KVmrBvhw8c4jw4TSIrghouyo+HhchS18hWH2kwum7YRrnyqGzohQjI3UguzMclxdrMG1Seb/T7GM6tL8KZCfC1w5PX+ASbpMmkcWRc9sPiS7kO4fRqs1kdaGszC42IXiho5XI2OzDWWrDLGpF2lOfomhVwzzbqwdfhsI8T99rLRRUuJ169unMivON+ik+PR+YVupiQ3+qFrtZ/8qQ50O3uktZdmmm1DMOu4Abs2S6Wc1wtGectypXZZRw40+716h9kRVB4fnJimOtIGXXtyhzs51fZmdagvrHxpKqbhj1bthcMfdawF8rlRyAba12z22h8gp9Pq4wLRzPAZnK9eq/+LKqoNYBhjSfOKUtJxsfhMBS9vlAwlvvDJ9mKXdAqGoxRzlZtezAoV5sgz5hm64uxqPI8x7qR54bYbddL9d57XlUAFk/6HZmOwHNbMJeGoh9n9dnler/ftNcelQG1bdsAsVqpaOA3KwPbNBszjR4PQrJDMRR6DxsLuyVoWlChCp71O6x/tGtev0qDYRjHeGE0rmg0Ro1RY5yJI44444o7pioptIWW0RYlLS0FbBEooIAyZCggBGSDe4//z/cD9VacN/IYz+0vz/u9s+csXHOVct1A3Iljki3TA0b25AUPOOYBy+jPdJVnUnr2scgEUilIOAkamqxoLeSNunb58rUccDMhP+ykDdNVCne58D0nf3T9b7lN4cYbTsRFjsGw1y/xLwqCJxjQAfvYE1QDDwLqA1V/9jgoimowGOA0t03T5AyYo/CrMMRacQD7i8XSc9f1qziArfN/eLeuuMY+z9FGp9OIuBG2TJJZTh9ARYpqgA8IoqSFw9FESlRV/b4gBlJikNHke3cTnPzAjshWuHvIAgIXOgPv9etWHAJn+fEOstLU8MfzPhfCGnGSJcm0LsUHQsZzP8swWYBA40rUpZSeSj0WsgExoEJBPQxDcvO5q1arlbp+7Qre7oQypRdd7CoYdgHYMc/wIy2c34JkLLZw9MKoluhY8EH+peAXskFGDGgSF35keyKpvKqngveFYErlE7Lt4RNR5LnOTZPJZLXA+PeNcrkWSZlvXr3lgtDh+6a43pbGICcyhRiKEMaWASym+gUPgEVG5CT5EcgmMyofDKrZ+0GGkTn54UP52f2AFrpuQoL5TbGs14nDTQCZCq9GTbNaLyjnUf0NI5ATxAQsPi15/Bl4UOjSiPskLEsq8wDi/CzIK7a6fO9hIl7SNY/DgcAwRm+aCLuRMpkpyFOYN7e2TfN5aX435AfPbegeBDwxndbFrt9TygjjofDokZKQlffv3qpSMBDQg9LdMAI/KA4FLm5CZIcZbXhmFHWIGqpM16apPgPNKw9DEO1SGp+Ay4KKwHFB5Pn6k0eP1I+J9+/evBUl9QETTNncCgq1/vK5PxG66kCy3ISBhPoGPC+GwPjmOdOAF+5rFVDt52/gBAlgbyf1tCiUQhld4jkAM5/kd29evw5yDxg+JT28d7euPLSFmv0S37kOVLT6OgA74Y53ZWrBlNcilisiVSgMuHSk6al2BGh/zyRpHGqINIADNp6TmDqsAZrykO9Vn2YeVG86LGYERljgwjJjt9sx1/zFhqm0ykk8LRR6hSZlHIPbhf5zARJOgNxClp8oyuc3uuTmbDJ3915Y1qK27IunjaxImpFfWJVQ0/7Kjdgx67S3+ZytuDf3stN76cRpBI6VBk/jcX8mriYSWkKx2T58+PBWtCkKgN0PbbIc5kv90VPRY0FcBAa3Y2wk4o0Q+PxdU39qmm+0J9v5oc9qhyf20sMXo4InFPdkJY7TGD7BQQ1Hw5pNgc3nblRW6kI+V8mrObMDYUEw1cZcuDfsGHbCMLXW45gXyGmrkwawN1dsNWHMCY/VBMfJvCqKzJOodjfKaQ/dUVlWxN6gFotnb0wCDYJkJojxseMlsKOLpgcv2YIT5VcDksK9AI74Ov1RUfDc10UmwSU0JQpYOazUubDbDakW8Oe7yW62OslokBlhI14aMsRO7934U9/1VuN0pQXbLeEFcKRb6vY9jx/rYkCStDoHAVcULcG53U+isPVliv1Yshkirn4zbIJcRlgAk611hp/Sjpu3MBwuACMCE+V8L5d/nNVVhpN4qS7LGgdjMAyBjsqMJ9NppGvFkWViGISDW+AidQ9Pm1nfi/kOnJcUWI5E7HaiNiy0h9kghFoOcwn4p8mQz+FoVEsJgr+a9DVfWM3fuDcJZLfMQtur7N35078R2ILawK1bLgCDGlDWHR1WgTo6FsM2N/y8G1b4VDYbb1bYxpAwfzds8oJVFkTS7AbDT2vVZtMtHIQhMGHv9or53rMHsAMokxv17t0nCpNSRc/zClnLkxbHtxe+eQPZBZVp57q5hp/XyfmUCy0DyDBcwY2ev1AUApKshKMgRdY0jWHU0CBGJp/7LCbgTsAOGrA+H2xr2Fo0hn/B83IcrXzYGIwRtaY/FMqmeC2MogwRd0cDwstGjGwNImbTV8PwnwBsOu1jywTi/iLZhYEIACOyL/cy4xd0tPRJUFKS6ulVRxU2l8OA6/jGpRAWgSNrYTb8Kvn0DQJpDHZi3liuUyyUPAKc3EI8VBi0c6Na20c5gGuZcC1WOp1OJoHrBb+/rl1rCQKSa0IGNJkePc/nh8OXL/Mvmu1qu9Wo4DD0J2CQw2RPgtJpllwH3N/QnA377dA1UbDH17ozQpCVRrta7VefNiosiZtNINQsLSCT1ZuMxcAvuX/DXMNvaud5KEv6K9hp9PbiXQLNWYiB0QSfsCZ2gQr7FkXHQEkfefqk4fe1aN1+GtDEZH16wb1g8rBz32JJI4nhdjZZe9pP5igLRBz6e6USS7IshPmP6NIRWPlIO4CN5FCvqIFG83ls0GzmmwRNFxovq4U8BmG+4avVKpW078hGw5/S7hMHaZKl7U7XSKxz99s32tUam/OlY5jRYaRcmO8W7kDjrNWq+Q6eWGz4g1q08UgZegJtvBXruUw43OBWlFOQWKhXXrVQdO3Vq0ajcnDDLsMf1u6NR5OxdJqEeEMHvwXzg5pkFryukYVb6dWr0eENiwx/Q6e2H91bq8RYL+GcfANDl7iR8L2qttvd7uELO//eH0jM3bn9+KFcY1SDmkGK1V61+81q/9Cx7Rshk/+uFp06e2b78eOHDhyo9g+cO3bs4pmzp5YtMfwbzdm9aNGysRbtnjPXMNNMM80000wzzTTTTP+3vgDMS7ccWPNaiQAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.device-icon-ipc300HP:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc330:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc320I:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAAC8VBMVEUAAACko6PKysq0tLRoaWm/u7t4eHp1d3ZDQ0Oqqal4e3udm5ttbW20tLTj4ODPzs4nJyd0dXZHR0dCQEBxcXE3MTHa2NhmaGhtbm6dnZ1hY2OxsrK2trTNzMy4uLhpaWri4ODMy8o5OTrKychQUFEtLS3g39++vr9oamp5e3vb2dni4ODAwMCioqHW1dV2d3efn55nZ2fU09KVlZVOT092d3jNzMyioqNqa2xXWlpvcHDMysrX1dUXFxfr6enMy8qUlpbIyMjn5eXBwcAtKyyYmJnV0dHu7u4nJyenrKwqKiqRkpFjZGS4uLidnZ3T0tIqKiq0s7Td3NyVlZdSUlKfnp6qqqlhYmJSU1MvLy+IiInDw8NXWVmvr6/g4ODi4OGysbGenp0bGxsUERFSUlLDw8PGxsaBgYCJiYs2NjeWlpbIx8dKSks+Pj56fHw3Nzc2Nze6urqjo6OIiIi1s7NaWloQEBASEhIaGxsWFhYdHR0PDw/Ozs4fHx8bHBwYGBgZGRkVFRXQz88LCwzIx8fAwMDQ0NAUFBQvLy8rLCy5ubkpKSkkJCTR0dE0NDTNzc3MzMzJych0dHRgYGAyMjINDA0KCgoICAhvb28mJibS0tF/gIBkZGXCwsJmZ2c+Pj7h4ODX1tbKysq9vL0iIyMhISHc29uGh4htbW5iYmNQUFA6Ozvk4uKxsrJUVFTd3NynqKh4eXlAQEDf3d7Z2NiztLSpqqpKSkvT09PExMSlpaafoKCOj499fX14eHhxcXFdXl5ZWlpMTU02NjbV1NTLy8vGxca7u7tra2xSUlNFRUY8PD05OToNDg61trabnJ13d3dXWFhISUnh399OT083ODiurq+QkZJ6e3t1dnVHR0dCQkK+vr+rrK2dnp+Sk5WIiouBgYGWlpeLjY5cXFxWVlZDREQFBQXm5OSWmJmCg4OvsLCZmpqEhYVpamqlp6gxMTHj4eGioqOUlZbp6Ojt6+tPTk9raXYwQkRONC0LHBvoIvpmAAAAd3RSTlMACAmQ/iMO1mAqIB735bm4h188LBcI+ObGqnk0F/XEs66gmXxQREM9Oy/79PHu6OHg2MjEtbSuoKCYkoyDcG9ualpZTk5JKBkXEfX09PPr3dnX1dTU0c/JyMS2srKroZCKhmhXJPz18u/v6eTh28i2tK6QkIZpX6Nex40AAAu3SURBVGje7ZhnWFpXGMdtmtiVjiRtk6Z7N91777333nvvBVy4DAGFC4IiMkRFRBS3qCjLBYoDBQfi3sYRNTGm6frU93Ahzcfc1n7pwy/JQx4/+Hv+73nPe84hLkaMGDFixIgRI0aMGDFixPi/suH+t887CXHeeW+/c+f9lzz8WNx/ySMbIp/3nyR0OkoOHjz4C7CQU3756VeffOd9m+L+Ex6++/pnrn/n7ks2xF3yjH9xyrJSXVJSsj8np6q8PD+/2mAwpHzxxgPrr73kvCsOCl5/Yp/R8MaZdz+lqx/s1hki4qpy8NoSU1IFgivXO/WGO6/4ZWHh7Jev0ukEhqvPPlCgG7LMHEqcT4oFdqEx9Zyz1lV84RV9+0sW5BVjzplFf2hSt2eqbiZwSAyJmzMScr1Zo61ZT5151HqKT768KqdkgbUcCCwvHnDtGRwcnBl35C8cLmal2oWjhPHEM9c18c2Xl4M4YWBgcbxiiSD8RFZCc3VVX18fiHP6qkCcLEeVbiVOPG5dxeefXt5XstA81pqbkJhrFxLWpbGain0VFRU1oVJCmMtKtGXIvVnCVmK9xXecnt9XUlJlsxNL+5zjqOCLBw5MTAwMDEy4pp2BgBPqMDr6H4gvBLHB6w/V7HM4xxenJwZcM5MFiMnJyRmXa2Bi4sAyyP0E8dz67qd7Tk/Osi4thSrWxhcnXJPIODOzGBJC0UOO8WnXDLgXA4Fxh3WdxfedbXQ4x0I1Tuf49PTEcmB8n6M01JqRb7AltHiFxsW6lUnXwIHp6enxl9d3Hz/wcavfag3tswoMhHWstHSJKDWWCpvLycGR5WxQ6CZdE7DsgRvW97S49Eoj4bcuCZMNfUKi1E9YjX4hkWWAoWVoTpQLHN1mjWUS6r34wkNx68pZ53wEkf0sQ/5++yhBjBLC1qxRe3Vf2JzQUlGnUChcM5/ecO8JcevMpu8II2FMzq8qSYUxIWy1G+1CbzWMLRjTyayaqUGL7oV7/9VOOu3RD7dt3XrRRceSPHjxNvLnR1169Dkn2sqrFlKEMJFb7aNeoSAszkfiPbq6gjOO+ofGU7ddtPO2N1+5bvuTT6alpTXONvX07C4rC3757fvbTous9NV9fQssYZbRa/QKvVmC6v05UOxqG6tmZWpq5p+I47fuvHXH9o0Ki6KtsKmotqNS3ylTigClstiskD3+2ikXI/em53NyFpKFdqN3FLReu1cYwVGwZ8V1C0XxqZftPHd7vaLBXNiuF2nzMB5TpVar5+fVAPoUd1dKxeLHnz3lwUcfeX6hr1weTpxlNKJ5XQMTG0Z2oGClYICS+Pgttx7TMGTuGfGI6TQakw8qFZ/J4+J5EomYRFI2h+NSrVgkfvabz0chZStRujQGTiR1rMFIWatxDKwUTBy5OH7LTddYsot8EoybxOSr0pkMTCqSdeo7aoPB9hGlWKKV5uXhmLIY47IxXCoBd+duy1qrtWbMOmrPbWkR2Ef9obXlaUeoJjAR+P5Ixbu+Hiqck7J5kJRJ40qVlbXtTWllHZnZ2ZmFaR2rIhGY80w4WyvGuFw6m42bwC0Ry2YrjKm2/HJ007IlCIT+sfHlkNVf+tZxR9rFNzVJu9R8vkpNE/t6y5r2DtXXd9f3dJrbCht7KleVyCs14TiGmXggpoMaQ26JxCxIZRnK+3L6oKHldqM1VHHiOT8e+cVj13aeWqWaVzNMc5ltQ92aTI2luyG7qd3dMaKXyWQosBQCY2w6xuORXqTGTSaPNaWlJSGjuqoq35AoEBL+tyhdd7YUdalV8+mYqUenqwt3dWNTexHspRHYTB7YTGiJITA4uUwOHalBjOHATEtqboo8IcNAiol3KW2kH3woMA+XDU7VDXYrNG3ZhWlNZUXu3rlKX79sNbzCOArM5WBSBvKGzaDmZNsFAkFqagsrobk52dtKHE1J/LpMBRuWgfXCuLMMNWj2ZqY19pT9Ct7K4nBgCRmYy2Ww+7V0bjgzhsR0PQFi5M5tYSXbhBTFt3ugsVRsU+EUWemNhWmzu90jlf0isdITaS0yMIcjk4mxaLEBaUUqKU4FtdzeSk289TMaX92FF9dN6QbryUqX1WbucQ3o3FoJCqwlV5jDYfBEsmIpN1JtZC7IJSODOLdFYAQxFS6QpKt4qw1Q6cFwpQvLes0FrmVnzZQEz4sEpkNgBiMpKo546XtTcyEtiMNqIUXxo6+xmSJzAbnE5uzMxso0hQ4uqxU96ThdSorBi8QST6eWFKNNhTGKBLkp006whiNngZgS274qzixYISu9Nztzrrexra5g2TEuYyTh3PBeYkNnAUnafo82sqNQZm6lUZ46WUCkCkDbkiI4ekMcNc4dskQDb8zsUQ7vbrM4S60DwTwem4eTgSEvj0eTFsskII5mpstKE/xD9YEaR6mQGE1NoSzeUd+NxBDYnJ2tF+nLCpcrJlc6hvWQk4MCh70gziuWiTnciBn+SCpY8ukxAp4xraFAKYuqOH6HRQFimB5oE4u1/W7NvnrzLM3kljLYzHBgBhIn0Uw+pYjBBSJyfI3FEuTK5fJcaK0s1oVUrwDHDDasTEVaazeOr3ZMrcwWytI5w6s8Nh9DhSa9NLwYxLCfkRhl5iwnJrBYLHlKSkpLSgpl8fHHWBpWoNJoE2cGGRzxyOTGX9tlsj/m+pE4EjgpIobqg5sMzZggxXKkTkm8YwNVcb0CVbpBszEzrZbJzPNNzXZ4fvudrlfyMBUbVjjipZmKlWIGgoPg0hmuxMQEUAPgtp1PVXxNt2KqLjK1ertU9FVFkw+j/8kckTIwNZ0e8QJ5PpkkiccgATPPlQHmqNp2M2VxvUJXh1orO60xSJunSWfbPEyVytTL4HDTw4HBi9D6lNokHpgj6qSBjGQyM3LbTqZcaotGN4haCx2I7HkVXTbUizPyirRJOJPG5h4KzJT4ZFJaUhK4STtt2gZmpEbmZhBT7Op6M1lpdCAq5+eZuD6trKhdzGPgfM5hgZniTk8efCZF5UnjzRnJAKjBTFkcf4ylLdJaTbvbe2nzahpuEklgbeFyTSe9pFjU329iov+Rdhrd0WzLyAA3pKYsBnZYzBYFqjQELnIr1Wp++I7D4GJ81Fqo0CQyjwdjgjmKdAyJkyPVNtxMeVZbNOTUmt3dHqzt0Kr46ei3c/EuDhsFjnp4nn4lhwnQohUgmjPIxEjcfD5V8a3dmkhrQeDhuUpxUheTxsMxGhtDnUWLwoDLH42JIO3pem/Ui8TJd1AV71SYNZo2VOn2X9FLDY6CPKkUo6PjgQxMQvcplbQu5iH4RcmgjXpZrHuovhO3bNa0mcOtFb1cKkUSKbryoBWOlBX+avUySVd6eld6F4DEbbbkw7wplL8s3rVZ0dZGtlbt8Ii+sz9ym0aBeZGdhP6tFvfj/HQSkKczI4MrrJWzzn6Yqvj467rbUGtBpXs7UOCw14RDZ/0tBjqVxQw+P510Q3BOKAF5yVEtT7j+LMrv8ZsUew9d4/W+3mDtMMncKufvQjOxYtkqjf836k4hmRWAczEDmpoqt2/WhIdHEFqrIw1u9E3w7UN7e1EwqMdoZAfT88T9nZ1i/mHMF+bCUQxOREtLIuotyt3VrdkIa1zUMVeUCd7ZJvAWFQXdte4OUZ5ULPLo9Xqfp7+YDj5VBHXXpF2YFUXovfLSOMqcel1apkaTnZm9MRvu1bDYZF63u7a2F15v0G9KmadT75OQZwWzK50Pzx73WGkUq5+wwpONOpft2NzYmNaIctbW1rrdwaA76B4e8fV3FiM6ffCQUopN5CWIxuDQcWWtObC2tuYAnM6rrj3jvYdOo64F4i/bcvu5r2xvnJ1tbEKbam5kpLJyZLgXPVbhqx+RBGeg0YVpoeq9TZs/eeLpp6+69tqXXrrhjDPeu/ehE+Lj/hXxp3542UU/7bzttjdvfPXFF1+98cYLLrjgFOCuu+56/+cPPnjw4ou3bt2267jjNm3adALirMfi42LEiBEjRowYMWLEiBEjRox/w1/WtXT/ISATiwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.device-icon-ipc340S:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc340W:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc345ZI:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc3454G:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc385:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc400HP:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc420I:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc430:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc440W:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc445ZI:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc485:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc540:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc540S:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc540V:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAACGVBMVEUAAADa2tre3t7W1dba2dvBw8PY2Njj5OXq6+7Y2NjHx8fT09PV1dXv8PLW1tbFxcXY2Nk1NjfU09S/v781NTfEw8PW1dfR0dHV1dXQ0M/s7O3Pz9Dj5ec0NTfT0tPW1tbR0dI2NjjV1dbJycnZ2dvExMTb29zAvr2pqam1tLRiYmfb3N0yMzXa2tujo6QzNDbDw8Ofn5/o6OqgoaLCwsI6Oz3Dw8NGRkYjJCQvMDHAv7/g4ePu7vDGxcW/v77m5+k0Njc4ODqpp6fj5Oazs7Pw8fO2trahoqLu7/KsqqojIyP5+fru8PJsbW3Pz8/S0tIcHBwkJCUgICEYGBjCwsPe3t739/cvMDDl5ebNzMy8vLw3Nzg7OzwnJyj4+PnLysrIyMgFBQTFxcUyMjOys7Pb29ssLC3t7e7j4+P7+/stLi7W1dZHR0gTExPz8vO9vr4+Pj+pqalDQ0TZ2dn+/v7U1NRLSksqKSoODg6wsLGlpaU1NTbp6epaWlu5ublOTk/r6+yIh4hmZWavr6/g4OC/v7+tra1TUlPn5+jY19h1dXXAwMC2t7e0tLUKCQpAQULv7/CDgoNWVVb09PSrq6xycHFtbW6fnp5dXV6hoaJgX2FYWFmbmpmWlZWPjI2+v7+RkZJ6eXpiYmJ8fH1raWqAf4COhYB/d3O4qZO8r6I9T1ubjIEzS1Po3Mbo07fKvrXSwapsf5TLuoyI8WmDAAAATnRSTlMA9e4SOAwdQvT6+LGkWPvj06lNNTD1xZ2PXU4o9ZyBcGlQ59S1p39YVSUJ+ezp5NTJya6GgWJFFfb18NbStpyRjHtF6ujlvrV0ckHtxrl1KFU4AAANOUlEQVRo3uzW6W/SYBzAcXU67yMab6PG2xcar/jCM/GMMWk5WtZ2QptSaF0V7LBqO2xgBYS2qDgGoiCb0//T39MO8Yq6Go0v+A7dsmX77PcczRYNGjRo0KBBgwYN+r8aXrp8x1pox/KlO4cW/ZuGlh46deH67dhDVERccfX8lq3bdy762w3v3iCJqdhdpN6NxSIpMSuRGXXVxb1HF/3Nzu6XyUJZTEVABjgy9TJHkRkZo2lu88Xtwz/93mVDQ8t8L/MJDMsUKASD68ESwDjL8xzNrj94eOjH5s6Nhw5sgFYP+4OPrufwhFRGa91faQTTHMgcy7LrL21c9g26dM+aLUtUjiQTaubYUn/wznMswNkfwpwbS6/af2ZTz965cffqfYsTEplovycSMqbu8wlv2tyH3ZVOiWUXxliEov/Q4JtPnNk0vHTvmi37ZDJRkSuVjNp+n0aw34nPrvJg2OPeFs/DNI2xALMgQxy/eT2Ly7KK47iqynJFbk178HJ/8OEeHPsMUy6MO5MdGuR5mICKNsGxGIZogHWri+AlPuHtfRhCW5yjCmSmgsvW6B0dQ+5n2e4W0zbBgw2yqlvMn8BnVrEq+QNYzt/pvLZoT+ZRCLbtdJphugSP4XLL6lYQvNEvTHtwBFzvUCNYlpXkg+S7fNWw+4td1NslpphmDKdaTbNGC1P/AL70A5hMwB5XrI8MYc3N1domQQCNJq42OzNN0wBZMzX4jTAV4O3+4IMcJpNUD4541zhRQdeJZ1nG0WZm80a9qaQJnrANQVPa+ZpuOIKpCAzB4v7hi+wPYRXHYEh0g/mixghWfrJj8rZT0jRNUToCTKyUqmkCjplf+ASLVUgq58IxdJvEsgtjNMBe8IFRn53N83ZaqJtmXW+ZCFY0pwtXa8leX+6yEzSW+Rr2DhfOckQ/nkgLAmEXi92qqeimU9XQuypD+4aH9rMePBV7CGvtyegJgtMAf10RXLuYNgTBg0uawQK8xxc8vB4mLmRFMVvOZsuUJEkFEm5xgkzgLGHbdvHrummIgbOF4LrmsLjqE94JsIzxHI3LGTd0rDCOMDTBtmFIF0p7dbvwQg8Qo+rCilnlfE+86Rz8IBYucuruw16w4DkSJ5RmS2Hgq17pXi5c9WAB4MW7fcFXrjF0okDlXsLh6rsiVajAUtffzbVNx3Acw+jbDMCCN3FJ4GFif/CRc5x3uHpw7GVZQo9qN5XlCY7l+CJjuDZS5+FSD158yBd8eDPfh+9GRLjDKBJKuMG2kwl0q20G6L8Bp16WC8AA6tWjSamCubH29zAB8DZf8C0PptDVBbJQKEgoeD+PS5SK9SI0A/YY+nN40w2GoGXPo74MfQJeEpVzXRreIC3fMY10D66bPuFlZw+uZ4GVqDJFlaG+K2E4hSqLJHiu7NacnLQ6JcepAqyUNBfeukB2aO8WnCxQ5Wwul6OkDHpowBx1pV4SHIIl+DI8ynJitq+6taxpa7bWrmtmXWnVqwSGL16zQHYDSSG1LFVYQ2l23tWsxuT710/fvn379M3ktFUVc6IopjI0YvuxnXx+rtGw8h1Fb+SdhcLLtm+gcmhtE5zQmvk4/ebRnWQwFAjff+J2//79sB4RxZcpEcYFuofjGCbMWtb0h8bcTF2ZnlsovPwUJcL6Jghlpjb97M7jMJLCgUDgfijoFgpEuamXqVREAhPkL6Jrb2BBPrZLWuljDS31ytW/yw5f3iWWsxIutPONZ/EAmIFgNJoMBoLh0ONoNBqMgnwvl4IiFU/9gsZLkw2r1lE0oVSrOQuBd5ynyALJKzOzb+OhcCAUTSbHRkbGHqM5Q1AACt9vRFKpqcjUN/PiaJfzsMG6CbA38boDv3eoLu9SMbzbzDfGQ2EYNT4RjyPVE10U9bwdm4pEYiKw6NWHcRwX8m0dbpJQmlsAPHRK5Jh0K//hRSAcTY7ERydGkghFHFJ79BPDhamvB4ZA5lp6HVzBfNd0fhu+nMLqaNpAeOzB+MRoHFQoOF8UCnrDcwi+K33p4ugNwgRwvTQYeeWW33DXipIyM/fscWBsfPzOSBIx0cdjI/GJ0fkmJmDhx6KhJB6Dge+SCO7bEKIJUzPhSaPrLfhTQVi1+jfO84Up4t3sq7HHLx49GIHpkDl658H4vXv3Hj165P4bH38wOhoPTsgRBCcQ3BM/j8wB2Wrpuq40j5+8eXrTr+FP7ZrZs8xAFMathbIvhbKWfadQtqKUfSuu7sTooTuIpqlIiChJiIgZSyxlhjCMGevY9+UvdFpi9yCWKg++O3Nv3afffKdPn5zTPWs2F6/fLzuB6QTg1uDUNs0oSpIwDOv1sB6GzSR2zSqjGjskwdt2b/lmL33Q9qtAnj599eyJyyZ1/ql6tX7z4dL5hu3YxBMksJ0oDuut8ge1Go16M45cF9zb1LPPpeBvHGfkxbPXLps0OUfB6nrpwL1r4MgQBMzGYQOIjTAybQgAVhAIEk3BjAp27keON6Zqn3M+hEifOHq+aVPD4OA2CetNlxEPSFiut5SmEYFVlQu272vHmeG2FJy3oZ11qXir5gCXVs3INRknBDLLjaTcVA4B5xXV+wj+NqNB+Rvajov2FEohJRBmm1HKzDiOIY1ZQIQg8MZQOTw3ENjSMTu37SN4y9cpDeo2OOe0svLsucsmJwGFBYZcjgDKqNy4gPUUVcrCbuCpOqIpuABUic3YmXrl7Dk6dS1uPM8IxDlJ4ujDlrVTsGFT+I0t+SCmVFN1NdiXFZCvqlZ+cJbUxbYHVTcJG2EIdk2nalMCYIOYmsJlzJGv+phiABOoXEA+9fUebsvAPfKBh3Q9u6nVhFLRjGy7moI55dxwFRxdK90MPYahHwgkWNv+AVz8PqXlGucFD9tbaobNMDQhnxCijs2YNGxTxNza7VumR2xkWVyGGh3YLPuAY9+ntHTcPa/jtjJw64zwquMYKk9zi0Ogjeh86SHzFB74lvCQrqpHt0EjcOXSZ8dSbb8G7tl1B6xumWLauFxqVSmybeAS5iKkxOUHDuJIAcuYIN1Cl8ExoDdm5AyahTo3uO1aWI6wZl4rXS97DsHVD2AH+Qhqx7NnilCp8FWiVHzU3HwJpqn9u9u+ILflX+MMXHgYXgsULBe0zISpGIxzQm0oVQ4jL14gwxJBpWIofkXhxUuXLu3ZX8w2cqYMPCgv+Ozd1jWi4qh2PnSanHGFcWIETKlYLAC6qiFBfV3TLF1Rtm7eAzrx/T7OPS1BVhePPigTC8fN0H4bmpDDAYAFJ75PqKVXKh7ymK8jAaXLun0FWu9jl/Z9JH+hKSNzFpBhpzaV68THseuIZ9jRTIQBrBGq6grT/AoiFgGwT1DFQlHxxLFjxRN7v8PmfywOXV5ou9ZgPjJN21IRhUVGRDZezKj4HuUkQIgFuq7DIvsK2nmsCDq28busPjy6f86n08LC4Xt1U7VY5GDfYp6LEURaw8RWoFYRghF2CIAxtirIundCDujFAlC/1r6Bee+axp7afTeOhS8c22VOhCOMDMPTsMKqyLdk+8EjC8CqkP+SLXsLoL0bv0vq3JP4+GGFo0noWqrBTCciXoIUaRgrim0aCGFBY6KDLEOxfGRd3ivPXgoFyf2CfXhj7muXLh12b6rHIayyZ3AD27GqpWCEqAuV24xZRYIrwkO+isj2Q/LEqbDva8OHunfOfWDaZ/fhWpTUqYo0rBH4KwwvBasKt6tUAa6URjTLQtb5c9Jr2+4vsWB4QrvcGjxl393IjRuxzbldj1FmWE5OlpzJKxlYERryYc2PAnYLnO5+CYYjj/zqNO3cEWg9orAF3XQMpj+BkYR/BstPoiKVnd4CFyGbtu/7ItBjfukOs8eUO3VXdgBVmwvCDSEkWQO2IjjzfD0VVgEsx8ZYXkSchhuAw1mcD41J93Buy6PbaqYEMzmgUVkwDUIZPBQfnL9/9KCbOkaahyEIkpwc3wTHmLvkHCy528f96l32iCmlFAxkTh03aT28fLl0/ej1q/fCy1t3YV33VaxpGKVSVPPg1ou7Tp6BQ7ytF7aumvjr3wYYeDByUjBPbt2+Cz+3YUxvPHr6OL73/LGJFJnkqVKy9/DkLphJDx48OnPi5Ha/rk69y2ZqmFy7VrtdqiWPnzx9lDx/dbt57+ajlpemVXYuAGDwbtfuXr9+c+ZE2L6/o37TY+CC4SA0k0dPnjYev3n5pHR9+4XQLW09jyyQmnGzIQ7eC/qOytz+jueZZZMFNOCteu3R63e3L27f++T2pj0b7z24fNMGMMoSC6VcTRgzlgz4M1+/GLfrRgtmVefarsOnbj6+vnvL3drd4/cSh0JSYUFExoTl9oQxdfioee3+lLoMWnG5wYh5f9PB2oP7pXLLoVjCMDaIlp3GaFDPgxnD5/wxauZ67uwNU7kTyYYeUJIlXxheMCoLwvnUGX3nDADqX9CAvguEMX/+/AwmDINI8QXAXDpqQI5syo8etW7dgAGj5ixdMnx4X9Dw4UuWzhk1YN7kdv/1X//1X//1X//1X//1X/+c3gNkTLCvGa9InAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.device-icon-ipc540W:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc5404G:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipc655I:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-ipcSP6030:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1004H:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1004H4P:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1008:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1008H:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1008H8P:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1008H8MP:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1016H:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1104H4P:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1108W:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr1108HW:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr2008H:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr2016H:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAABAlBMVEUAAABlZWUoKChQT09LS0ttbW1ycnJHR0dubW0tLS0kJCQ0NDQ9PD1ycnI8PD19fX04ODgxMTJAQEAnJyc5OTk3Nzd2dHR2dHYnJycpKSkkJCQiIiIyMjIwMDA0MzQrKysmJiYtLS02NjY/Pj9GRkY3Nzg1NTVISEgvLy8gICBzcnJAP0B1c3RCQkJLS0s5OTlkY2RNTU06OjtubW5nZmZaWVlEREVxcHBBQUE9PT08PDw7OzxiYWFXV1dfXl9VVFRcW1xramsaGRp2dHVvbm9QUFBSUVJPT09TU1NsbGxpaGl4d3cdHR2CgoGLioszQENFV1s/TlI0RkubmppEWmA9RkgQoKm0AAAAGHRSTlMAFOPCoulPQP799NvXunEvJvnPtqamhIBDqpXmAAAD/ElEQVRo3u2U2baaQBBFM8/zjDiDMYqCqCCDiMY4JmbO//9KThXNwqjJcx5qpwty74Ledbqbe0UQBEEQBEEQBEEQBEEQBEEQhP+A2/drtUbjHaiAcrlcJd6+fdtstVrOMAoNw+r3fbPdtoG7Wa1W622aJN58PptNp4Pxfr8YjT5MJt1ur9vr9brd7uTDaHTz1r+1Vx89hRbAS8DLwEviYWQAErf9wIiHsdFvb47FA4gXLGYzATHMuzuvr/7D++RlA3mV9zSxEwerNE1SP+j7vplFdldgu009z1PeXNxlbxF5MXn4+J/LfC5W3mF7u+umtjd1XTfdrG038bx1MvA2Wy+dD8aD8W7U+7Dc/yleLknNkRe7m7eu/mWZ7xbeXFwEJt624jgyrIA22TQ5srtar9M0RRf5Hi92o1G20EumpyIvFpNXl8xPXjQ0jc0YUB8nZi+drVidLT/XYofVFs/yLd5xXlg/KpCa1LvdrnthuW8/qFbydKxhHLI5znAIJ8KG5A1IzImzbYadDpiKjQYoOBgze7oMiCkYn5/uG7Y9szFVXgWm7/eDADpgWTjVIXpAO2gKDaLN6hFlDK4czoLRxKeIxTKvn4nb4x+DTbK1k2TddjcI4TK2ayaz+WA6Mw2yRlE8ZGdmzWSn8BZV+EaXatnfpmuj6ZD5XGx//vxxemew3X+Y2snc8zASrnb3cPj8+eBauRjmFsHiS+rIaOI6tN6Wy83AaFYr08Nh6ZqmYQQXxOZ647excz4Pxud//X5g0hqHYRTHSOuwkp1ZvAqdRAwuuv362ULQb1/L7961vn6jTgIrjE0Tf/aCM/EzHJw4tIIQpwedBSEOL1YGdxTCRlZgYanwVIgvKsLfTgSP0MYQ589pthx04zRxLHE6v3yn+5fvaK355QvOLNrgLxNb/eBUXNFq/DFp6ls++p5R9CaDhPzfKs3Ev36HUknxPL2Ewe9jHp7xjaa9IeoYpXunYk3XO3pJ10t54VKvl0p4uM4vAY1K3bSs1LRceEjNToWXFTroUHUwSmfikq6MCrzLE9BkWm4lzYkVxU2pgYcLs7Jjztys18/FylxSndbpXU4ACpt2qVipqJM5y01mmkll5tJOxY08LgocLXJmZMWxCXeOXNM0VJ6XgRnFravIOqci892zw1UsNIshxfsn+wkFRo2kGfliM0rKpSIrs15s87W/i7HYLM7nKTLWCqG6cC+4cHQVV0Vmc7bQynxZXKWtB3liXmi25nYSFzYVlytfe14gMnKdLDRZL4mf33uf8Ql0Op86dBCpY2wW5lMK2LKqNfhzxx0/qrwwowEUnWo2dmADNKWaXb92RRAEQRAEQRAEQRAEQRAEQRCEK1d+A6EMOSJIW0Y3AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
}
.device-icon-nvr2016H16P:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr2016H16MP:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr4016H:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-nvr4032:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAMAAAAOusbgAAABFFBMVEUAAAA5ODg6OTlKSEdxcXEsLCxdXFsdHBx7eXliYWAfHBxgXl4yMTBbWlk2NDR/fn53dXU5NzZycXFwb28dHBwdHR1zc3MvLi5HRkZZV1aPjY2ooqI/Pz49PT08OzsxMDBCQkEpKSgyMjEvLy4kJCQ7Ojo0MzMrKipDQ0NBQUBZWFhAQD85ODgsLCs6OTknJiYjIiIuLi1UU1MtLSx+fHw3NjY1NDRSUVFPT04gICBKSUh3dXVNTExLSkp1dHNFRUQ4Nzc1NTWCgYBIR0d7eXmFg4MfHh5zcXGIhoWPjYx5d3dXVlaAf35cW1tpaGiTkI9iYWFta2tfXl5HRkWcmZiLiIdwbm5lZGSNioqXlZQyOzKmpaWaHqNIAAAAHHRSTlMAJggmCBgXmynpHiTu6e+uqe7OybqyNPTJu7AsgES3rwAABBRJREFUaN7t1Gl30lAQgGH3fd+XECISJCGkNJAQAyEEqq1ssiiI/v//4czcm0UQ9egXP8xrj4e25/TJzL1wjuM4juM4juM4juM4juM4juP+wy78dZd+06/dy4/fv8UajUa5fAS9evWmXj9+XSyVKrHbt3S1oNS0arQaBmHXb7cdZ2ya0+lyOZ9vNrPZbLFYrNfrU6jX63U6nZ4Ivn947VfuDeE2yC0L9029+XofDiQ8HmeuZKWaRXTv4ZPD7vlH79/vuK/AhYEB9mLXslWEDYDR9WFgcueJSyqaI+iEwleEdx4clC8/ervvSpgGtnWAo243XK1CgBM3Y2lUIltZgu+AfPOAe/V9buCjHJwOrCuh03r3oRU6gE7N6XwJa94sZiCensK0qBI6mUwGk8Fggkl91Bndu3bYhdCFyKVN0wl7rmvp+qrz6dt8sDVHi9m8sz5t9ZazzcnZybuP27OBYBEdYO9E9Jr4k9HJz+Qbibt/wq/RjV26WepmVlO0IHTgiPFm4aLpOq9POzTshMyzXNJHugXyvgvt3uhk4ErFw0XjxVKM1ZAulmCXc3G8OC5Ni+pn0RcKXpBP9uAuyYddCZMLsOfFfXI1Tb6FM3cD0wpXskR+yCf8M5h78g7kPZfkfbiYLdqAtzC62YWmgYWLWyYW1Y8/RjzRZyhnbrpgAiUJprhWfaHStF1STVRp2lQFFCZFcbvdftoPfooP8OXji5eJe+W5T3VlIRVQw2CYFYhCqov5WBtzoDFmHgx+6WDPriTw9SX8VZAIWUFRFFUhTdOMWk2BCgVVVXXdtq1+v++6cex5XqVSKZVKxWLxNdU8bjbr0BvslejoqAzJ/0SNcvPp5RSeVheLQqRFQaRRhmHUgESTVHRRxmyIfHoCyIMqWAkqlorJoxwfN8PQn5p+1zR9Z+hPg3a37Tuvi7dysPOttZnNnfU8iCg5MWWkj1AQ0TPYlo0LgPAJoBjLPQL6ql7QagW1pqiqMh6359Oxs6mU8nC0hGPy4ZGiKpCQJAGF8qZYuW7VujqYiMa0eTQ9IGn9FA7drCfrLxpabbWqBsN6JQebCnmwaDSrEk1HzaNy2WrQXukuoG62bDmqUMml6OzxfYn/isdHcR6uRT+Oii6hVLpf6VqWWlULK/WrYli7Z5ywEJoQsPlLV3bvpPBt0yBTqtmG03HTYeWx2svt9sPyqxZZOTaFCU1ZQiWLsJWDxwAjKY8Vy6GCxVClk7U1RRsqX5XQ8HZQYsndVwWs38/Du5OSSuUOVqguVPFgP+7X2IoTVqJUfsVSzd7ZDTUHmw7VzuWLdj7Kkg+YKt6I9NOFUuFLRs9JyRWJ6993MdtOV33p5s2bF29e/KPOw9c/d+kcx3Ecx3Ecx3Ecx3Ecx3Ecx/0ffQfMndWWoOeW0wAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.device-icon-nvr4064H:before {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.device-icon-unknown:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAEOCAMAAABPbwmXAAAAsVBMVEUAAADs8/XO1+Hv9PXS3ubX4ebe5Or09/nu8/bR2+Lv8/ju8/b09/jk6u7a4ufM1t7z9vjm6/DX4OfM1t7R3OTT2+Pp7/Jjf5rn7vHk6+/z9vjg5uvw9Pbt8vTc5Orq8PPj6u7V3uTL1N7O2ODR3OPN19/Y4eeInrN9laxrhp/i6e3D0Nmvv82nuMdwiqLU3eW6x9OVqbyOo7Z0jqV4kajH0ty/zNebrr+2xNCBmK6itMOYQfK3AAAAFnRSTlMAJvWKfiH9+Lisaffo5eLgz8vHwl9cFedX4AAABGtJREFUeNrs1d1OwjAAhuEuS5SgJnrSDlFJjAFmxviVH+//whxZZHxg4KhI0/c57Unz5mtqAAAAAAAAAAAAAAAAAAAAAADAv0nSx/vb5yt2e/+YJuYyktZzEFoXCdKudvESgGojbeNdWsd4vXJ1kNR41q5b9K6drYt43kdyV8ewV6/X2wa5S4xPrdeXIGLUQarLtoxHSbXBQGJsVQOxPueR2pBqbHvY1PjzlIXyUn7fS/Zk/HnIbGCyB+PPTSewHlnnxvjTDS9H1+yQgxzkIAc5yEEOcjTIIcghyCHIIcghyCHIIcghyCHIIcghyCHIIcghyCHIIcghyCHIIcghyCHIIcghyCHIIcghyCHIIcghyCHIIcghyCGizzEupoPNInf5fDhYTfox58gms9KpcvURaY5OMXd/GSxjzLGWYYhZN7Yc2cqdUH7FleNt404rYsrxVrpzJvHk6AzdectocszcgXK4ONpL3o0kR6HfyLpfT+Z9pB/vKo4cn7lrDMa2ka1zt+cjihwj1xhZ1V+4xjSGHPvj+LaH+nunZQw5CrezsccmrvEeQY4fdu0tN2EYiMLwLs44QopCm+KEXArNBcj+F1ZKWztTRUl59fG/hE8QjT22Gx+HXlxT+ByJuOzWr+cjfI5ha/B8FdctfI5JXBkWE1cXPoefSHss1/rBNHwOu/ll6Jk4+s0hvGX6s7RqIl3oKK4ifI5b8dsJi43isuFzPHP6byJHLr6BnsPcxFVm9ByN+C4MJ9rVrnzXPyud1K0hx+XgPy9Ry5ScY9KLFprFwmLmrDQanrXTUonlXUpuapy4VtbrGmXF9qBBZ5RGmxM+d5mnvqJFyvj6R0/mPpuBm6OSWWcDbo6s03tZco5JabBzZKW4+oSeo1Y7anoOq/4q7BxGfC+R413UlpKdY9RnenaOWh9jI4daq7BzNOLaA4gcrgMAdo595UoAsHPoIocqcqgihypyAPm1qccdvmPnqAp5dH6AsHP4qbSLYxhG8XVHgJvDdH/W1Nwcg8zrAG6OWlQJOUcjqh05x1VUADfHQWlYgJsDVmaNADnHvtQvJ8k58Na6pVO8/rmXXkq5Vwz4ip4DMHk1pPgpcnyyQ8cEAAAACIP6t/Z1HSACR0foCB2hI3SEjtAROkJH6AgdoSN0hI7QETpCR+gIHaEjdISO0BE6QkfoCB2hY+zUSwpDIQyF4VS0cCct9IUiBK0xAyfuf3cddJQF5KKQbwk/OREsh2A5BMshWA7BcgiWQ7AcguUQLIdgOQTLIVgOYbccZbccRTPHdaTPVtK4gh7Ou+XIDHpuOLZaSxx4Az0P3uqZxpT5AXp83eo84sDqQc+FKpa4SZAYC1a6gKKDGMcee4lpINMBmoKjinmkFBeX0shYyQVQ9epUGXMui8sZuVJ/gTLfG01mXBzzpNY9qHu73ojmnHVZc06i1t0bThCO/tcW1f+OAOcI/nl334W5+9MHML/24JAAAAAAQND/186wAAAAAAAAAAAAAAAAcAljGzZVpPn+3AAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
/* Notification */
.ant-notification .device-upgrade-title {
  font-weight: 600;
  color: var(--app-notification-notice-title-color);
}
.ant-notification .device-upgrade-notification .upgrade-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: var(--app-notification-notice-font-color);
}
.ant-notification .device-upgrade-notification .upgrade-item .status {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin-right: 5px;
}
.ant-notification .device-upgrade-notification .upgrade-item .status.success {
  background-color: #0dc901;
}
.ant-notification .device-upgrade-notification .upgrade-item .status.fail {
  background-color: #ff2954;
}
.ant-notification .ant-notification-notice-message {
  color: var(--app-notification-notice-font-color);
}
/* Modal */
.ant-modal.add-device-cloud-modal .ant-modal-footer,
.ant-modal.copy-device-cloud-modal .ant-modal-footer {
  height: 80px;
}
.ant-modal.add-device-cloud-modal .ant-modal-footer .ant-btn-primary,
.ant-modal.copy-device-cloud-modal .ant-modal-footer .ant-btn-primary,
.ant-modal.add-device-cloud-modal .ant-modal-footer .ant-btn-secondary,
.ant-modal.copy-device-cloud-modal .ant-modal-footer .ant-btn-secondary {
  top: 24px;
}
.ant-modal.add-device-cloud-modal .warning-info-message {
  width: 80%;
}
.ant-modal.add-device-cloud-modal .warning-info-message .second-message-tip span {
  font-weight: 550;
}
.ant-modal.add-device-cloud-modal .ant-modal-content {
  min-width: 920px;
}
.ant-modal.progress-common-modal .progress-modal-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.ant-modal.progress-common-modal .progress-modal-container .progress-modal-content-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 24px;
}
.ant-modal.progress-common-modal .progress-modal-container .progress-modal-footer-btn {
  margin-top: 24px;
}
.ant-modal.copy-device-tree-modal .ant-modal-footer {
  padding: 0 24px 24px 24px;
}
.ant-modal.copy-device-tree-modal .ant-modal-header {
  padding: 24px 24px 16px 24px;
  background-color: var(--app-modal-header-bg-color);
}
.ant-modal.copy-device-tree-modal .ant-modal-title {
  font-size: 20px;
  font-weight: 700;
}
.ant-modal.copy-device-tree-modal .ant-modal-close {
  right: 24px;
}
.ant-modal.init-device-cloud-modal .ant-modal-body {
  padding: 0 24px;
}
.ant-modal.init-device-cloud-modal .ant-modal-footer {
  height: 80px;
  display: flex;
  align-items: center;
  padding: 0 24px;
  border-top: 2px solid var(--app-border-color) !important;
}
.ant-modal.init-device-cloud-modal .ant-modal-footer .ant-btn-primary {
  margin-right: 0;
}
.ant-modal.init-device-cloud-modal .ant-modal-footer .ant-btn-secondary {
  margin-left: 0;
}
.ant-modal.migrate-device-modal .ant-modal-content {
  min-width: 800px;
  overflow: auto;
}
/* Drawer */
.event-rule-drawer {
  z-index: 30;
}
.event-rule-drawer .ant-drawer-content .ant-drawer-header svg:hover {
  color: #04b0ff;
}
.events-recipients-tree.ant-tree .ant-tree-treenode {
  height: 48px;
}
/* Credit Card Icon*/
.credit-card-type {
  width: 50px;
  height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAYAAADFTB7LAAAAAXNSR0IArs4c6QAAAbhJREFUWAntlz9Lw0AYxp+EplCooDhZhy661g9gQfwALroLOukncNHF6uLgJB0c6p9FXJxEF0FUnJxiBYWqEIQoBCW0VoS0jfcmDWnSxg6l6Q19l8u973PJL0/ucokgy7KZSCQgSRJ4CsMwoKoqBE3TTN7gHKMIUuQVjiCJTXRoeW25B4woisKreRYX9w72ATudP30HO3VQ0HXd7PQk3Rzff8T/uvvI3sHzGSD/EiiLBFa6XaixmbW0BcgFQPkALncAUWi6au8e8cGZDUdIBHl43gRHid4A6t9AZg+IxxA73oSYngDWcwDlfdEbwI194KtooUhz0xCGBuw+5X0RPuDDK5A7tTFqNaBUhqmX7D7lqd4Q4QOuZAECo2DrxCz9AMWy3ac81RvCs4r9n17JZNKS+vMN41seOuOaiidXwO29m2ZAtfdP10GqUJ10s1OWLjwHy7/A6q4LVz+qXNwB0ag3TzrSs/A4GHTnQXnvWdv0to8AVfOIhJFhRBdnUM0/o1J4c2ukI/3aAsLbi9PLbAG02DEG42yhsHlYrc9LBzM1BlxnQ/ztfFKAG9m5fPt2MgVjfBQC7z/uf5NEmQQt5ejYAAAAAElFTkSuQmCC) no-repeat;
}
.credit-card-type.visa {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAAApVBMVEVCWpv6qTKBk8D5xnr2+fwtSZD5nxtbcqns8Pfz9/s9V5nd4++ImsEwTJLR2ejL1OWyvdiotdONnsSElb95i7lwhLRofbBfdaxSaaRCW5s1UJTm6/TY3uy/yd68xty5xNukstGWpMiToseKm8OGmMBZb6dPZqLw9Pno7fXi6PLV3OrO1+fGz+KuutZsgbJab6hWbaa3wdp+kLt0h7ZxhbRYbqc5U5btPvF0AAAABHRSTlP7+31970BhNwAAAPpJREFUOMvN0jdywzAURVHJetdgzpRI5ZyT4/6XZtodVaGz7gwazBngF7/z0sGihlk5sHVgD2XZf8NLEAQLR3JXq0mc5478rCyzkTQO8lnrxeMaFlICpxWekhBgL1XQf/h6+3szwDSn7w4ZTGYL6Qx4D3BNrTEkDVr6UDpqKrmC34ZTGAXUbgQT3aB+kw4hkUfShk7IzGOpOThy3oFUGZX6rNtQhorwoIKtmuJmzJ3HJvvCPMAl8CFtKZSeRrFHceGvoduGZyCWA/NdCPB9vHNL0zlEbeiazacUGTPeF1V9z33fmKmk62b6FEthBV8ts4ddO9ft9LpWrvcDRNQemtO/KlMAAAAASUVORK5CYII=) no-repeat;
}
.credit-card-type.mastercard {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAACN1BMVEUiIiIjIyMhISHuny3ZIir29fXncCzjXSs0ISLx7eznmizWkCu8gSvkZSvkYCvhUCssISImISH+/v7z8vLi4ODm4dnRysfSwcKQdHXsnS3LiSvXIirUIirJIimVIyitISiLYieNISaBISU5MCI1LSIlJCH5+fjt6uns5+fo3t7X1tXj09TfysvWwcKuqKmyq6irmZrbvJC7i42bhIXNQ0nglizblCvkYiunRyu5firbLiqicCnHISnBfyefbSe5ICeeIiakICZ2ISW+HSQtKCI7ISIpJSDk29zn09Te2dHY1M/Qz8/Ozs3m2sjv3sfLxcbYxMXOwcHEwsDo17/PyL3Ryby4t7fWtLXBtLXYybTPsbLOr7HHvrCysKy9rKzbq6zOpaenpqWzrKK6n6DSnJ6fnZqzmZrBl5m6lJa8kpSbk5OVk5G4p460pI6bjI3Gio3bhorAqonOe3/mvH7den7Tr32SiHmccXOwcHO8bHCmkG63lmfxtmB6Xl7rsVyOWFqyVFnxsVV+U1WsTlORdExrRknvqUPJkkO1hD3upDjAhzWULzTLjDGuejGmKzCaby/KUi+uKS7jey2pdi3SjSyhKCyIKCzSiivZgCvTfCvcZyviWCvePyvePCvFhirJairVXirJXSrDNCrCIyqzeimkcinWPCnDIim8IimzIiiXaSeDXietISfNICeSZiaAWyZ8WSZVQSS4fCNGOCNPISNEISNANCIvKiKbPSGpJSGGHCFrHCCpGiAW0HAJAAAAAnRSTlPjSQzAlCMAAAG5SURBVDjLYmBkYCICAJWB1REGMHWEAUIhh5O8jbTsSiVXEGebwjxTSTOe9SoYCgWVZFggQFpRwMVakhkCuBRUURUKyLMgwCJuZgTg2Y6sUHANCxLgX2CKrFIVSaESsrrZ5uYzmJGAAkIhhwySOis+IJiOpJBLBa7QCcVidiCYiWzkBrhC+QYdk6h4sLK1Bey8QDCrPUS0EaJMytcSrtDGmLWCNVpcoyST00ioSNfDRDvNJ7elkDO42s/QM1SUG65QRk8s0D+/2UBco7Je3DhAP12oVq2TuaNKOEksKCc1kguuEDB7LQP3sAwxvYRW9biUrAiJcs1pQm096mVqsaVaNfqGCBN3CUsYiUhwiujqiOSxNmlqJ4fvTGSN4fQS9a7LZhUu7oIr3D3RcfFUZzkHh27nPX3LdlhYTJhv2z/FbgnPZOZNvXbMq+EKXaWRgmcOGxBwIYWOpDIiZhSRA3IuP/9C5GBchxSFAvbIUcM2CVmdlBty6uFYgaRS1hZZnTJqehSQg6tz5FC2hKuzdsFI4VsVl4NMk9sC4mxcagZUxb1qM1oKhyVzDkEEx01FFS3PUDcbMhBdAAAADU9Zmx70+4QAAAAASUVORK5CYII=) no-repeat;
}
.credit-card-type.amex {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAAAnFBMVEUAnNsAndwAnNr3/P6Ez+1vx+oNodwJn9t3yusUpN2M0u7v+fwzsOEprOC04vSV1e9mw+gZpd3////z+v3r9/zQ7Phpxek7s+Kq3vJ7zOthwehbv+dQu+UfqN665PWl3PKf2fFUveaH0O1IuOVAtePl9fu/5vXf8vra8fnH6ffE6PaZ1/CR1O9DtuMuruAlqt+w4fOW1u9+zOzN6/fGE8rbAAAAAnRSTlPjSQzAlCMAAAFySURBVDjLxdTHjusgFIDhXMAGDNi0uPeS3uf93+2SSRaxZhbezb84wtYnFgix+rcCC3LMuSU5t7A/hg/4jI3ws+nLQMugtW6dvuGUqKmnjSW0qSjtBaVjet5dwAMIzfEOkfAFy4MqUUY59GmLj/VWtQcQXPLC5p2/4XQg8RuGxaWsMj7mVddinqSKYpGK4W78ThT8hPkbVhYXueI8Bb2DJDioGvqPK6kGmhe4umXgDfs92oapRDC2x0NGSB1tNUkzeJLNfkvk2sTNC3oInRX6ESFRdB2i7+LZORaeS4Lc+63yA66bIAg2u7WbN3jKsuNzZdIgYMegrT9hcpY5bulwJSIXZQcGJWVTSRlzieZQjKcekOYaJe5cCj+jZXnzxzhW534zgyTc8+pyV97dChJhxMNQ71t/EyKwm0E3ElPScUJM1FpJTGngfnUAe7MdDWPMEqh1DSatNXt+Q2a0YeZLfEDsuzDArzEL//ENXy10ix+A/2FQJeTkbfk0AAAAAElFTkSuQmCC) no-repeat;
}
.credit-card-type.cartes_bancaires {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAABX1BMVEX///8AYJcBlZUAXZUAWJEBm4UAfK4AeasAaJ4Bl48AjqoBlpIBmI0BmYoAhbUAbKAAlJkAibcAirQAU40AUIsBnIEBg7MAjK8AdqkAjqcAcaUAkp4Ak5wAWpMBmogAZJoATokAfq8Bjq0AkaEAYpkAVY8BnX4AbqMAZpwAh7cAi7EAgLEAkKMAS4f6/f0AdKcAc6YAR4MARYGAutMAkKUAlZcASYUAQX4Bn3fv9vmNyd4AkKQBnnsCn3oBoXTt9/jR6+yAw9qAxdiAvteAt9GAtM8BjLIAP3zy+Prd8PONw9mAxtZHpMcUmKHX5u+f0+Cjyd2JyNmjw9d+yco1nsNHsbWNubM1qbApfKoSc6QVS4MXpXre7/XE5OzE5uan0+Sn1+ONxduAxNuNwtlqu9Jxv9FqtdFJqcpxqshxqcdxw8MsmcAJjbqMqrlPlLksorVPj7WMna8Vb58RnZcQYZYPfizpAAAByklEQVQ4y2WTZ1MCMRRFH0UWUEFQUVREQLHhWrChAlIFBUFUBLH33v//mLyETRjep53ZM/fMS26gWgxsuq3+gRmnY9o26zMpgwtDk3bz1LjO4DFO9PaNzS0ure2cfkNxZDi0TMksAV2zJiTtZrOXkQRcRRJ6RoYDIbfb78dIF42cx0ivTufxGFkkIUFPSE1uE6Qkx0jQr/Q05U4mV5R5TW7U5NCpR/my1UojkRRyg4Hvg+AKl9+fx9Wz0qu0uVfaHCyMDJ1sA4564DIpt9CcSOWvF+XQZUH5sar9u/SZdkFMxYgkdGNkMQ5iHnwyGEE5ATHyEORfLhncZ4cJo0hugzyFa/GtfrHNOZgDnPxeMpm4SRwVUqlwOJxOZzLPNb45dCCpgZSUwacaOXYE+5FsVT9uSOoPFsnB1mXeNuRl8M4JiOSvfDx3DhmMsMJBsL+DktKBX2WdMlhmNwlblCRycYWkcALMleuswxANMrlF/3IRV/OlT1oj0eGFZo1gfQvl9CZFh7NtbSdglJAYiTUK8A47HaSZPgUfkJ3KIbYeDWokiUSyvcPjEItxOQE7W+S2ltcLDRKJJJdjJHtq8uv9gWqjXe4Wm3N5/f0fDSRocpf2ONcAAAAASUVORK5CYII=) no-repeat;
}
.credit-card-type.diners {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAAAmVBMVEXk5OTo6Oj////h4eEOcrGKu9pxrNH8/f4ogroSdbNrqdCqzuQ5jL82ir4vhbwmgLkce7b6/P7y+Pvt9fr39/fe7fXb6vTN4vDH3u6TwN2HudlHlMT1+fzx9/vn8fi71+qx0eaiyeKQvttjpM1SmshDkcM8jsEVdrTW6PLC3OyZxN+Dt9h3sNNOmMZBkMKkyuJ+tNVan8oWd7T2dFUMAAAAAnRSTlP5V0biU5sAAAEhSURBVDjLndRpb4MwDAZgZszCfZZSztKW0nvX//9xsxlilQJS1PdDgsiDsVCC9qbpCiGmrUAhK03TQSn6izAtyr4PLMTQPzjRIoxtd5fQXDsfSDGdBZh6ewFjdiemtpiDtdc+Vdj8yTloFzQ0WxouKddEjiPDtU/NZ+E7XRon5kOfQSTBIgdIQhwg/qwBHORsJXiktRuOkJurLYZfEjQF4QmafIfhQYIBL03Qosll2M1WLCfo86PzFcszC4bjlAw93iS4NwBic4RhA/CJnI0EG7+ijxkMMKRl4bHzhAShuNNQcYUs4Tcg5wIyFI8r/KcdOsxnd0/c3avxMjLYWdeljZt7xpmaSnMfKWW2vMPj1u4eveu6x28je/HMKB9X5R/AL0yeFndE38DjAAAAAElFTkSuQmCC) no-repeat;
}
.credit-card-type.discover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAAAw1BMVEX////h4eH1chbj4+PPz8+6urqUlJSOjo6Dg4N1dXX39/fV1dXKysrHx8eqqqqHh4dWVlZNTU3s7Ox3d3f8/Pzl5eXR0dHDw8O/v7+tra2ioqKenp6YmJiLi4uAgIBlZWViYmL19fXf39/c3NzX19f94c3BwcG8vLyxsbGbm5v7v5R5eXn5qXBubm5ra2tpaWlQUFD2iTzv7+/n5+fi4uLS0tL93MT81Li0tLT6zKv7xZ98fHxxcXH4o2b4nVz3llH3kEc2jmbeAAAA4ElEQVQ4y+3Ux3KDMBSF4UMkIZqQTLPpuPeW3pP3f6rAMFlHy3jG//rb3bkHlBgaEQriQCOHwIBWxhX+BaXMY2SuW5UEwqooNufzq1FGMDiVMhOSix4OFqma2MM6pbes8Vxvc9P2UguYBXt3p741OgU9DFCY9pDXz9F+AeC7g5+rt7GKWZOzFirnF+YtBD1mBwHgq4MfY2VaYIdl4jenGXpIl2pqs/V9yVdHd5I8dXCOYvAAZpPA52urh+GWz2Am6b66AwttD4+73RyIt4AXhubIjywPl3KZ/w9131V7AH4ApCIRJLxQufsAAAAASUVORK5CYII=) no-repeat;
}
.credit-card-type.jcb {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAABC1BMVEX////h4eHwADYAbrwqtBn/9Pex0+tGvTd1sdvw+u/j4+Oi3pr1+/T5j6eo4KBOwD/+/f37/vv39/eVw+OOv+J7s9zQ0ND5laxUw0fxBDn5/P672O3+5+wphccZfMOt4qaG1Xz0RW3yJlPxHEzd7Pf+6u+iyud/tt7d89r8ztj8ydUzi8nL7MfC6b77rL6657Sy5Kud3JWa3JFxzWVry2DyLlpSwkU/vDD/+vz1+fzl8Pjh7ff2/PXQ5fPy+/HG3/D95Ompz+np9+eWxOT80tt4s9ttrNlXn9JOmtD7v8z7u8n7tMQGcb0EcL36lq32b431W312zmv0N2Jhx1TyF0nwDUDxCz/xCD1Hvjjl5PJmAAABIklEQVQ4y73UZ0/CUBTG8aeloLSCLSraXcreS8C99976/T+Jp5Xb2FCSvjD+X/+Sk5ybe5AXuRiJeYg5xCgngkOsOAY1/XSVKgHlTsZrC6j1JMoOQc1M+KXQ+OD9khgIfgsheJxg8IWfQkWIgtUAqgweRMLFAPIMpv8ANpsWwXd3NCqqBDeo8SQKAmspZGS5cWPU+eQSbGewB2ceBAo0uODBTUFooTcXHvF+BLtSV5FfZ+H9DzQC2B8+t9APwwrBS+CKIJ5+jR6iFobarr6D7Sqt5zEp16/LZx5sS9kTSGF4bpmmdefvUS26rr+eZa/J/7wMpc/CcSQsMfgGBp0oeIEp/Lxl8CsdgocrVGUfwDr10DEAJUvZbQUBjBUX+7vGPgDfzxkeO1Gl+xAAAAAASUVORK5CYII=) no-repeat;
}
.credit-card-type.unionpay {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAABvFBMVEXk5OTo6Oj////h4eEAamUIL2ftFx9boJyZxML3+Pj4o6bza2+009L8zs9lpKJkfKArTX0cenYQNmzg7ezQ5OPQ2eLF3Ny619Wtus2my8qfx8WFt7WAtLJ8srBpp6RVnJgmgHwgfHgCWmbvKjH+/f3w9vbo8fH93+HG3dy92div0M6ntcmkysiiscaexsSXwsCUwb6TpLyFmbT5p6pwh6dsqaZqg6T4n6JipKFQmJX2kZVAXor2hIk5iIcxh4MrhID1b3TzbHEOcm0CbGcESmbyUljvLzbuJCz+8fHn6/Dh5u3d4urU5eXK4N7J39793N3Ez9vCzNr71da0zNH6wcOaqsH6vb+Vpr6Rvrz5t7mHubaIm7a9o7PWprB/mLB+kq+Vk6x1rqt1i6puoKfonKFglZ/3mp73lZlYeplXcZdLlpNjbpNOapJHlJA/dop9aIU2VoNhW4H0en4uT34fWHYqRnYbV3UaPnIVdnEQX260W2zzZWopOWo+PWkGPGfzYGYFQ2YHMWYPLmQWLmIfLWA/KVZUJ1DxQEd1I0V7I0LwOUCFIj+IIT+qHjS6HDDPGijuICfXGSbeGSPoGCGpRYJLAAAAAnRSTlP5V0biU5sAAAF6SURBVDjLndTFcgJBEIDhTRiWkAAJwR1C3HH3AHF3d3d3d5cXzu5swaG5bPGfv8PUTPcQOQSHRRQj+Lks4hMEJ5dVnGxgfriA6vTi/KCI6vAkwKNzV0HoIul+7ri4a5QqBOEThu9cppI0XAWwmcQ9Mu4GpdMAOJgsIONm8p6Blya9yMRAeEb/mZCsMH9xmZpm6htU2MXKAIy7vIneyMSKfXts3V6zIFC3O4Z1Bo8oCK6n9FsY8XuF49bWuimlzKIp84gr9bXa8qADQCG527+YHJl2DswqfTWTIgFCtdU8txqpAFwi6X65VMVHxftGcfTYZETVYiQB8ArDD9op6yx9nbq8+g6FXoTE8AnNGD7TUDbUI5cYpQptpSCEeAB2kbgHCvparN2NowF5uYGviaFGAG3Y/d1ScK/NKVMYdAKJqkGLkBTAMIafqetGqaKlAL5i+JYxERtwHhMYvmRAOYQVtnyq+a2dtUKq5c25PDq1lPUqZAFZryvrD+AfUGxAaNwSQKkAAAAASUVORK5CYII=) no-repeat;
}
.credit-card-type.maestro {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAaCAMAAADyku75AAABPlBMVEXk5OTo6Oj////h4eEAmd/TIBFsa739/f329vaPj47q6uq9vbzrmJD8/Pz6+vr4+Pj19fWW1vOGz/BLt+nf394VlNvY2NjQz8/tpJ6JiIfnhHzUIxT3/f+P0/GK0fHx8fAurObk5OQVouMKnuH54N8mkdjCwcFfcMHzwLtpa7m3trV1ZK6qqaiTkpGIh4Z8e3qVTXh3dnVmZWTgaWBeXVutRFu4OUXWLB7MJRzp9/3l9fzf8/zW7/vF6Pi65Pf99/az4fam3PSg2fT99PPn6fF3ye5uxe3f4Oxjwezr6+tWuun76OcMk9v43Nk0g845gc30ycbFxMRacsJib8BwabdxaLXwtbCsrKurq6qpqKeop6ampaTpjYXoiYHhd3BubWvkcmhgX13bRzvbRTm+LzTBLS/XMSPWKx3OJRvPJBknruBNAAAAAnRSTlP5V0biU5sAAAE0SURBVDjLndTXUsJAFIDhuIT0TkwRBVFEQAEpir333nvvvv8LGDNZEtfNzI7/VS6+2SRnTkJ1UQmCPEZxgCCOohKAqMS/4EpRupPO897V7JKxlpnvjYFSO+nX3EjRfgM6DrLNZNBrqZsO2sTAHugmR5hhGmb8gXtpCMcYhjmAcHA6hMiBn6cePKFhGRS+QDjB/NR5yhQKPyAc9+EQhP0obJPCZ8Jbhy/zdea5cD59KMz/Gs9+ZzxTKAS3kYEfRw9EIXiE8q20C906dimcd9+l71e3g6VYjlmzhUNHcoo73tXMom7oczFrJthZC+RMTdAUccvNCZZ6pGLh6E2LL9dr5adW4cFq2BWxWnDx0HTFy1pdbPB29Zq/qGj8FY+FMlBYlpVZVQFZIAscYE0QgcSfK/EP4Bt4oydOdgTU/QAAAABJRU5ErkJggg==) no-repeat;
}
.auth-3ds-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth-3ds-wrapper .auth-3ds-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/img/loading.bda5c45a13976e19.gif) no-repeat;
  background-position: center center;
  opacity: 0.5;
}
.auth-3ds-wrapper iframe {
  position: relative;
  border: 0;
  background: #ffffff;
}
/* Modal */
.modal-background-grey .ant-modal-body {
  background-color: var(--app-card-grey-bg-color);
}
.history-modal .ant-modal-body {
  padding: 0px 24px;
}
.ant-drawer-content .ant-drawer-header,
.ant-drawer-content .ant-drawer-body {
  background-color: var(--app-drawer-bg-color);
}
.drawer-content-card {
  background-color: var(--app-card-bg-color);
  padding: 24px;
  border-radius: 10px;
}
.drawer-content-card .ant-form .ant-form-item {
  margin-top: 16px;
  margin-bottom: 0;
}
.drawer-content-card .ant-form .ant-form-item:first-child {
  margin-top: 0;
}
.drawer-content-card .ant-form .ant-form-item:first-child .ant-input-affix-wrapper {
  width: 420px;
}
.drawer-content-card .ant-form .ant-select {
  width: 420px;
}
.drawer-content-card .description-container {
  display: flex;
  align-items: flex-end;
}
.drawer-content-card .description-container .ant-input-textarea .ant-input-affix-wrapper {
  height: 200px;
  width: 350px;
}
.drawer-content-card .description-container .ant-input-textarea-show-count::after {
  right: 250px;
}
.drawer-content-card .optional {
  color: var(--app-text-second-color);
  margin-left: 0px;
}
.drawer-content-card .ant-checkbox-group .ant-checkbox-wrapper {
  margin-bottom: 11px;
  margin-right: 24px;
}
.schedule-description-container {
  display: flex;
  align-items: flex-start;
}
.schedule-description-container .ant-input-textarea .ant-input-affix-wrapper {
  height: auto;
  min-height: 120px;
  width: 350px;
  position: relative;
}
.schedule-description-container .ant-input-textarea-show-count::after {
  right: calc(100% - 340px);
}
.schedule-description-container textarea.ant-input {
  min-height: 120px;
}
.ant-modal.add-schedule-rule-modal .ant-modal-body {
  padding: 0 24px;
}
.ant-modal.add-schedule-rule-modal .random-execution-item {
  line-height: 32px;
  display: inline-block;
}
.ant-modal.add-schedule-rule-modal .ant-select {
  width: 350px;
}
.ant-modal.add-schedule-rule-modal .optional {
  color: var(--app-text-second-color);
  margin-left: 10px;
}
.ant-modal.add-schedule-rule-modal .ant-modal-footer {
  height: 80px;
  display: flex;
  align-items: center;
  padding: 0 24px;
  border-top: 2px solid var(--app-border-color) !important;
}
.ant-modal.add-schedule-rule-modal .ant-modal-footer .ant-btn-primary {
  margin-right: 0;
}
.ant-modal.add-schedule-rule-modal .ant-modal-footer .ant-btn-secondary {
  margin-left: 0;
}
.ant-modal.add-schedule-rule-modal .setting-form-flex {
  display: flex;
  gap: 10px;
}
.ant-modal.rule-detail-table .ant-modal-content {
  min-width: 900px;
}
.playback-date::after {
  content: '';
  position: absolute;
  display: block;
  top: 23px;
  right: 9px;
  width: 5px;
  height: 5px;
  background: #00bbd4;
  border-radius: 50%;
}
/* Drawer */
.draw-title {
  font-family: PingFangSC-Semibold;
  font-size: 16px;
  color: var(--app-container-title-color);
  letter-spacing: 0;
  text-align: left;
  font-weight: 600;
}
.language-menu.ant-dropdown-menu.ant-dropdown-menu-submenu-popup {
  padding: 0;
}
.ant-dropdown-menu-submenu-popup ul {
  margin: 0;
}
.ant-select-dropdown.vms-header-org-dropdown {
  width: 350px !important;
}
.solar-device-drawer .ant-drawer-content,
.solar-device-drawer .ant-drawer-content .ant-drawer-header {
  background-color: var(--app-drawer-content-bg-color);
}
.solar-device-drawer .solar-device-title,
.solar-device-drawer .drawer-title-status {
  display: flex;
  align-items: center;
}
.solar-drawer-title-content {
  margin-left: 8px;
}
.status-btn {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: var(--app-drawer-icon-grey-color);
}
.drawer-title-name {
  font-weight: 500;
  font-size: 16px;
}
.status-btn-online {
  background-color: var(--app-drawer-icon-green-color);
}
.status-title {
  font-size: 14px;
  font-weight: 400;
  margin-left: 8px;
  color: var(--app-drawer-status-title-color);
}
.offline-solar-content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.offline-solar-tip {
  margin-top: 16px;
}
.add-site-modal .ant-modal-footer {
  border-top: 1px solid var(--app-border-color) !important;
  padding-top: 20px;
}
.add-site-modal .ant-modal-body {
  padding-top: 0px;
}
.map-flow-point-container {
  min-width: 128px;
  height: 36px;
  background: var(--app-popup-bg-color);
  box-shadow: 0px 2px 4px 0px var(--app-box-shadow-color);
  border-radius: 18px;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}
.map-flow-point-container .map-flow-point-icon {
  width: 24px;
  height: 24px;
  margin-right: 4px;
  background-size: cover;
}
.map-flow-point-container .map-entry-icon-light {
  background-image: url(data:image/png;base64,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);
}
.map-flow-point-container .map-entry-icon-dark {
  background-image: url(data:image/png;base64,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);
}
.map-flow-point-container .map-exit-icon-light {
  background-image: url(data:image/png;base64,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);
}
.map-flow-point-container .map-exit-icon-dark {
  background-image: url(data:image/png;base64,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);
}
.map-popup-container {
  z-index: 10;
  pointer-events: none !important;
}
.map-virtual-device-action-popover .ant-popover-inner-content {
  padding: 0px;
}
.map-dropdown-user-select {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.ol-dragbox {
  background-color: #00bbd414;
  border: 2px solid #00bbd4;
}
.map-gl-view {
  position: relative;
}
.map-gl-view hr {
  margin: 0;
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
.map-gl-view .geocoder-container {
  position: absolute;
  right: -520px;
  top: 130px;
  transition: left 0.3s ease;
  box-shadow: 2px 2px 5px 0px #1d252929;
}
.map-gl-view .mapboxgl-ctrl-geocoder {
  min-width: 360px;
  border-radius: 0 4px 4px 0;
  box-shadow: none;
}
.map-gl-view .geocoder-dropdown-item {
  color: var(--app-site-map-dropdown-item-color);
  display: flex;
}
.map-gl-view .geocoder-dropdown-item p {
  margin: 0;
}
.map-gl-view .geocoder-dropdown-item .geocoder-dropdown-icon {
  flex-shrink: 0;
  margin-right: 16px;
}
.map-gl-view .geocoder-dropdown-item .geocoder-dropdown-name {
  color: var(--app-site-map-geocoder-item-bg-color);
  font-size: 15px;
  font-weight: bold;
}
.map-gl-view .geocoder-dropdown-item .geocoder-dropdown-addr {
  font-size: 12px;
  color: #868e93;
}
.map-gl-view .mapboxgl-ctrl-geocoder .suggestions {
  background: var(--app-site-map-popup-content-bg-color);
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left {
  z-index: 3;
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group {
  margin: 16px 10px 0px 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  background-color: transparent;
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group:not(:empty) {
  box-shadow: none;
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group button {
  width: 32px;
  height: 32px;
  padding: 6px;
  display: inline-block;
  box-shadow: var(--app-mapbox-control-button-box-shadow);
  border: 0;
  border-radius: 4px;
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group button:not(:disabled) {
  background-color: var(--app-mapbox-control-button-bg);
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group button .mapboxgl-ctrl-icon {
  background-image: none;
  background-color: var(--app-text-color);
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
  -webkit-mask: center / contain no-repeat url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.25 17C9.25 17.4142 9.58579 17.75 10 17.75C10.4142 17.75 10.75 17.4142 10.75 17V10.75H17C17.4142 10.75 17.75 10.4142 17.75 10C17.75 9.58579 17.4142 9.25 17 9.25H10.75V3C10.75 2.58579 10.4142 2.25 10 2.25C9.58579 2.25 9.25 2.58579 9.25 3V9.25H3C2.58579 9.25 2.25 9.58579 2.25 10C2.25 10.4142 2.58579 10.75 3 10.75H9.25V17Z%27 fill=%27currentColor%27 fill-opacity=%270.8%27 /></svg>");
          mask: center / contain no-repeat url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27 fill=%27none%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M9.25 17C9.25 17.4142 9.58579 17.75 10 17.75C10.4142 17.75 10.75 17.4142 10.75 17V10.75H17C17.4142 10.75 17.75 10.4142 17.75 10C17.75 9.58579 17.4142 9.25 17 9.25H10.75V3C10.75 2.58579 10.4142 2.25 10 2.25C9.58579 2.25 9.25 2.58579 9.25 3V9.25H3C2.58579 9.25 2.25 9.58579 2.25 10C2.25 10.4142 2.58579 10.75 3 10.75H9.25V17Z%27 fill=%27currentColor%27 fill-opacity=%270.8%27 /></svg>");
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
  -webkit-mask: center / contain no-repeat url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.25 10C2.25 9.58579 2.58579 9.25 3 9.25H17C17.4142 9.25 17.75 9.58579 17.75 10C17.75 10.4142 17.4142 10.75 17 10.75H3C2.58579 10.75 2.25 10.4142 2.25 10Z\" fill=\"currentColor\" fill-opacity=\"0.8\"/></svg>");
          mask: center / contain no-repeat url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2.25 10C2.25 9.58579 2.58579 9.25 3 9.25H17C17.4142 9.25 17.75 9.58579 17.75 10C17.75 10.4142 17.4142 10.75 17 10.75H3C2.58579 10.75 2.25 10.4142 2.25 10Z\" fill=\"currentColor\" fill-opacity=\"0.8\"/></svg>");
}
.map-gl-view .mapboxgl-control-container .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-group button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
  -webkit-mask: center / contain no-repeat url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.0001 1.43359C10.3591 1.43359 10.6501 1.72461 10.6501 2.08359V3.38137C13.8039 3.68736 16.3128 6.1963 16.6186 9.3501H17.9166C18.2756 9.3501 18.5666 9.64111 18.5666 10.0001C18.5666 10.3591 18.2756 10.6501 17.9166 10.6501H16.6186C16.3126 13.8038 13.8038 16.3127 10.6501 16.6186V17.9166C10.6501 18.2756 10.3591 18.5666 10.0001 18.5666C9.64111 18.5666 9.3501 18.2756 9.3501 17.9166V16.6186C6.1963 16.3128 3.68736 13.8039 3.38137 10.6501H2.08335C1.72436 10.6501 1.43335 10.3591 1.43335 10.0001C1.43335 9.64111 1.72436 9.3501 2.08335 9.3501H3.38135C3.68725 6.19623 6.19623 3.68725 9.3501 3.38135V2.08359C9.3501 1.72461 9.64111 1.43359 10.0001 1.43359ZM10 4.65C7.04527 4.65 4.65 7.04527 4.65 10C4.65 12.9547 7.04527 15.35 10 15.35C12.9547 15.35 15.35 12.9547 15.35 10C15.35 7.04527 12.9547 4.65 10 4.65Z\" fill=\"currentColor\" fill-opacity=\"0.8\"/><path d=\"M12.35 10C12.35 11.2979 11.2979 12.35 10 12.35C8.70209 12.35 7.65 11.2979 7.65 10C7.65 8.70209 8.70209 7.65 10 7.65C11.2979 7.65 12.35 8.70209 12.35 10Z\" stroke=\"currentColor\" stroke-opacity=\"0.8\" stroke-width=\"1.3\"/></svg>");
          mask: center / contain no-repeat url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.0001 1.43359C10.3591 1.43359 10.6501 1.72461 10.6501 2.08359V3.38137C13.8039 3.68736 16.3128 6.1963 16.6186 9.3501H17.9166C18.2756 9.3501 18.5666 9.64111 18.5666 10.0001C18.5666 10.3591 18.2756 10.6501 17.9166 10.6501H16.6186C16.3126 13.8038 13.8038 16.3127 10.6501 16.6186V17.9166C10.6501 18.2756 10.3591 18.5666 10.0001 18.5666C9.64111 18.5666 9.3501 18.2756 9.3501 17.9166V16.6186C6.1963 16.3128 3.68736 13.8039 3.38137 10.6501H2.08335C1.72436 10.6501 1.43335 10.3591 1.43335 10.0001C1.43335 9.64111 1.72436 9.3501 2.08335 9.3501H3.38135C3.68725 6.19623 6.19623 3.68725 9.3501 3.38135V2.08359C9.3501 1.72461 9.64111 1.43359 10.0001 1.43359ZM10 4.65C7.04527 4.65 4.65 7.04527 4.65 10C4.65 12.9547 7.04527 15.35 10 15.35C12.9547 15.35 15.35 12.9547 15.35 10C15.35 7.04527 12.9547 4.65 10 4.65Z\" fill=\"currentColor\" fill-opacity=\"0.8\"/><path d=\"M12.35 10C12.35 11.2979 11.2979 12.35 10 12.35C8.70209 12.35 7.65 11.2979 7.65 10C7.65 8.70209 8.70209 7.65 10 7.65C11.2979 7.65 12.35 8.70209 12.35 10Z\" stroke=\"currentColor\" stroke-opacity=\"0.8\" stroke-width=\"1.3\"/></svg>");
}
.map-gl-view .mapboxgl-popup-content {
  padding: 20px 16px;
  width: 358px;
  background: var(--app-site-map-popup-content-bg-color);
}
.map-gl-view .mapboxgl-ctrl-geocoder .suggestions > .active > a,
.map-gl-view .mapboxgl-ctrl-geocoder .suggestions > li > a:hover {
  background-color: inherit;
}
.map-gl-view .site-edit-popup .mapboxgl-popup-content {
  padding: 0 10px 0 10px;
  width: 138px;
  border-radius: 6px;
}
.map-gl-view .site-edit-popup .mapboxgl-popup-tip {
  display: none;
}
.map-gl-view .site-add-popup .mapboxgl-popup-content {
  padding: 14px 10px 12px;
  border-radius: 5px;
  min-width: 154px;
}
.map-gl-view .marker {
  height: 64px;
  width: 64px;
  background-image: url(/img/unlocked.3dab31e4.svg);
  cursor: move;
}
.map-gl-view .marker__name {
  position: absolute;
  left: -32px;
  top: 68px;
  width: 128px;
  font-family: Open Sans Semibold, Arial Unicode MS Bold;
  font-size: 13px;
  text-align: center;
}
.map-gl-view .marker__device {
  margin-top: 12px;
  margin-left: 12px;
}
.map-gl-view .marker__lock {
  position: absolute;
  right: -20px;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-image: url(/img/lock.c6a829ec.svg);
}
.map-gl-view .marker__close {
  position: absolute;
  right: -20px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url(/img/close.99fdf871.svg);
}
.map-gl-view .add-marker {
  height: 46px;
  width: 30px;
  background-image: url(/img/site-add.97842fe2.svg);
}
.ant-modal.patrol-history-modal .ant-modal-content {
  min-width: 1350px;
}
.ant-modal.fixed-capture-detail-modal .ant-modal-content {
  min-width: 800px;
}
.ant-modal.smart-patrol-view-img-modal .ant-modal-body {
  padding: 52px 24px 32px 24px;
}
.ant-modal.go-to-vms .content-container span {
  color: #00bbd4;
}
#app.es_ES .add-steps {
  width: 90%;
}
#app.es_ES .schedule-space .record-schedule {
  width: 100%;
}
#app.es_ES .ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  width: 100px;
}
#app.es_ES .form-tip {
  height: 100px;
}
#app.es_ES .config-device .ant-col.ant-form-item-label {
  flex: 0 0 45%;
}
#app.es_ES .table.purchase-detail {
  height: 50px;
  line-height: 25px;
}
#app.es_ES .product {
  height: 410px;
}
#app.es_ES .video-display-select .ant-input-number {
  width: 70px;
}
#app.es_ES .map-container .virtual-device-action {
  width: 120px;
}
#app.es_ES .map-container .virtual-download-action {
  width: 105px;
}
#app.es_ES .map-container .device-list {
  right: 517px;
}
#app.es_ES .map-container .device-list-offset {
  right: 293px;
}
#app.es_ES .device-site-help {
  left: -30px;
}
#app.es_ES .default-checkbox {
  width: 180px;
}
#app.pt_BR .multi-lan {
  width: 160px;
  height: 20px;
  overflow: hidden;
}
#app.pt_BR .multi-lan .multi-lan-content {
  border-color: transparent;
  border-width: 0px;
  margin-top: -10px;
}
#app.pt_BR .add-steps {
  width: 90%;
}
#app.pt_BR .product {
  height: 420px;
}
#app.pt_BR .table.purchase-detail {
  height: 50px;
  line-height: 25px;
}
#app.pt_BR .config-device .ant-col.ant-form-item-label {
  flex: 0 0 30%;
  max-width: 30%;
}
#app.pt_BR .preset-container .edit-container .edit-titles .preset-title {
  width: 90px;
}
#app.pt_BR .preset-container .edit-container .edit-titles .info-title {
  width: 80px;
}
#app.pt_BR .map-container .virtual-device-action {
  width: 120px;
}
#app.pt_BR .map-container .virtual-download-action {
  width: 105px;
}
#app.pt_BR .map-container .device-list {
  right: 517px;
}
#app.pt_BR .map-container .device-list-offset {
  right: 293px;
}
#app.pt_BR .device-site-help {
  left: 0px;
}
#app.ru_RU .restore-btn {
  left: 150px;
}
#app.ru_RU .ipc-content .item-detail-title {
  width: 100px;
}
#app.ru_RU .order-info .table {
  height: 45px;
  line-height: 20px;
}
#app.ru_RU .order-info .product-name {
  width: 40%;
}
#app.ru_RU .order-info .duration {
  width: 30%;
}
#app.ru_RU .order-info .quantity {
  width: 15%;
}
#app.ru_RU .order-info .subtotal {
  width: 15%;
}
#app.ru_RU .app-table-column-filter {
  width: 250px;
}
#app.ru_RU .page-container .optional {
  width: 200px;
}
#app.ru_RU .add-steps {
  width: 100%;
}
#app.ru_RU .manual-add-input .ant-form-item-label {
  width: 150px;
}
#app.ru_RU .help.plugin-help {
  right: -48px;
}
#app.ru_RU .preset-container {
  width: 250px;
}
#app.ru_RU .preset-container .tabs {
  display: flex;
}
#app.ru_RU .preset-container .tabs .preset {
  width: 116px;
  line-height: 48px;
  height: 100%;
  align-items: center;
}
#app.ru_RU .preset-container .tabs .patrol {
  width: calc(100% - 116px);
  line-height: 22px;
  text-align: center;
  align-items: center;
  height: 100%;
}
#app.ru_RU .preset-container .list-container {
  height: calc(100% - 48px);
}
#app.ru_RU .preset-container .edit-container {
  height: calc(100% - 48px);
}
#app.ru_RU .map-container .virtual-device-action {
  width: 120px;
}
#app.ru_RU .map-container .virtual-download-action {
  width: 150px;
}
#app.ru_RU .map-container .device-list {
  right: 562px;
}
#app.ru_RU .map-container .device-list-offset {
  right: 339px;
}
#app.ru_RU .device-site-help {
  left: -70px;
}
#app.ru_RU .add-help {
  right: 15px;
}
#app.ru_RU .default-checkbox {
  width: 240px;
}
#app.ru_RU .video-form-content .ant-select {
  width: 80%;
}
.smart-detection-item .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.device-table-btn:not(:first-child) {
  margin-left: 5px;
}
#app.ko_KR .multi-lan {
  width: 160px;
  height: 20px;
  overflow: hidden;
}
#app.ko_KR .add-steps {
  width: 60%;
}
#app.ko_KR .map-container .virtual-device-action {
  width: 90px;
}
#app.ko_KR .map-container .virtual-download-action {
  width: 120px;
}
#app.ko_KR .map-container .device-list {
  right: 532px;
}
#app.ko_KR .map-container .device-list-offset {
  right: 308px;
}
#app.ko_KR .default-checkbox {
  width: 80px;
}
#app.pt_PT .multi-lan {
  width: 160px;
  height: 20px;
  overflow: hidden;
}
#app.pt_PT .multi-lan .multi-lan-content {
  border-color: transparent;
  border-width: 0px;
  margin-top: -10px;
}
#app.pt_PT .ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  width: 130px;
}
#app.pt_PT .video-display-select .ant-input-number {
  width: 70px;
}
#app.pt_PT .map-container .virtual-device-action {
  width: 120px;
}
#app.pt_PT .map-container .virtual-download-action {
  width: 105px;
}
#app.pt_PT .map-container .device-list {
  right: 517px;
}
#app.pt_PT .map-container .device-list-offset {
  right: 293px;
}
#app.pt_PT .device-site-help {
  left: -60px;
}
#app.fr_FR .add-steps {
  width: 90%;
}
#app.fr_FR .access-exception .common-form .ant-form-item-label {
  margin-right: 10px;
}
#app.fr_FR .account-content .account-menu {
  width: 250px;
}
#app.fr_FR .config-device .ant-col.ant-form-item-label {
  flex: 0 0 33%;
}
#app.fr_FR .table.purchase-detail {
  height: 50px;
  line-height: 25px;
}
#app.fr_FR .site-user .ant-modal {
  width: 730px !important;
}
#app.fr_FR .event-recent-header .refresh {
  width: 90px;
}
#app.fr_FR .video-display-select .ant-input-number {
  width: 70px;
}
#app.fr_FR .map-container .virtual-device-action {
  width: 105px;
}
#app.fr_FR .map-container .virtual-download-action {
  width: 105px;
}
#app.fr_FR .map-container .device-list {
  right: 517px;
}
#app.fr_FR .map-container .device-list-offset {
  right: 293px;
}
#app.fr_FR .org-role-slot {
  width: 300px;
}
#app.fr_FR .device-site-help {
  left: -15px;
}
#app.fr_FR .default-checkbox {
  width: 150px;
}
#app.ja_JP .multi-lan {
  width: 160px;
  height: 20px;
  overflow: hidden;
}
#app.ja_JP .add-steps {
  width: 80%;
}
#app.ja_JP .table.purchase-detail {
  height: 50px;
  line-height: 25px;
}
#app.ja_JP .help.plugin-help {
  right: -5px;
}
#app.ja_JP .site-info p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#app.ja_JP .restore-btn {
  left: 120px;
}
#app.ja_JP .map-container .virtual-device-action {
  width: 110px;
}
#app.ja_JP .map-container .virtual-download-action {
  width: 140px;
}
#app.ja_JP .map-container .device-list {
  right: 552px;
}
#app.ja_JP .map-container .device-list-offset {
  right: 328px;
}
#app.ja_JP .device-site-help {
  left: -30px;
}
#app.ja_JP .default-checkbox {
  width: 110px;
}
#app.es_MX .multi-lan {
  width: 160px;
  height: 20px;
  overflow: hidden;
}
#app.es_MX .multi-lan .multi-lan-content {
  border-color: transparent;
  border-width: 0px;
  margin-top: -10px;
}
#app.es_MX .ant-tabs-large > .ant-tabs-nav .ant-tabs-tab {
  width: 100px;
}
#app.es_MX .preset-container {
  width: 250px;
}
#app.es_MX .tabs .preset {
  width: 100px;
}
#app.es_MX .tabs .patrol {
  width: calc(100% - 100px);
}
#app.es_MX .video-display-select .ant-input-number {
  width: 70px;
}
#app.es_MX .map-container .virtual-device-action {
  width: 120px;
}
#app.es_MX .map-container .device-list {
  right: 517px;
}
#app.es_MX .map-container .device-list-offset {
  right: 293px;
}
#app.es_MX .map-container .virtual-download-action {
  width: 105px;
}
#app.es_MX .org-role-slot {
  width: 340px;
}
#app.es_MX .device-site-help {
  left: -28px;
}
#app.it_IT .virtual-device-action {
  width: 120px;
}
#app.it_IT .device-site-help {
  left: 0px;
}
#app.th_TH .default-checkbox {
  width: 130px;
}
#app.tr_TR .table.purchase-detail {
  height: 50px;
  line-height: 25px;
}
#app.tr_TR .preset-container .tabs .preset {
  width: 90px;
  height: 100%;
}
#app.tr_TR .preset-container .tabs .patrol {
  width: calc(100% - 90px);
  height: 100%;
}
#app.tr_TR .map-container .virtual-device-action {
  width: 90px;
}
#app.tr_TR .map-container .virtual-download-action {
  width: 130px;
}
#app.tr_TR .map-container .device-list {
  right: 542px;
}
#app.tr_TR .map-container .device-list-offset {
  right: 318px;
}
#app.tr_TR .device-site-help {
  left: 0px;
}
#app.zh_TW .add-steps {
  width: 50%;
}
#app.zh_TW .map-container .virtual-device-action {
  width: 80px;
}
#app.zh_TW .default-checkbox {
  width: 110px;
}
#app.de_DE .event-recent-header .refresh {
  width: 100px;
}
#app.de_DE .restore-btn {
  left: 125px;
}
#app.de_DE .preset-container {
  width: 250px;
}
#app.de_DE .preset-container .tabs {
  display: flex;
}
#app.de_DE .preset-container .tabs .preset {
  width: 116px;
  height: 100%;
  align-items: center;
}
#app.de_DE .preset-container .tabs .patrol {
  width: calc(100% - 116px);
  text-align: center;
  align-items: center;
  height: 100%;
}
#app.de_DE .preset-container .list-container {
  height: calc(100% - 60px);
}
#app.de_DE .preset-container .edit-container {
  height: calc(100% - 60px);
}
#app.de_DE .preset-container .edit-container .edit-titles {
  height: 40px;
  line-height: 40px;
}
#app.de_DE .preset-container .edit-container .info-title {
  line-height: 18px;
}
#app.de_DE .preset-container .edit-container .info-title.times {
  line-height: 40px;
}
#app.de_DE .video-display-select .ant-input-number {
  width: 70px;
}
#app.de_DE .map-container .virtual-device-action {
  width: 90px;
}
#app.de_DE .map-container .virtual-download-action {
  width: 130px;
}
#app.de_DE .map-container .device-list {
  right: 542px;
}
#app.de_DE .map-container .device-list-offset {
  right: 318px;
}
#app.de_DE .virtual-map-popover-content-nvr {
  width: 290px;
}
#app.de_DE .virtual-map-popover-content-nvr .message-info .message-title {
  width: 180px;
}
#app.de_DE .org-role-slot {
  width: 280px;
}
#app.de_DE .device-site-help {
  left: -58px;
}
#app.uk_UA .access-exception .common-form .ant-form-item-label {
  max-width: 300px;
}
#app.uk_UA .port-forwarding .ant-form-item-label > label {
  height: 48px;
  white-space: pre-wrap;
}
#app.uk_UA .preset-container {
  width: 250px;
}
#app.uk_UA .preset-container .tabs {
  display: flex;
}
#app.uk_UA .preset-container .tabs .preset {
  width: 116px;
  height: 100%;
  align-items: center;
}
#app.uk_UA .preset-container .tabs .patrol {
  width: calc(100% - 116px);
  text-align: center;
  align-items: center;
  height: 100%;
}
#app.uk_UA .preset-container .list-container {
  height: calc(100% - 60px);
}
#app.uk_UA .preset-container .edit-container {
  height: calc(100% - 60px);
}
#app.uk_UA .preset-container .edit-container .edit-titles {
  height: 40px;
  line-height: 18px;
}
#app.uk_UA .preset-container .edit-container .info-title {
  line-height: 40px;
}
#app.uk_UA .map-container .virtual-device-action {
  width: 105px;
}
#app.uk_UA .map-container .virtual-download-action {
  width: 105px;
}
#app.uk_UA .map-container .device-list {
  right: 517px;
}
#app.uk_UA .map-container .device-list-offset {
  right: 293px;
}
#app.uk_UA .org-role-slot {
  width: 320px;
}
#app.uk_UA .device-site-help {
  left: -25px;
}
#app.bg_BG .edit-device-comp .ant-col-6 {
  display: block;
  flex: 0 0 35%;
  max-width: 35%;
}
#app.bg_BG .preset-container {
  width: 250px;
}
#app.bg_BG .preset-container .tabs {
  display: flex;
}
#app.bg_BG .preset-container .tabs .preset {
  width: 116px;
  height: 100%;
  align-items: center;
}
#app.bg_BG .preset-container .tabs .patrol {
  width: calc(100% - 116px);
  text-align: center;
  align-items: center;
  height: 100%;
}
#app.bg_BG .preset-container .list-container {
  height: calc(100% - 60px);
}
#app.bg_BG .preset-container .edit-container {
  height: calc(100% - 60px);
}
#app.bg_BG .preset-container .edit-container .edit-titles {
  height: 40px;
  line-height: 18px;
}
#app.bg_BG .preset-container .edit-container .info-title {
  line-height: 40px;
}
#app.bg_BG .restore-btn {
  left: 135px;
}
#app.bg_BG .prevent-config,
#app.bg_BG .power-sub-item,
#app.bg_BG .hlc-sub-item {
  margin-top: 30px;
}
#app.bg_BG .white-sub-item {
  margin-top: 55px;
}
#app.bg_BG .map-container .virtual-device-action {
  width: 120px;
}
#app.bg_BG .map-container .virtual-download-action {
  width: 140px;
}
#app.bg_BG .map-container .device-list {
  right: 552px;
}
#app.bg_BG .map-container .device-list-offset {
  right: 328px;
}
#app.bg_BG .org-role-slot {
  width: 340px;
}
#app.bg_BG .device-site-help {
  left: -60px;
}
#app.bg_BG .admin-help {
  left: 280px;
}
#app.bg_BG .chart-header .tabs-container {
  max-width: 450px;
}
#app.bg_BG .default-checkbox {
  width: 300px;
}
.smart-detection-item .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.device-table-btn:not(:first-child) {
  margin-left: 5px;
}
#app.sr_SR .preset-container {
  width: 250px;
}
#app.sr_SR .preset-container .tabs .preset {
  width: 116px;
  height: 100%;
  align-items: center;
}
#app.sr_SR .preset-container .tabs .patrol {
  width: calc(100% - 116px);
  text-align: center;
  align-items: center;
  height: 100%;
}
#app.sr_SR .preset-container .list-container {
  height: calc(100% - 60px);
}
#app.sr_SR .preset-container .edit-container {
  height: calc(100% - 60px);
}
#app.sr_SR .preset-container .edit-container .edit-titles {
  height: 40px;
  line-height: 18px;
}
#app.sr_SR .preset-container .edit-container .info-title {
  line-height: 40px;
}
#app.sr_SR .device-site-help {
  left: 0px;
}
#app.cs_CZ .event-recent-header .refresh {
  width: 100px;
}
#app.cs_CZ .restore-btn {
  left: 120px;
}
#app.cs_CZ .device-site-help {
  left: 0px;
}
#app.pl_PL .preset-container .tabs {
  display: flex;
}
#app.pl_PL .preset-container .tabs .preset {
  width: 86px;
  height: 90%;
  align-items: center;
}
#app.pl_PL .preset-container .tabs .patrol {
  width: calc(100% - 86px);
  text-align: center;
  align-items: center;
  height: 100%;
}
#app.pl_PL .map-container .virtual-device-action {
  width: 120px;
}
#app.pl_PL .map-container .virtual-download-action {
  width: 110px;
}
#app.pl_PL .map-container .device-list {
  right: 522px;
}
#app.pl_PL .map-container .device-list-offset {
  right: 298px;
}
#app.pl_PL .virtual-map-popover-content-nvr {
  width: 310px;
}
#app.pl_PL .virtual-map-popover-content-nvr .message-info .message-title {
  width: 200px;
}
#app.pl_PL .device-site-help {
  left: -20px;
}
#app.sk_SK .event-recent-header .refresh {
  width: 100px;
}
#app.sk_SK .restore-btn {
  left: 120px;
}
#app.sk_SK .map-container .virtual-device-action {
  width: 120px;
}
#app.sk_SK .map-container .virtual-download-action {
  width: 120px;
}
#app.sk_SK .map-container .device-list {
  right: 532px;
}
#app.sk_SK .map-container .device-list-offset {
  right: 308px;
}
#app.sk_SK .device-site-help {
  left: 0px;
}
#app.ro_RO .preset-container {
  width: 250px;
}
#app.ro_RO .tabs .preset {
  width: 90px;
}
#app.ro_RO .tabs .patrol {
  width: calc(100% - 90px);
}
#app.ro_RO .device-site-help {
  left: -50px;
}
#app.hu_HU .restore-btn {
  left: 120px;
}
#app.hu_HU .map-container .virtual-download-action {
  width: 120px;
}
#app.hu_HU .map-container .device-list {
  right: 532px;
}
#app.hu_HU .map-container .device-list-offset {
  right: 308px;
}
#app.hu_HU .org-role-slot {
  width: 300px;
}
#app.hu_HU .device-site-help {
  left: -114px;
}
#app.nl_NL .video-display-select .ant-input-number {
  width: 70px;
}
#app.nl_NL .status-slot {
  width: 310px;
}
#app.nl_NL .status-slot .model-name-title {
  max-width: 240px;
}
#app.nl_NL .direct-devices {
  line-height: 16px;
}
#app.nl_NL .restore-btn {
  left: 120px;
}
#app.nl_NL .nav-item-text {
  display: inline-block;
  max-width: 120px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
}
#app.vi_VN .direct-devices {
  line-height: 16px;
}
#app.vi_VN .status-slot {
  width: 260px;
}
/* Main Nav Page */
.page-container {
  height: 100%;
  padding: 16px;
}
/* Modal */
.bold-title-modal .ant-modal-confirm-title {
  font-weight: bold;
}
.bold-title-modal .ant-modal-confirm-btns .ant-btn + .ant-btn {
  margin-left: 0;
}
/* Form */
.common-form .ant-form-item-label {
  text-align: left;
}
.common-form .ant-form-item-label > label {
  color: var(--app-text-color);
}
.common-form .ant-form-item-control {
  max-width: 240px;
}
.common-form.device .ant-form-item-control {
  max-width: 100%;
}
/* Slider */
.motion-form .form-item-slider .motion-slider .ant-slider-rail {
  background-color: var(--antd-slider-rail-bg-color);
}
/* Dropdown */
#table-dropdown-container .ant-dropdown .ant-dropdown-content {
  max-height: 500px;
  overflow-y: auto;
}
/* Collapse */
.common-collapse {
  border: none;
  background-color: transparent;
}
.common-collapse .ant-collapse-item {
  border: none;
}
.common-collapse .ant-collapse-item .ant-collapse-header {
  display: inline-block;
  margin-bottom: 10px;
  padding-left: 30px;
}
.common-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-arrow {
  left: 0;
}
.common-collapse .ant-collapse-content {
  border: none;
}
.common-collapse .ant-collapse-content-box {
  padding: 0;
}
/* Beta Tag */
.beta-tag {
  display: inline-block;
  width: 41px;
  height: 20px;
  margin-left: 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAUCAMAAAAnWuS3AAAA+VBMVEX/AAD/iSf/nSf/lyP/kCH/jx//kx3/jhz/kSL/lCH/jyD/kx//hyb/iiL/jSL/iSH/jCb/jCT/kSP/jyX/jCb/iyX/kCX/jSL/jSL/iiX/iyT/jSb/jCX/jib/jSX/jiX/iyb/jCb/jCb/jib/jib/iyf/jCj/jCf/jSf/jCb/jSb/jif/jCb/jCj/jSf/jCf/jCb/jSX/jSb/iyb/jSb/jSb/jCb/jSb/jCf/jCb/jCf/jCf/iyf/iyf/jSf/jCf/jCj/jCj/iyf/jCf/jCb/jSf/jCb/jCb/jCb/jCf/jCb/jCf/jCf/jSf/jCf/jCf/jCf/jCf///+zu4u+AAAAUXRSTlMBDQ0WFxkaGx4fICEiJSYnKCosMDU3PkNKU1ZXWV9gYWVmanFzdXp8fX6Ag4WHiImMj5SVnJ+io6qvsbK3ucPMztPW2dvf4uPo6/Dx9PX6/P07Q3IdAAAAAWJLR0RSDWAtkAAAANxJREFUKM9jYGBiYSUMmBkZGBhZiQOMDCxEqmRhYCUW0FAlp5GRkZ4UK6ukEQjwGIIpTVZWdXl0lbyBSopqzvqsOvaqQMClrKoboKqqwCri48aOoZKTlVXWnlXHAiou6g8iDYxdpLGo5DA1QVPJ7i6mbYWh0ssrwFOEVcfPy8vLHqZSxoFV2FcQ00weXUc2HSsBAQE+mEprS0VFFw0s7uQN5EexXcjX3Nzc1gmLShVXVHdq2QAZ3N4SGO70sBNn1QkEAQmISmc5kJSZOQ1jk5lIhcwkpGQGRmbicgcAiUEqk+CCAVEAAAAASUVORK5CYII=) no-repeat;
  vertical-align: middle;
}
::-webkit-scrollbar {
  /* width */
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  /* Track */
  background: var(--app-scroll-track-bg-color);
}
::-webkit-scrollbar-thumb {
  /* Handle */
  background: var(--app-scroll-bg-color);
  border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
  /* Handle on hover */
  background: var(--app-scroll-thumb-hover-bg-color);
  border-radius: 3px;
}

