/*! 1.0.0 */
/* 一般浏览器的不要太小，容易看不见 */
html::-webkit-scrollbar,
div::-webkit-scrollbar,
.mousex-flex-item-overflow-auto::-webkit-scrollbar,
.page-content-wrap::-webkit-scrollbar,
.ant-anchor-wrapper::-webkit-scrollbar,
.ant-modal-body::-webkit-scrollbar,
.viewerContainer::-webkit-scrollbar,
.ant-input::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
html::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb,
.mousex-flex-item-overflow-auto::-webkit-scrollbar-thumb,
.page-content-wrap::-webkit-scrollbar-thumb,
.ant-anchor-wrapper::-webkit-scrollbar-thumb,
.ant-modal-body::-webkit-scrollbar-thumb,
.viewerContainer::-webkit-scrollbar-thumb,
.ant-input::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(96, 98, 102, 0.26);
}
html::-webkit-scrollbar-track,
div::-webkit-scrollbar-track,
.mousex-flex-item-overflow-auto::-webkit-scrollbar-track,
.page-content-wrap::-webkit-scrollbar-track,
.ant-anchor-wrapper::-webkit-scrollbar-track,
.ant-modal-body::-webkit-scrollbar-track,
.viewerContainer::-webkit-scrollbar-track,
.ant-input::-webkit-scrollbar-track {
  border-radius: 0;
  background: #F1F1F1;
}
/* 表格滚动条 */
.ant-table-body,
.ant-table-content {
  /*// 不知道为啥没用
  &::-webkit-scrollbar:hover {
    width: 20px!important;
    height: 20px!important;
  }*/
}
.ant-table-body::-webkit-scrollbar,
.ant-table-content::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
.ant-table-body::-webkit-scrollbar-thumb,
.ant-table-content::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #D2D2D2;
}
.ant-table-body::-webkit-scrollbar-track,
.ant-table-content::-webkit-scrollbar-track {
  border-radius: 0;
  background: #f5f5f5;
}
.ant-table-body::-webkit-scrollbar-thumb:hover,
.ant-table-content::-webkit-scrollbar-thumb:hover {
  border-radius: 5px;
  background: rgba(96, 98, 102, 0.26);
}
.page-no-background {
  background-color: #EBEEF5;
}
.page-tabs {
  background-color: #fff;
}
.page-tabs .ant-tabs-ink-bar {
  background: #3B93EB;
}
.page-tabs .ant-tabs-nav {
  margin: 0;
  padding: 0 0.24rem;
  /*.ant-tabs-tab {
      padding: 16px 8px;
    }*/
}
.page-tabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #3B93EB;
}
.page-query {
  background-color: #fff;
  padding: 0.24rem 0.12rem 0.12rem;
  border-bottom: 0.12rem solid #EBEEF5;
}
.page-query > .ant-form > .ant-row > .ant-col {
  margin-bottom: 0.18rem;
}
.page-query .ant-form-item {
  margin-bottom: 0;
}
.page-content {
  background: #fff;
  padding: 0.24rem 0.24rem 0.3rem;
}
.page-btn-row {
  margin-bottom: 0.12rem;
}
/* 详情里面的一级标题 */
.detail-first-title {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0.3rem;
}
.detail-first-title span {
  font-size: 16px;
  font-weight: bold;
  line-height: 0.2rem;
  padding: 0 0.1rem;
  color: #333333;
}
.detail-first-title:after {
  flex: 1;
  content: '';
  margin: 0 0 0 0.1rem;
  border-bottom: 0.02rem solid #E7E7E9;
}
.detail-first-title + div {
  margin-bottom: 0.36rem;
}
.instruction-common {
  margin: 0.02rem 0 0.05rem;
  background-color: #edf4ff;
  padding: 0.08rem 0.16rem;
  border-radius: 0.04rem;
  color: rgba(0, 0, 0, 0.88);
  font-family: PingFang SC;
  font-size: 14px;
}
/* 查看详情的表格 */
.info-preview .ant-col {
  line-height: 0.22rem;
  padding: 0.12rem 0.16rem;
  border-bottom: 0.01rem solid #E0E0E0;
  border-right: 0.01rem solid #E0E0E0;
}
.info-preview .ant-col p {
  margin-bottom: 0;
}
.info-preview .ant-col:nth-of-type(2n-1) {
  background-color: #f8f8f9;
  text-align: right;
  color: #333333;
}
.info-preview .ant-row .ant-col:first-of-type {
  border-left: 0.01rem solid #E0E0E0;
}
.info-preview .ant-row:first-of-type .ant-col {
  border-top: 0.01rem solid #E0E0E0;
}
/* 全屏弹窗样式 */
.fullscreen-modal-wrap .ant-modal,
.fullscreen-modal-wrap-no-flex .ant-modal {
  width: 100% !important;
  height: 100vh !important;
  max-height: none !important;
  padding-bottom: 0;
  max-width: none;
}
.fullscreen-modal-wrap .ant-modal .ant-modal-content,
.fullscreen-modal-wrap-no-flex .ant-modal .ant-modal-content,
.fullscreen-modal-wrap .ant-modal .ant-modal-header,
.fullscreen-modal-wrap-no-flex .ant-modal .ant-modal-header,
.fullscreen-modal-wrap .ant-modal .ant-modal-footer,
.fullscreen-modal-wrap-no-flex .ant-modal .ant-modal-footer {
  border-radius: 0;
}
.fullscreen-modal-wrap .ant-modal .ant-modal-body,
.fullscreen-modal-wrap-no-flex .ant-modal .ant-modal-body {
  height: calc(100vh - 57px) !important;
  max-height: none !important;
  position: relative;
  overflow-Y: auto;
}
.fullscreen-modal-wrap .ant-modal-body {
  display: flex;
}
.step-wrap {
  position: relative;
}
.step-wrap .step {
  position: absolute;
  font-size: 16px;
  z-index: 10;
  padding: 0 0.16rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  right: 0.6rem;
  background: #fff;
  box-shadow: 0 0.02rem 0.08rem 0 #ddd;
  border-radius: 0.21rem;
  height: 0.42rem;
  line-height: 0.42rem;
  text-align: center;
  color: #999;
}
.step-wrap .step .anticon {
  margin-right: 0.1rem;
}
.step-wrap .step:hover {
  opacity: 1;
  background-color: #fff;
  color: #333;
  box-shadow: 0 0.02rem 0.08rem 0 #999;
}
.step-wrap .step-next {
  bottom: 1rem;
}
.step-wrap .step-preview {
  bottom: 1.72rem;
}
.step-wrap .mask {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 100;
}
.review-selector-banner-no-padding {
  padding: 0 0 0.24rem !important;
}
.review-selector-banner {
  padding: 0.2rem 0.24rem 0.12rem;
}
.review-selector-banner .ant-form {
  text-align: center;
  font-size: 0.18rem;
  background: #eff2f7;
  padding: 0.18rem;
  border-radius: 0.05rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.review-selector-banner .ant-form .name {
  color: #000000;
  font-size: 0.18rem;
  font-weight: 700;
  width: 1.5rem;
}
.review-selector-banner .ant-form .ant-form-item {
  margin-bottom: 0 !important;
}
.review-selector-banner .ant-form .ant-form-item .ant-select {
  width: auto;
  min-width: 4rem;
  color: #000000;
  font-size: 0.18rem;
  font-weight: bold;
}
.review-selector-banner .ant-form .ant-form-item .ant-select .anticon {
  font-size: 20px;
  color: #000000;
}
.review-selector-banner .ant-form .ant-form-item .ant-select .selector-top-icon {
  position: absolute;
  top: calc(50% - 0.09rem);
  right: 0.12rem;
  margin-left: 0.12rem;
  display: inline-block;
  font-size: 16px;
  line-height: 0.22rem;
  font-weight: normal;
  color: #006dd9;
  opacity: 0;
}
.review-selector-banner .ant-form .ant-form-item .ant-select .ant-select-item {
  text-align: left;
}
.review-selector-banner .ant-form .ant-form-item .ant-select .ant-select-item:hover .selector-top-icon {
  opacity: 1;
}
.review-selector-banner .ant-form .ant-form-item .ant-select-selection-item {
  max-width: calc(70vw - 0.6rem);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.review-selector-banner .ant-form .pshy-select .ant-select-selection-item {
  font-weight: bold;
  margin-right: 0.1rem;
}
.selector-top-icon {
  position: absolute;
  top: calc(50% - 0.09rem);
  right: 0.12rem;
  margin-left: 0.12rem;
  display: inline-block;
  font-size: 16px;
  line-height: 0.22rem;
  font-weight: normal;
  color: #006dd9;
  opacity: 0;
}
.review-selector-card-option:hover .selector-top-icon {
  opacity: 1;
}
.review-activity-selector {
  height: 0.65rem;
  text-align: center;
  font-size: 0.18rem;
  padding: 0.2rem 2.5rem;
  border-radius: 0.05rem;
  margin-bottom: 0.12rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.review-activity-selector .name {
  color: #fff;
  font-size: 0.18rem;
  font-weight: 700;
  width: 1.5rem;
}
.review-activity-selector .ant-form-item {
  margin-bottom: 0 !important;
}
.review-activity-selector .ant-form-item .ant-select-selection-item {
  max-width: calc(70vw - 0.6rem);
  overflow: hidden;
  text-overflow: ellipsis;
}
.review-activity-selector .pshy-select .ant-select-selection-item {
  font-weight: bold;
  margin-right: 0.1rem;
}
.ant-select-tree-treenode {
  position: relative;
}
.ant-select-tree-switcher {
  position: static;
}
.ant-select-tree-switcher_open::before,
.ant-select-tree-switcher_close::before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 9999;
}
.treeNode-can-select .ant-select-tree-treenode {
  position: static;
}
.treeNode-can-select .ant-select-tree-switcher {
  position: relative;
}
.treeNode-can-select .ant-select-tree-switcher_open::before,
.treeNode-can-select .ant-select-tree-switcher_close::before {
  display: none;
}
/* 超链接 */
a {
  color: #006DD9;
}
a:hover {
  color: #3B93EB;
}
a:active {
  color: #006DD9;
}
/* 自定义超链接式按钮颜色 */
.blue-link {
  color: #006DD9;
}
.blue-link:hover {
  color: #3B93EB;
  text-decoration: underline;
}
.blue-link:active {
  color: #3B93EB;
}
.red-link {
  color: #ff3a3a;
}
.red-link:hover {
  color: #FA7C7C;
  text-decoration: underline;
}
.red-link:active {
  color: #FA7C7C;
}
.green-link {
  color: #52c41a;
}
.green-link:hover {
  color: #99CC66;
  text-decoration: underline;
}
.green-link:active {
  color: #52c41a;
}
.yellow-link {
  color: #faad14;
}
.yellow-link:hover {
  color: #F1B356;
}
.yellow-link:active {
  color: #faad14;
}
/* 状态文本 */
.state-text {
  display: flex;
  align-items: center;
}
.state-text:before {
  display: inline-block;
  content: '';
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 0.03rem;
  margin-right: 0.1rem;
}
.yellow-text:before {
  background-color: #faad14;
}
.blue-text:before {
  background-color: #3B93EB;
}
.green-text:before {
  background-color: #52c41a;
}
.red-text:before {
  background-color: #fe5c65;
}
/* 去除禁用背景色 */
/*.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background: #fff;
}

.ant-input-affix-wrapper-disabled {
  background-color: #fff;
}

.ant-picker.ant-picker-disabled {
  background: #fff;
}

.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{
  background: #fff;
}*/
/* 样式调整 */
::selection {
  background: #3B93EB;
}
.ant-breadcrumb a:hover {
  color: #3B93EB;
}
/* 表单 */
.ant-form-item-label > label {
  color: #606266;
}
.ant-form-item-explain,
.ant-form-item-extra {
  padding-top: 0.08rem;
}
/* 按钮 */
.ant-btn {
  font-size: 12px;
}
.ant-btn-primary {
  color: #fff;
  border-color: #006DD9;
  background: #006DD9;
}
.ant-btn-link {
  color: #006dd9;
}
.ant-btn-background-ghost.ant-btn-primary {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn-background-ghost.ant-btn-primary:hover,
.ant-btn-background-ghost.ant-btn-primary:focus {
  color: #3B93EB;
  border-color: #3B93EB;
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn:active {
  color: #006dd9;
  border-color: #006dd9;
  background: #fff;
}
.ant-btn-primary:active {
  color: #fff;
  border-color: #006dd9;
  background: #006dd9;
}
.ant-btn-ghost:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn-dashed:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn-link:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn-text:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn-dangerous.ant-btn-link:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn-dangerous.ant-btn-text:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn-background-ghost.ant-btn-primary:active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-btn:hover,
.ant-btn:focus {
  color: #3B93EB;
  border-color: #3B93EB;
  background: #fff;
}
.ant-btn-primary:hover,
.ant-btn-primary:focus {
  color: #fff;
  border-color: #3B93EB;
  background: #3B93EB;
}
.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child) {
  border-right-color: #3B93EB;
  border-left-color: #3B93EB;
}
.ant-btn-group .ant-btn-primary:first-child:not(:last-child) {
  border-right-color: #3B93EB;
}
.ant-btn-group .ant-btn-primary:last-child:not(:first-child),
.ant-btn-group .ant-btn-primary + .ant-btn-primary {
  border-left-color: #3B93EB;
}
.ant-btn-ghost:hover,
.ant-btn-ghost:focus {
  color: #3B93EB;
  border-color: #3B93EB;
}
.ant-btn-dashed:hover,
.ant-btn-dashed:focus {
  color: #3B93EB;
  border-color: #3B93EB;
  background: #fff;
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #3B93EB;
  border-color: #3B93EB;
}
.ant-btn-link:hover,
.ant-btn-link:focus {
  color: #3B93EB;
  border-color: #3B93EB;
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #3B93EB;
  border-color: #3B93EB;
}
.ant-btn-dangerous.ant-btn-link:hover,
.ant-btn-dangerous.ant-btn-link:focus {
  color: #3B93EB;
  border-color: #3B93EB;
}
.ant-btn.ant-btn-background-ghost:hover,
.ant-btn.ant-btn-background-ghost:focus {
  color: #3B93EB;
  border-color: #3B93EB;
}
.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: #3B93EB;
  border-left-color: #d9d9d9;
}
.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: #d9d9d9;
  border-left-color: #3B93EB;
}
/* 表格 */
.ant-table {
  font-size: 14px;
}
.frozen-back {
  background-color: #ececec !important;
}
.frozen-back .ant-table-cell-fix-left,
.frozen-back .ant-table-cell-fix-right {
  background: #ececec !important;
}
.ant-table-tbody .ant-table-row:nth-child(2n+1) {
  background: #f8f8f9;
}
.ant-table-tbody .ant-table-row:nth-child(2n+1) .table-cell-normal .open-btn,
.ant-table-tbody .ant-table-row:nth-child(2n+1) .table-cell-hidden .open-btn {
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #f8f8f9 26.4%);
}
.ant-table-tbody .ant-table-row:nth-child(2n+1) .ant-table-cell-fix-left,
.ant-table-tbody .ant-table-row:nth-child(2n+1) .ant-table-cell-fix-right {
  background: #f8f8f9;
}
.ant-table {
  color: #3c3c43;
  line-height: 0.3rem;
}
.ant-table-row-indent + .ant-table-row-expand-icon {
  margin-top: 0.07rem;
  margin-right: 0.1rem;
  color: #3c3c43;
}
.ant-table-thead > tr > th {
  background: #f8f8f9 !important;
  color: #515A6E !important;
  font-weight: bold;
}
.ant-table-thead .ant-table-cell-fix-left,
.ant-table-thead .ant-table-cell-fix-right {
  background: #f6f6f7;
}
.ant-table-tbody > tr.ant-table-row:hover > td,
.ant-table-tbody > tr > td .ant-table-cell-row-hover,
.ant-table-tbody > tr.ant-table-row-selected > td {
  background: #d3e8ff !important;
}
.ant-table-tbody > tr.ant-table-row:hover > td .open-btn,
.ant-table-tbody > tr > td .ant-table-cell-row-hover .open-btn,
.ant-table-tbody > tr.ant-table-row-selected > td .open-btn {
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #d3e8ff 26.4%) !important;
}
/* 复选框 */
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #006DD9;
  border-color: #006DD9;
}
.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: #006DD9;
}
.ant-checkbox-wrapper:hover .ant-checkbox-inner,
.ant-checkbox:hover .ant-checkbox-inner,
.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #006dd9;
}
.ant-checkbox-checked::after {
  border: 1px solid #006dd9;
}
/* 分页器 */
.ant-pagination-item:hover {
  border-color: #006dd9;
}
.ant-pagination-item:hover a {
  color: #006dd9;
}
.ant-pagination-item:focus-visible {
  border-color: #006dd9;
}
.ant-pagination-item:focus-visible a {
  color: #006dd9;
}
.ant-pagination-item-active {
  border-color: #006dd9;
}
.ant-pagination-item-active a {
  color: #006dd9;
}
.ant-pagination-item-active:hover {
  border-color: #3B93EB;
}
.ant-pagination-item-active:focus-visible {
  border-color: #3B93EB;
}
.ant-pagination-item-active:hover a {
  color: #3B93EB;
}
.ant-pagination-item-active:focus-visible a {
  color: #3B93EB;
}
.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: #006dd9;
}
/* 提示 */
.ant-alert-info .ant-alert-icon {
  color: #006dd9;
}
.ant-anchor-ink-ball {
  border: 2px solid #006dd9;
}
.ant-anchor-link-active > .ant-anchor-link-title {
  color: #006dd9;
}
/*.ant-ribbon {
  background-color: #006dd9;
}*/
.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: #006dd9;
}
.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today {
  border-color: #006dd9;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #3B93EB;
}
.ant-picker-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-picker-input > input:hover {
  border-color: #3B93EB;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
/* card */
.ant-card-actions > li > span:hover {
  color: #006dd9;
  transition: color 0.3s;
}
.ant-card-actions > li > span a:not(.ant-btn):hover,
.ant-card-actions > li > span > .anticon:hover {
  color: #006dd9;
}
.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: #006dd9;
}
.ant-cascader-checkbox-checked::after {
  border: 1px solid #006dd9;
}
.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner {
  background-color: #006dd9;
  border-color: #006dd9;
}
.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner::after {
  background-color: #006dd9;
}
.ant-picker-status-validating .ant-picker-feedback-icon {
  color: #006dd9;
}
.ant-picker-range .ant-picker-active-bar {
  background: #006dd9;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #006dd9;
  background: #ccdde3;
  border-color: #61a7c9;
}
.ant-picker-panel-focused {
  border-color: #006dd9;
}
.ant-picker-header-view button:hover {
  color: #006dd9;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  border: 1px solid #006dd9;
}
.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: #006dd9;
}
.ant-picker-today-btn {
  color: #006dd9;
}
.ant-picker-today-btn:hover {
  color: #3B93EB;
}
.ant-picker-today-btn:active {
  color: #006dd9;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #006dd9;
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: #006dd9 !important;
}
.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #006dd9 !important;
}
.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 {
  background: #006dd9 !important;
}
.ant-input-textarea-status-validating .ant-input-feedback-icon,
.ant-input-affix-wrapper-status-validating .ant-input-feedback-icon {
  color: #3B93EB;
}
.ant-input-group-addon .ant-select-open .ant-select-selector,
.ant-input-group-addon .ant-select-focused .ant-select-selector {
  color: #3B93EB;
}
.ant-input-number-affix-wrapper-status-validating .ant-input-number-feedback-icon {
  color: #3B93EB;
}
.ant-input-number-group-addon .ant-select-open .ant-select-selector,
.ant-input-number-group-addon .ant-select-focused .ant-select-selector {
  color: #3B93EB;
}
.ant-input-affix-wrapper:hover {
  border-color: #3B93EB;
}
.ant-input-affix-wrapper:focus,
.ant-input-affix-wrapper-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
  border-color: #3B93EB;
}
.ant-input:hover {
  border-color: #3B93EB;
}
.ant-input:focus,
.ant-input-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-input-search .ant-input:hover,
.ant-input-search .ant-input:focus {
  border-color: #3B93EB;
}
.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: #3B93EB;
}
.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: #3B93EB;
}
.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: #3B93EB;
}
.ant-input-number-affix-wrapper:hover {
  border-color: #3B93EB;
}
.ant-input-number-affix-wrapper:focus,
.ant-input-number-affix-wrapper-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover {
  border-color: #3B93EB;
}
.ant-input-number:hover {
  border-color: #3B93EB;
}
.ant-input-number:focus,
.ant-input-number-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-input-number-handler:hover .ant-input-number-handler-up-inner,
.ant-input-number-handler:hover .ant-input-number-handler-down-inner {
  color: #3B93EB;
}
.ant-input-number:hover {
  border-color: #3B93EB;
}
.ant-input-number-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-mentions:hover {
  border-color: #3B93EB;
}
.ant-mentions:focus,
.ant-mentions-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-mentions-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-pagination-item:hover {
  border-color: #3B93EB;
}
.ant-pagination-item:hover a {
  color: #3B93EB;
}
.ant-pagination-item:focus-visible {
  border-color: #3B93EB;
}
.ant-pagination-item:focus-visible a {
  color: #3B93EB;
}
.ant-pagination-item-active {
  border-color: #3B93EB;
}
.ant-pagination-item-active a {
  color: #3B93EB;
}
.ant-pagination-item-active:hover {
  border-color: #3B93EB;
}
.ant-pagination-item-active:focus-visible {
  border-color: #3B93EB;
}
.ant-pagination-item-active:hover a {
  color: #3B93EB;
}
.ant-pagination-item-active:focus-visible a {
  color: #3B93EB;
}
.ant-pagination-prev:hover button,
.ant-pagination-next:hover button {
  border-color: #3B93EB;
}
.ant-pagination-options-quick-jumper input:hover {
  border-color: #3B93EB;
}
.ant-pagination-options-quick-jumper input:focus,
.ant-pagination-options-quick-jumper input-focused {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-list-item-meta-title > a:hover {
  color: #3B93EB;
}
.ant-message-info .anticon,
.ant-message-loading .anticon {
  color: #3B93EB;
}
/* 弹窗 */
.ant-modal-confirm-info .ant-modal-confirm-body > .anticon {
  color: #3B93EB;
}
.ant-modal-header {
  background-color: #fff;
}
.ant-modal-header {
  color: #303133;
}
.anticon.ant-notification-notice-icon-info {
  color: #3B93EB;
}
.ant-page-header-back-button {
  color: #3B93EB;
}
.ant-page-header-back-button:focus,
.ant-page-header-back-button:hover {
  color: #3B93EB;
}
.ant-page-header-back-button:active {
  color: #006dd9;
}
.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: #006dd9;
}
.ant-pagination-prev:focus-visible .ant-pagination-item-link,
.ant-pagination-next:focus-visible .ant-pagination-item-link {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-pagination-prev:hover .ant-pagination-item-link,
.ant-pagination-next:hover .ant-pagination-item-link {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #006dd9;
}
.ant-pagination-simple .ant-pagination-simple-pager input:focus {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-radio-wrapper:hover .ant-radio,
.ant-radio:hover .ant-radio-inner,
.ant-radio-input:focus + .ant-radio-inner {
  border-color: #006dd9;
}
.ant-radio-input:focus + .ant-radio-inner {
  box-shadow: 0 0 0 0.03rem #ccdde3;
}
.ant-radio-checked::after {
  border: 1px solid #006dd9;
}
.ant-radio-inner::after {
  background-color: #006dd9;
}
.ant-radio-checked .ant-radio-inner {
  border-color: #006dd9;
}
.ant-radio-button-wrapper:hover {
  color: #006dd9;
}
.ant-radio-button-wrapper:focus-within {
  box-shadow: 0 0 0 0.03rem #ccdde3;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  z-index: 1;
  color: #006dd9;
  background: #fff;
  border-color: #006dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #006dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #006dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #3B93EB;
  border-color: #3B93EB;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover::before {
  background-color: #3B93EB;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active::before {
  background-color: #006dd9;
}
.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 0.03rem #ccdde3;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #fff;
  background: #006dd9;
  border-color: #006dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover {
  color: #fff;
  background: #3B93EB;
  border-color: #3B93EB;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active {
  color: #fff;
  background: #006dd9;
  border-color: #006dd9;
}
.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within {
  box-shadow: 0 0 0 0.03rem #ccdde3;
}
.ant-radio-button-wrapper-checked:not([class*=' ant-radio-button-wrapper-disabled']).ant-radio-button-wrapper:first-child {
  border-right-color: #3B93EB;
}
.ant-result-info .ant-result-icon > .anticon {
  color: #006dd9;
}
.ant-select-status-validating .ant-select-feedback-icon {
  color: #006dd9;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-color: #ccdde3;
}
.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
  color: #006dd9;
}
.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #3B93EB;
}
.ant-slider-handle:focus {
  border-color: #3B93EB;
  outline: none;
  box-shadow: 0 0 0 0.05rem rgba(0, 109, 217, 0.12);
}
.ant-slider-handle.ant-tooltip-open {
  border-color: #006dd9;
}
.ant-slider:hover .ant-slider-rail {
  background-color: #e1e1e1;
}
.ant-slider:hover .ant-slider-track {
  background-color: #3B93EB;
}
.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open) {
  border-color: #3B93EB;
}
.ant-spin {
  color: #006dd9;
}
.ant-spin-dot-item {
  background-color: #006dd9;
}
.ant-steps-item-icon .ant-steps-icon {
  color: #006dd9;
}
.ant-steps-item-process .ant-steps-item-icon {
  border-color: #006dd9;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #006dd9;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #006dd9;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-icon {
  background: #006dd9;
}
.ant-steps-item-finish .ant-steps-item-icon {
  border-color: #006dd9;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #006dd9;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #006dd9;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #006dd9;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #006dd9;
}
.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: #006dd9;
}
.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: #006dd9;
}
.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: #006dd9;
}
.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #006dd9;
}
.ant-steps-navigation .ant-steps-item::before {
  background-color: #006dd9;
}
.ant-switch-checked {
  background-color: #006dd9;
}
.ant-switch-checked .ant-switch-loading-icon {
  color: #006dd9;
}
.ant-table-column-sorter-up.active,
.ant-table-column-sorter-down.active {
  color: #006dd9;
}
.ant-table-filter-trigger.active {
  color: #006dd9;
}
.ant-table-row-expand-icon:focus,
.ant-table-row-expand-icon:hover {
  color: #3B93EB;
}
.ant-table-row-expand-icon:active {
  color: #006dd9;
}
.ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active,
.ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active {
  color: #006dd9;
}
.ant-tabs-ink-bar {
  background: #006dd9;
}
.ant-tabs-tab-btn:focus,
.ant-tabs-tab-remove:focus,
.ant-tabs-tab-btn:active,
.ant-tabs-tab-remove:active {
  color: #006dd9;
}
.ant-tabs-tab:hover {
  color: #3B93EB;
}
.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #006dd9;
}
.ant-tabs > .ant-tabs-nav .ant-tabs-nav-add:hover,
.ant-tabs > div > .ant-tabs-nav .ant-tabs-nav-add:hover {
  color: #3B93EB;
}
.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: #006dd9;
}
.ant-tabs-dropdown-menu-item-remove:hover {
  color: #3B93EB;
}
.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #006dd9;
}
.ant-tag-checkable-checked {
  background-color: #006dd9;
}
.ant-tag-checkable:active {
  background-color: #006dd9;
}
.ant-tag-processing {
  color: #006dd9;
  background: #ccdde3;
  border-color: #61a7c9;
}
.ant-timeline-item-head-blue {
  color: #006dd9;
  border-color: #006dd9;
}
.ant-transfer-list-content-item-remove {
  color: #006dd9;
}
.ant-transfer-list-content-item-remove:focus,
.ant-transfer-list-content-item-remove:hover {
  color: #3B93EB;
}
.ant-transfer-list-content-item-remove:active {
  color: #006dd9;
}
.ant-transfer-list-content-item-remove:hover {
  color: #3B93EB;
}
.ant-transfer-list-content-item-checked {
  background-color: #ccdde3;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #3B93EB;
}
.ant-transfer-status-error .ant-transfer-list-search:not([disabled]):focus {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):hover {
  border-color: #3B93EB;
}
.ant-transfer-status-warning .ant-transfer-list-search:not([disabled]):focus {
  border-color: #3B93EB;
  box-shadow: 0 0 0 0.02rem rgba(0, 109, 217, 0.2);
}
.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover::before,
.ant-tree.ant-tree-directory .ant-tree-treenode-selected::before {
  background: #006dd9;
}
.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: #006dd9;
}
.ant-tree-checkbox-checked::after {
  border: 1px solid #006dd9;
}
.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #006dd9;
  border-color: #006dd9;
}
.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  background-color: #006dd9;
}
.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging::after {
  border: 1px solid #006dd9;
}
.ant-tree-switcher-loading-icon {
  color: #006dd9;
}
.ant-tree-switcher-loading-icon {
  color: #006dd9;
}
.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: #006dd9;
}
.ant-select-tree-checkbox-checked::after {
  border: 1px solid #006dd9;
}
.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #006dd9;
  border-color: #006dd9;
}
.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  background-color: #006dd9;
}
.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging::after {
  border: 1px solid #006dd9;
}
.ant-select-tree-switcher-loading-icon {
  color: #006dd9;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator {
  background-color: #006dd9;
}
.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator::after {
  border: 2px solid #006dd9;
}
.ant-select-tree .ant-select-tree-treenode.drop-container > [draggable] {
  box-shadow: 0 0 0 0.02rem #006dd9;
}
a.ant-typography,
.ant-typography a {
  color: #006dd9;
}
a.ant-typography:focus,
.ant-typography a:focus,
a.ant-typography:hover,
.ant-typography a:hover {
  color: #3B93EB;
}
a.ant-typography:active,
.ant-typography a:active {
  color: #006dd9;
}
.ant-typography-expand,
.ant-typography-edit,
.ant-typography-copy {
  color: #006dd9;
}
.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: #3B93EB;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #006dd9;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #006dd9;
}
.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled) {
  border-color: #006dd9;
}
.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover {
  border-color: #3B93EB;
}
.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon {
  color: #3B93EB;
}
.ant-drawer-content-wrapper {
  width: 100%;
}
.collapse {
  color: #2d8cf0;
  background: transparent;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.2s ease;
}
.fullScreen {
  padding: 0.2rem;
  background: #ffff;
  position: fixed;
  left: -0.1rem;
  right: -0.1rem;
  bottom: 0;
  top: 0;
  overflow: auto;
}
.detail-label {
  margin-right: 0.06rem;
}
.detail-label-basicInfo {
  margin-right: 0.06rem;
  color: #0c8efc;
}
.detail-value {
  margin-right: 0.06rem;
}
.ant-input[disabled] {
  color: #868788;
}
.tip-wrap {
  padding: 0 0 0;
}
.tip-wrap .file-notice {
  padding: 0 0.24rem;
  border-radius: 0.06rem;
  opacity: 1;
  background: #d4e3fc;
  line-height: 0.54rem;
}
.tip-wrap .file-notice p {
  margin-bottom: 0;
  color: rgba(51, 51, 51, 0.9);
  font-size: 14px;
  font-weight: 400;
  font-family: "PingFang SC";
}
.tip-wrap .file-notice p .anticon {
  display: inline-block;
  font-size: 17px;
  color: #0052d9;
  margin-right: 0.1rem;
}
.tip-wrap .file-notice a {
  display: inline-block;
  color: #e8f4ff;
  font-size: 16px;
  font-weight: 400;
  font-family: "Source Han Sans CN";
}
.form-title-border {
  font-size: 16px;
  font-weight: bold;
  line-height: 0.17rem;
  padding: 0.1rem 0.3rem 0.2rem 0;
  color: #333333;
  margin-top: 0.1rem;
}
.form-title-border > span {
  display: inline-block;
  border-left: 0.03rem solid #006dd9;
  padding-left: 0.05rem;
  height: 0.17rem;
  vertical-align: middle;
}
.smallTable .ant-table {
  font-size: 12px;
  line-height: 0.18rem;
  padding: 0.01rem;
}
.check-prompt {
  padding: 0 0.24rem;
  border-radius: 0.06rem;
  background: #fcffe6bd;
  line-height: 0.54rem;
  margin-bottom: 0.13rem;
}
.check-prompt p {
  margin-bottom: 0;
  color: rgba(51, 51, 51, 0.9);
  font-size: 14px;
  font-weight: 400;
  font-family: "PingFang SC";
}
.check-prompt a {
  display: inline-block;
  color: #0052d9;
  font-size: 16px;
  font-weight: 400;
  font-family: "Source Han Sans CN";
}
.required-bz {
  margin-right: 0.04rem;
  color: #ff4d4f;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
}
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tbody > tr > td,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tbody > tr > td,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tbody > tr > td,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tfoot > tr > td,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > tfoot > tr > td,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > tfoot > tr > td,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > tfoot > tr > td {
  border-right: 1px solid #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
}
.table-border-black :global .ant-table-tbody > tr > td {
  border-bottom: 1px solid #000000;
}
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > thead > tr:not(:last-child) > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table > thead > tr:not(:last-child) > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table > thead > tr:not(:last-child) > th,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table > thead > tr:not(:last-child) > th {
  border-bottom: 1px solid #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table,
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table {
  border-top: 0.01rem solid #000000;
  border-top-width: 0.01rem;
  border-top-style: solid;
  border-top-color: #000000;
}
.table-border-black :global .ant-table.ant-table-bordered > .ant-table-container {
  border-left: 0.01rem solid #000000;
  border-left-width: 0.01rem;
  border-left-style: solid;
  border-left-color: #000000;
}
.table-border-black :global .ant-table-thead > tr > th {
  position: relative;
  color: #5e86b8;
  font-weight: 500;
  text-align: left;
  background: #fff;
  border-bottom: 0.01rem solid #000000;
  border-bottom-width: 0.01rem;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.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 #e2e2e3;
}
.ant-table-tbody > tr > td {
  border-bottom: 1px solid #e2e2e3;
}
.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 #e2e2e3;
}
.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: 0.01rem solid #e2e2e3;
}
.ant-table.ant-table-bordered > .ant-table-container {
  border-left: 0.01rem solid #e2e2e3;
}
.ant-table-thead > tr > th {
  border-bottom: 0.01rem solid #e2e2e3;
}
.instruction {
  margin: 0.02rem 0 0.05rem;
  background-color: rgba(0, 109, 217, 0.1);
  color: #0053bf;
  padding: 0.08rem 0.16rem;
  border-radius: 0.04rem;
}
.instruction .text {
  font-size: 14px;
}
.ant-form-item-label > label {
  height: auto;
}
.ant-descriptions-bordered .ant-descriptions-item-label {
  background-color: #f8f8f8;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 0.16rem 0.24rem;
  border-right: 0.01rem solid #E8E9EC;
}
.ant-descriptions-bordered .ant-descriptions-item-label,
.ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 0.16rem 0.24rem;
  border-right: 0.01rem solid #E8E9EC;
}
.ant-descriptions-bordered .ant-descriptions-row {
  border-bottom: 0.01rem solid #E8E9EC;
}
.ant-descriptions-item-label {
  color: #333;
}
.ant-descriptions-item-content {
  color: #333;
}

