/*==================== reset ====================*/
html,
body {
  height: 100%;
}
* {
  margin: 0;
  padding: 0;
  pointer-events: auto;
}
html {
  background: white;
  color: black;
  overflow: auto;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
.globalClass {
  min-width: 1356px;
  overflow: hidden;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th {
  text-align: inherit;
}
fieldset,
img {
  border: none;
}
iframe {
  display: block;
}
abbr,
acronym {
  border: none;
  font-variant: normal;
}
del {
  text-decoration: line-through;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
q:before,
q:after {
  content: "";
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
a:hover,
a:focus {
  text-decoration: none;
}
ins,
a {
  text-decoration: none;
}
/*==================== base ====================*/
a:focus,
*:focus {
  outline: none;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
  overflow: hidden;
}
.clearfix {
  zoom: 1;
}
.clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.hide {
  display: none;
}
.block {
  display: block;
}
.inline {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.pr {
  position: relative;
}
.pa {
  position: absolute;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.tl {
  text-align: left !important;
}
.tc {
  text-align: center !important;
}
.tr {
  text-align: right !important;
}
.overflow {
  overflow: hidden;
}
/*margin*/
.m0 {
  margin: 0 !important;
}
.mt5 {
  margin-top: 5px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.ml10 {
  margin-left: 10px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.mr6 {
  margin-right: 10px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.mr6 {
  margin-right: 6px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mr20 {
  margin-right: 20px !important;
}
/*padding*/
.p-tb {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p_lr {
  padding: 0 20px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pt15 {
  padding-bottom: 15px !important;
}
.pr9 {
  padding-right: 9px !important;
}
.text-success {
  color: #52c41a;
}
.text-danger {
  color: red;
}
.text-main {
  color: #1890ff;
}
.text-yellow {
  color: #faad14 !important;
}
.text-blue {
  color: #397ef0 !important;
}
.text-pink {
  color: #ff3369 !important;
}
.text-green {
  color: #23d688 !important;
}
.text-orange {
  color: #ff7a45 !important;
}
.text-purple {
  color: #6c6cea !important;
}
.text-gary {
  color: rgba(0, 0, 0, 0.45);
}
.text-black {
  color: #000;
}
.bold {
  font-weight: bold;
}
.pointer {
  cursor: pointer;
}
.f12 {
  font-size: 12px;
}
.f24 {
  font-size: 24px;
}
.borderRN {
  border-right: none !important;
}
.border {
  border: 1px solid #ddd;
}
.borderB {
  border-bottom: 2px solid #ddd !important;
}
.borderT {
  border-top: 2px solid #bdbdbd !important;
}
/*==================== base ====================*/
/*页面切换*/
.drop-enter {
  transform: scale(0.5);
  transform-origin: 50% 100%;
}
.drop-enter.drop-enter-active {
  transform: scale(1);
  transition: all 0.4s;
}
.drop-leave {
  /* transform: scale(0.5); */
  position: absolute;
  top: 90px;
  background: #fff;
  z-index: 10000;
  opacity: 1;
}
.drop-leave.drop-leave-active {
  opacity: 1;
  top: 100%;
  transition: all 0.4s;
}
.up-enter {
  transform: scale(1.5);
}
.up-enter.up-enter-active {
  transform: scale(1);
  transition: all 0.5s;
}
.up-leave {
  position: absolute;
  top: 0;
  z-index: 10000;
  opacity: 1;
}
.up-leave.up-leave-active {
  opacity: 1;
  top: -100%;
  transition: all 0.5s;
}
.right-enter {
  position: absolute;
  top: 0;
  left: -100%;
  /*z-index: 1;*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightIn 1s both ease;
  animation: rightIn 1s both ease;
}
.right-leave {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  /*background: RGB(238,238,238);*/
  width: 100%;
  height: 100%;
  -webkit-animation: rightOut 1s both ease;
  animation: rightOut 1s both ease;
}
@-webkit-keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    left: 0%;
  }
}
@keyframes rightIn {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -100%;
  }
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: -60%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    left: 0%;
  }
}
@-webkit-keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    left: 100%;
  }
}
@keyframes rightOut {
  25% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 0%;
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 80%;
  }
  100% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    left: 100%;
  }
}
/*加载动画*/
.spinner {
  width: 60px;
  height: 60px;
  background-color: #67cf22;
  margin: 100px auto;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}
@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/* router动画--fade */
.fade-in-enter {
  opacity: 0.01;
}
.fade-in-enter.fade-in-enter-active {
  opacity: 1;
  transition: opacity 500ms ease-in;
}
.fade-in-exit {
  opacity: 1;
}
.fade-in-exit.fade-in-exit-active {
  opacity: 0.01;
  display: none;
  transition: opacity 300ms ease-in;
}
.fade-in-appear {
  opacity: 0.01;
}
.fade-in-appear.fade-in-appear-active {
  opacity: 1;
  transition: opacity 0.5s ease-in;
}
/* router动画--slide */
.slide-in-appear {
  opacity: 0.5;
  transform: translate3D(100%, 0, 0);
  transition: all 300ms ease-in;
}
.slide-in-appear.slide-in-appear-active {
  opacity: 1;
  transform: translate3D(0, 0, 0);
}
.slide-in-enter {
  opacity: 0.5;
  transform: translate3D(100%, 0, 0);
  transition: all 500ms ease-in;
}
.slide-in-enter.slide-in-enter-active {
  opacity: 1;
  transform: translate3D(0, 0, 0);
}
.slide-in-exit {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.5;
  transform: translate3D(0, 0, 0);
  transition: all 300ms ease-in;
}
.slide-in-exit.slide-in-exit-active {
  opacity: 0.01;
  transform: translate3D(-100%, 0, 0);
}
/* loading */
.ajax-loading {
  display: none;
}
.ajax-loading .loading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0 40px;
  height: 80px;
  line-height: 80px;
  background: rgba(0, 0, 0, 0.75);
  border-radius: 6px;
  text-align: center;
  z-index: 9999;
  font-size: 16px;
  color: #fff;
}
.ajax-loading .loading .loading_img {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../../assets/images/loading.gif);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.ajax-loading .loading span {
  margin-left: 12px;
  vertical-align: middle;
}
.ajax-loading .overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9998;
  background: #ffffff;
  opacity: 0.1;
}
#root {
  overflow: auto;
}
#root .loading {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 9999;
  color: #fff;
}
#root .loading .loading_img {
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(../../assets/images/loading.gif);
  background-size: cover;
  background-repeat: no-repeat;
  vertical-align: middle;
}
/*==================== Antd ====================*/
/* header */
.ant-layout-header {
  background: #fff;
  box-shadow: 2px -5px 19px 0px rgba(2, 0, 25, 0.08);
}
.ant-layout-header .anticon {
  color: #999;
}
.ant-layout-header .ant-dropdown-trigger {
  color: white;
}
.ant-layout-header .ant-tabs-bar {
  border-bottom: none;
}
/* tab */
.ant-tabs-bar {
  margin: 0 0 10px 0;
}
.ant-tabs-nav .ant-tabs-tab {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0px;
}
.ant-tabs-nav {
  margin-left: 3px;
}
.ant-tabs-nav .ant-tabs-tab:hover {
  color: #1890ff;
}
.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  transition: none;
}
/*btn*/
.ant-btn {
  height: 32px;
  font-size: 14px;
  padding: 6px 11px;
  border-radius: 4px;
  line-height: 10px;
}
.ant-btn .anticon {
  margin-right: 5px;
}
.ant-btn span {
  text-align: center !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ant-btn-lg {
  padding: 0 15px;
  font-size: 16px;
  border-radius: 4px;
  height: 40px;
}
.ant-btn-primary.ant-btn-background-ghost {
  color: rgba(0, 0, 0, 0.65);
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-btn-primary.ant-btn-background-ghost:hover {
  color: #1890ff;
  border-color: #1890ff;
}
.ant-btn-primary.ant-btn-background-ghost:focus {
  border-color: #d9d9d9;
  color: #000;
  opacity: 0.65;
}
.ant-btn-primary.ant-btn-background-ghost:focus:hover {
  color: #1890ff;
  border-color: #1890ff;
  opacity: 1;
}
.ant-btn-danger.ant-btn-background-ghost {
  color: rgba(0, 0, 0, 0.65);
  background: #ffffff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-btn-danger.ant-btn-background-ghost:hover {
  color: #f5222d;
  border-color: #f5222d;
}
.ant-btn-danger.ant-btn-background-ghost:focus {
  border-color: #d9d9d9;
  color: #000;
  opacity: 0.65;
}
.ant-btn-danger.ant-btn-background-ghost:focus:hover {
  color: #f5222d;
  border-color: #f5222d;
  opacity: 1;
}
/*input,select*/
.ant-form-item-label {
  line-height: 30px;
}
.ant-form-item-label label:after {
  content: ":";
  margin: 0 4px 0 2px;
}
.ant-form-item-required {
  color: #666666;
}
.ant-form-item-control {
  line-height: 30px;
}
.ant-form-inline .ant-row {
  width: 100%;
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-bottom: 7px;
}
/*select*/
.ant-select .ant-select-selection--single {
  height: 30px;
}
.ant-select-selection--multiple {
  max-height: 100px;
  overflow: auto;
}
.select_hide_dropdown {
  display: none;
}
/*input*/
.ant-input {
  height: 30px;
  line-height: 1.5;
}
/*number input*/
.ant-input-number {
  width: 100%;
  height: 30px;
}
.ant-input-number .ant-input-number-input {
  height: 28px;
}
/* date */
.ant-calendar-picker-input {
  display: inline-block;
}
.ant-calendar-picker,
.ant-time-picker {
  width: 100%;
}
/*select-multiple | textarea Double row layout*/
.md-align {
  padding-left: 7.5px !important;
}
/*checkbox*/
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}
.ant-checkbox-wrapper {
  margin-right: 10px;
}
/* 拖动 */
.react-resizable {
  position: relative;
  background: transparent !important;
}
.react-resizable:hover {
  color: #1890ff;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 100%;
  bottom: 0;
  right: -10px;
  cursor: col-resize;
  z-index: 1000;
}
.react-resizable-handle:hover {
  cursor: col-resize;
}
.ant-table .ant-table-thead th:last-child .react-resizable-handle {
  display: none;
}
/*table*/
.ant-table table {
  border-collapse: separate;
}
.ant-table-wrapper {
  margin-bottom: 5px;
}
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn:hover,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn:focus,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn:active,
.ant-table-wrapper:not(.table_reset_btn) .ant-table-row .ant-btn.active {
  background: transparent;
  border: none;
  color: #1890ff;
  text-decoration: underline;
}
.ant-table {
  /*table td:hover span*/
}
.ant-table-bordered.ant-table-fixed-header .ant-table-scroll .ant-table-header::-webkit-scrollbar {
  border-width: 0px 0px 1px 0;
}
.ant-table-placeholder {
  border: none !important;
  border-top: 1px solid #f0f0f0 !important;
}
.ant-table-align-center {
  text-align: left !important;
}
.ant-table-small .ant-table-body {
  margin: 0 !important;
}
.ant-table-middle tr.ant-table-expanded-row td > .ant-table-wrapper {
  margin: 0;
}
.ant-table .span {
  /*max-width: 195px;*/
  /*max-width: 21em;*/
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
  display: block;
}
.ant-table tr {
  color: rgba(0, 0, 0, 0.65);
}
.ant-table .ant-table-tbody .clickRowStyl,
.ant-table .ant-table-tbody > .clickRowStyl > td {
  background-color: #d5eeff;
  cursor: pointer;
}
.ant-table .ant-table-tbody .clickRowBeforeStyl,
.ant-table .ant-table-tbody > .clickRowBeforeStyl > td {
  cursor: pointer;
}
.ant-table .ant-table-tbody .scoreRowStyl,
.ant-table .ant-table-tbody > .scoreRowStyl > td {
  background-color: #f9c0c5;
  cursor: pointer;
}
.ant-table .ant-table-tbody .tableRed,
.ant-table .ant-table-tbody > .tableRed > td {
  border-left-style: none;
  border-right-style: none;
  border-bottom-style: none;
  color: #df1c40;
}
.ant-table .ant-table-tbody .tableRedBottom,
.ant-table .ant-table-tbody > .tableRedBottom > td {
  border-left-style: none;
  border-right-style: none;
  color: #df1c40;
}
.ant-table .ant-table-tbody .conflictStyle,
.ant-table .ant-table-tbody > .conflictStyle > td {
  background-color: #ffeff1;
}
.ant-table .ant-table-tbody .conflictStyle .ant-table-selection-column::after {
  content: url(../../assets/images/ct.png);
  margin-left: 28px;
  margin-top: 3px;
  display: inline;
  position: absolute;
}
.ant-table tr:nth-child(odd) > td {
  background: #ffffff;
}
.ant-table tr:nth-child(even) > td {
  background: #f6f8fc;
}
.ant-table-thead > tr > th,
.ant-table-tbody > tr > td {
  word-break: break-all;
  text-align: left !important;
}
.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  text-align: center !important;
  padding: 0 !important;
}
.ant-table .ant-table-thead > tr.ant-table-row-hover > td,
.ant-table .ant-table-tbody > tr.ant-table-row-hover > td,
.ant-table .ant-table-thead > tr:hover > td,
.ant-table .ant-table-tbody > tr:hover > td {
  background: #f2f9ff;
}
.ant-table .ant-table-tbody > tr:hover > td.ant-table-column-sort {
  background: #d5eeff;
}
.ant-table tr.ant-table-row-selected td {
  background: #fafafa;
}
.ant-table .ant-table-tbody tr.ant-table-expanded-row:hover > td {
  background: #f2f2f2;
}
.ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  padding: 4px 1px 4px 10px;
  line-height: 1.5;
  max-width: 195px;
  overflow: hidden;
  font-weight: bold;
  font-size: 12px;
  height: 40px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
@media (max-width: 1440px) {
  .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
    padding: 4px 0 4px 4px;
  }
}
.ant-table > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 4px 1px 4px 10px;
  line-height: 1.5;
  max-width: 195px;
  overflow: hidden;
  font-size: 12px;
}
@media (max-width: 1440px) {
  .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
  .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
    padding: 4px 0 4px 4px;
  }
}
.ant-modal-centered .ant-table-body {
  white-space: normal;
}
.ant-table-thead > tr > th.ant-table-selection-column,
.ant-table-tbody > tr > td.ant-table-selection-column {
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}
.ant-table-thead > tr > th.ant-table-selection-column .ant-checkbox-wrapper,
.ant-table-tbody > tr > td.ant-table-selection-column .ant-checkbox-wrapper {
  margin-right: 0;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  padding-bottom: 0 !important;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  opacity: 0.9999;
}
.ant-table-bordered .ant-table-header > table {
  border: none !important;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header > table {
  border-top: 0px;
}
.ant-table-fixed-header > .ant-table-content > .ant-table-scroll > .ant-table-body {
  background: transparent;
}
/* .ant-table .ant-table-body{
    overflow-x: auto !important;
} */
/* .ant-table-fixed-header>.ant-table-content>.ant-table-scroll>.ant-table-body {
    border-right: 1px solid #F0F0F0;
} */
.ant-table-fixed-header .ant-table-fixed-right .ant-table-thead > tr:first-child > th:last-child {
  border-right: 0px;
}
/* .ant-table-bordered .ant-table-thead > tr > th:last-of-type {
  border-right: none;
} */
.ant-table-bordered .ant-table-fixed-left .ant-table-thead > tr > th:last-of-type {
  border-right: 1px solid #f0f0f0;
}
.ant-table-bordered .ant-table-fixed-left .ant-table-tbody > tr > td:last-of-type {
  border-right: 1px solid #f0f0f0;
}
.page_table_box .ant-table .ant-table-footer {
  height: 50px;
  padding: 12px 16px;
  border: none;
  border-top: thin solid #ddd;
}
.page_table_box .ant-table .ant-table-footer::before {
  display: none;
}
.page_table_box.ly-total-table .ant-table .ant-table-footer {
  height: auto;
  padding: 0;
}
.page_table_box.ly-total-table .ant-table-wrapper {
  margin-bottom: 0;
}
.ant-table tr.table-select-row td {
  background-color: #d5eeff;
}
.ant-table tr.table-select-row-font td {
  color: #bfbfbf;
}
/* table tree */
.table_tree .ant-table-thead th {
  background: #f0f2f5 !important;
}
.table_tree .ant-table-row td {
  white-space: nowrap;
  position: relative;
  background: #f7fcff !important;
}
.table_tree .ant-table-row-level-0 td {
  background: #f5f5f5 !important;
}
.table_tree .table_tree_last td {
  background: #ffffff !important;
}
.table_tree .ant-table-row:hover td {
  background: #fef9e0 !important;
}
.table_tree .table_tree_btn {
  display: none;
  position: absolute;
  right: 4px;
  color: #1890ff;
  cursor: pointer;
  z-index: 2;
}
.table_tree .ant-table-row td:hover .table_tree_btn {
  display: inherit;
}
.table_tree.table_tree_inline .table_tree_last {
  display: inline-block;
  width: 20%;
}
.table_tree.table_tree_inline .table_tree_last td {
  width: 20%;
  border-bottom: none;
  white-space: nowrap;
  max-width: inherit !important;
}
.table_tree.table_tree_inline .table_tree_last:hover td {
  background: inherit !important;
}
/*ant-pagination*/
.ant-pagination .ant-pagination-options .ant-select-selection--single {
  height: 32px;
  background: #fafafa;
}
.ant-pagination-item {
  border: none;
}
.ant-pagination-item a {
  border-radius: 4px;
}
.ant-pagination-item-active a {
  color: #fff;
  background-color: #1890ff;
}
.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  border: none;
}
.ant-pagination-options-quick-jumper input {
  background: #fafafa;
}
.ant-pagination-item-active:focus a,
.ant-pagination-item-active:hover a {
  color: #fff;
}
/*private string strVerifyError*/
.ant-form-inline .has-feedback {
  width: 100%;
}
.ant-form-item-with-help .has-error {
  overflow: visible !important;
}
.ant-form-item .ant-select {
  min-width: 80px;
}
.ant-select-selection__clear {
  color: rgba(24, 144, 255, 0.8) !important;
}
.ant-select-selection__clear:hover {
  color: #1890ff !important;
}
.ant-select-selection--multiple .ant-select-selection__clear,
.ant-select-selection--multiple .ant-select-arrow {
  top: 16px;
  right: 20px;
}
.ant-select-selection--single {
  height: 30px;
}
.ant-form-inline .ant-form-item {
  margin-right: 0;
  margin-bottom: 6px !important;
}
.ant-form-item {
  margin-bottom: 6px !important;
}
.ant-form-item.ant-form-item-with-help {
  margin-bottom: 2px !important;
}
.ant-form.mb0 .ant-form-item {
  margin-bottom: 0 !important;
}
.mb0.ant-form-item {
  margin-bottom: 0 !important;
}
/* .ant-form-explain {
  position: absolute;
  top: 0;
  right: 20px;
  line-height: 25px;
  padding: 5px 10px;
  pointer-events:none;
} */
/* antd-popover reset */
.ant-popover {
  max-width: 500px;
}
/* antd-modal reset */
.ant-modal-mask {
  z-index: 1002;
}
.ant-modal-wrap {
  z-index: 1002;
}
.ant-modal .ant-modal-close {
  color: #999;
  transition: all 0.3s;
}
.ant-modal .ant-modal-close:hover {
  color: #999;
  transform: rotateZ(180deg);
}
.ant-modal .ant-modal-header {
  border-bottom: none;
  background: #f0f2f5;
}
.ant-modal .ant-modal-header .ant-modal-title {
  color: #333333;
  font-weight: bold;
}
.ant-modal-wrap .ant-modal {
  overflow: hidden;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-title {
  line-height: 48px;
  font-size: 16px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-header {
  padding: 0 10px;
  height: 48px;
  line-height: 30px;
  padding-left: 22px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-close-x {
  width: 40px;
  height: 48px;
  line-height: 48px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer {
  padding: 16px 16px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-footer .ant-btn {
  padding: 6px 11px;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body {
  /* Custom modal style */
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .ant-form .ant-row [class^="ant-col-"] {
  padding: 0 !important;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .md-view .ant-form-item-control {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-modal-wrap .ant-modal .ant-modal-content .ant-modal-body .md-all .md-view .ant-form-text {
  width: 100%;
  display: inline !important;
}
.ant-modal-wrap .md-div {
  width: 100%;
  height: 100%;
}
.ant-modal-wrap .md-main .md-sc-btn button {
  margin-right: 10px;
}
.ant-modal-wrap .md-main2 > div[class^="ant-col-"] {
  padding-left: 0 !important;
  padding-right: 10px !important;
}
.ant-modal-wrap .md-main2 .md-cx-btn {
  text-align: right;
  height: 30px;
}
.ant-modal-wrap .md-main2 .md-cx-btn .ant-btn:first-child {
  margin-right: 10px;
}
.ant-modal-wrap .md-cx-btns {
  text-align: right;
  height: 30px;
}
.ant-modal-wrap .md-cx-btns .ant-btn:first-child {
  margin: 0 10px 0 0;
}
.ant-modal-wrap .md-table {
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
}
.ant-modal-wrap .md-btn {
  height: 30px;
  margin-bottom: 10px;
}
.ant-modal-wrap .md-btn .ant-btn {
  margin-right: 10px;
}
.ant-modal-wrap .md-small .ant-modal-body,
.ant-modal-wrap .md-xs .ant-modal-body,
.ant-modal-wrap .md-xs2 .ant-modal-body,
.ant-modal-wrap .md-sm .ant-modal-body,
.ant-modal-wrap .md-sm2 .ant-modal-body,
.ant-modal-wrap .md-md .ant-modal-body,
.ant-modal-wrap .md-md2 .ant-modal-body,
.ant-modal-wrap .md-lg .ant-modal-body,
.ant-modal-wrap .md-lg2 .ant-modal-body,
.ant-modal-wrap .md-lg3 .ant-modal-body,
.ant-modal-wrap .md-lg4 .ant-modal-body {
  padding: 16px 16px;
}
.ant-modal-wrap .md-small {
  width: 300px !important;
}
.ant-modal-wrap .md-xs {
  width: 400px !important;
}
.ant-modal-wrap .md-xs2 {
  width: 500px !important;
}
.ant-modal-wrap .md-sm {
  width: 600px !important;
}
.ant-modal-wrap .md-sm2 {
  width: 700px !important;
}
.ant-modal-wrap .md-md {
  width: 750px !important;
}
.ant-modal-wrap .md-md2 {
  width: 850px !important;
}
.ant-modal-wrap .md-lg {
  width: 900px !important;
}
.ant-modal-wrap .md-lg2 {
  width: 950px !important;
}
.ant-modal-wrap .md-lg3 {
  width: 1000px !important;
}
.ant-modal-wrap .md-lg4 {
  width: 1250px !important;
}
.ant-modal-wrap .md-full {
  width: 94% !important;
  margin: 0 auto;
  overflow: hidden;
}
.ant-modal-wrap .md-full .ant-modal-body {
  overflow: auto;
  padding: 10px 15px;
}
.ant-modal-body {
  padding: 16px 16px;
}
.modal_small .ant-modal-body {
  padding: 10px 0;
}
/* 非模态 */
.ly-modeless {
  pointer-events: none;
}
.ly-modeless .ant-modal-content {
  border: 1px solid #f0f0f0;
}
.ant-table-fixed-header .ant-table-header {
  border-top: none !important;
}
.ant-message > span {
  pointer-events: none;
}
.ant-message .ant-message-notice {
  pointer-events: none;
}
.ant-message .ant-message-notice-content {
  padding: 20px 30px;
}
.ant-message .ant-message-custom-content .anticon {
  margin-right: 0;
  margin-bottom: 10px;
  font-size: 46px;
}
.ant-message .ant-message-custom-content span {
  display: block;
}
/*==================== Page ====================*/
#components-header .trigger {
  font-size: 18px;
  line-height: 64px;
  padding: 0 24px;
  cursor: pointer;
  transition: color 0.3s;
}
#components-header .trigger:hover {
  color: #1890ff;
}
#home {
  height: 100%;
}
#Breadcrumb {
  height: 44px;
  background: #fff;
  margin: 1px 0;
  line-height: 44px;
}
#Breadcrumb .ant-breadcrumb {
  line-height: 44px;
  text-indent: 20px;
}
/* 首页*/
#homeSearchDiv .ant-select-selection,
#homeSearchDiv .ant-select-selection:active,
#homeSearchDiv .ant-select-selection:focus,
#homeSearchDiv .ant-select-selection:hover {
  border: none;
  outline: none;
  box-shadow: none;
}
.action {
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s;
  height: 100%;
  line-height: 30px;
  vertical-align: top;
  border-radius: 5px;
}
.action .name {
  font-size: 14px;
  opacity: 0.85;
}
.action:hover {
  background: #e6f7ff;
}
.action:hover .name {
  color: rgba(0, 0, 0, 0.65);
}
.avatar {
  /*color: @primary-color;*/
  margin: -4px 10px 0 0;
}
.avatar img {
  position: relative;
  top: -2px;
}
.header_r {
  margin-right: 50px;
  height: auto;
  float: right;
}
.ct_l {
  float: left;
  width: 200px;
  height: 100%;
  margin-right: 20px;
  background: #fff;
}
.ct_r {
  float: left;
  width: cacl(-120%);
  height: 100%;
}
.autoComplete {
  -webkit-transition: width 0.3s, margin-left 0.3s;
  transition: width 0.3s, margin-left 0.3s;
  width: 0;
  background: transparent;
  border-radius: 0;
  border-bottom: 1px solid #d9d9d9;
}
.input {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none !important;
}
.autoCompleteShow {
  width: 210px;
  margin-left: 8px;
}
.searchInput {
  margin: 0 5px;
  padding: 0;
  width: 190px;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  transition: all linear 0.5s;
  text-indent: 10px;
}
.searchInput:active,
.searchInput:focus,
.searchInput:hover {
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
}
.searchIcon {
  cursor: pointer;
  margin-right: 8px;
  font-size: 16px;
}
.searchHeader {
  width: 100%;
  text-align: right;
  line-height: 40px;
}
/*header*/
.top-nav {
  width: 100%;
  height: 30px;
  margin: 5px 0;
}
.searchSpan {
  padding: 0;
  margin: 0 12px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 40px;
}
.noticeButtonClass {
  cursor: pointer;
  display: inline-block;
  transition: all 0.3s;
  height: 30px;
  width: 50px;
  text-align: center;
  border-radius: 5px;
  color: #888;
}
.noticeButtonClass .ant-badge {
  vertical-align: middle;
}
.noticeButtonClass .noticeIcon {
  font-size: 20px;
  position: relative;
  top: -7px;
}
.noticeButtonClass .ant-badge-count {
  height: 18px;
  line-height: 18px;
  top: -6px;
  box-shadow: none;
}
.noticeButtonClass:hover,
.noticeButtonClass.ant-popover-open {
  background: #e6f7ff;
}
.noticeButtonClass:hover .settingIcon,
.noticeButtonClass.ant-popover-open .settingIcon,
.noticeButtonClass:hover .noticeIcon,
.noticeButtonClass.ant-popover-open .noticeIcon {
  color: rgba(0, 0, 0, 0.65);
}
/* 提示语样式 */
.tips_div {
  width: 100%;
  height: 36px;
  margin: 16px 0;
  line-height: 36px;
  border: 1px solid #91d5ff;
  border-radius: 3px;
  padding-left: 12px;
  background-color: #e6f7ff;
  color: #565c5f;
  font-size: 12px;
}
.tips_div i {
  color: #1890ff;
  font-size: 12px;
  margin-right: 5px;
}
/* table更多操作悬浮层样式 */
.table_popover_ope li {
  padding: 5px;
  cursor: pointer;
}
/* 树菜单 */
.tree_menu li {
  padding: 5px 10px;
  cursor: pointer;
}
.tree_menu li:hover {
  background: #e6f7ff;
}
.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-bottom: 0px !important;
  overflow-x: hidden !important;
}
.ant-menu-dark .ant-menu-inline.ant-menu-sub .ant-menu-item {
  padding-left: 36px !important;
}
/* .ant-table-thead > tr > th.ant-table-selection-column, .ant-table-tbody > tr > td.ant-table-selection-column {
  min-width:30px;
  width:30px;
} */
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th {
  padding: 9px 8px;
}
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 5px 8px;
}
.vertical-scroll-modal .ant-modal {
  display: flex;
}
.vertical-scroll-modal .ant-modal-content {
  display: grid;
}
.vertical-scroll-modal .ant-modal-body {
  overflow: auto;
}
/* 操作按钮 */
.link_btn {
  display: inline-block;
  padding: 0 6px;
}
.yui-page-header {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding-left: 0;
  padding-right: 15px;
  background-color: #fff;
  color: #666;
  height: 56px;
  background: #397ef0;
  color: #ffffff;
  display: flex;
  align-items: center;
  padding: 0 6.5%;
}
.yui-page-header .action {
  padding: 0 9px;
}
.yui-page-header .action .name {
  color: white;
}
.yui-page-header .action:hover .name {
  color: #397ef0;
}
.yui-logo {
  height: 64px;
  line-height: 64px;
  overflow: hidden;
  text-align: center;
  float: left;
}
.yui-sider-menu {
  height: 100%;
  background: #fff;
  position: relative;
}
.yui-page-title {
  height: 54px;
  width: 100%;
  display: block;
  background: #fff;
  padding: 16px 32px;
  border-bottom: 1px solid #f0f0f0;
}
.yui-page-content {
  width: 100%;
  height: fit-content;
  height: calc 100vh - 96px;
  padding: 15px 0;
}
.yui-page-footer {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #575757;
  background: #fff;
  text-align: center;
}
/* 去除侧边栏边框线 */
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  min-height: 100%;
  border-right: 1px solid #ddd;
}
/* 子模块页面logo */
.page_logo {
  display: inline-block;
  height: 60px;
  padding: 0 10px;
  width: 100%;
  overflow: hidden;
  line-height: 60px;
  text-align: center;
  vertical-align: top;
}
.headerBig {
  height: 56px;
  background: #397ef0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 18px;
}
.headerBig .box_r {
  height: 40px;
  min-width: 130px;
  position: relative;
}
.collapsedImgClass {
  height: 31px;
  margin: 12px 0;
}
.moduleName {
  display: flex;
  align-items: center;
}
.moduleName .sclae {
  width: 1px;
  height: 14px;
  opacity: 1;
  border: 1px solid #fafafa;
  margin: 0 14px;
}
.moduleName .moduleNameText {
  font-size: 20px;
  font-family: Source Han Sans CN, Source Han Sans CN-Medium;
  font-weight: 500;
  text-align: left;
  color: #ffffff;
}
.page_logo .noCollapsedImgClass {
  width: auto;
}
.page_trigger_box {
  padding: 0 0 0 13px;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}
.page_trigger_box i svg {
  width: 13px;
}
.page_sider {
  float: left;
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: center bottom;
}
.page_sider .ant-menu a:hover {
  color: #1890ff;
}
.page_sider .ant-layout-sider-children {
  background: white;
}
.page_sider.ant-layout-sider-collapsed .page_trigger_box {
  text-align: center;
}
.page_sider .ant-menu-inline-collapsed {
  width: 80px;
}
.page_sider .ant-menu-item {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  transition: none;
  width: calc(100% + 2px);
}
.page_sider .ant-menu-item .ant-menu-submenu-title {
  margin-top: 0;
  margin-bottom: 0;
}
.page_sider .ant-menu-item:active {
  background-color: transparent;
}
.page_sider .ant-menu-item.ant-menu-item-selected {
  border-left: 4px solid #1890ff;
  background: #ebf2fe;
}
.page_sider .ant-menu-item.ant-menu-item-selected a {
  color: #1890ff;
}
.page_sider .ant-menu-item:after {
  display: none;
}
.page_trigger {
  font-size: 20px;
  cursor: pointer;
  transition: all 0.3s;
  margin: 10px 0;
}
/* 带有树菜单的 */
.page_tree,
.page_tree .ant-layout {
  background: transparent;
  height: 100%;
}
.page_tree,
.page_tree .ant-layout-content {
  overflow-x: hidden;
  overflow-y: hidden;
}
.page_tree_sider {
  position: relative;
  background: transparent;
  float: left;
  margin-right: 20px;
  border-right: 1px solid #ddd;
}
.ant-tree li ul {
  margin: 0;
  padding: 0 16px 0 16px;
}
.page_tree_sider .page_tree_sider_scroll > div:nth-child(1) {
  overflow-y: scroll !important;
  margin-bottom: 15px !important;
}
.page_tree_sider .page_tree_sider_scroll > div:nth-child(2) {
  display: none;
}
.page_tree_sider .page_tree_sider_scroll .ant-tree ul,
.page_tree_sider .page_tree_sider_scroll .ant-tree li {
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-text-overflow: inherit;
}
.page_tree_sider .page_tree_sider_scroll .ant-tree li .ant-tree-node-content-wrapper {
  display: initial;
}
.page_tree_sider.ant-layout-sider-collapsed {
  flex: 0 0 0px !important;
  max-width: 0px !important;
  min-width: 0px !important;
  width: 0px !important;
}
.page_tree_sider_btn {
  position: absolute;
  right: -18px;
  top: 48%;
  width: 18px;
  height: 36px;
  line-height: 36px;
  background-color: #f1f2f6;
  cursor: pointer;
  border-radius: 0 36px 36px 0;
}
.page_tree_sider_btn .trigger {
  color: #1890ff;
  font-size: 12px;
  transition: color 0.3s;
}
.page_tree_sider_btn:hover {
  background-color: #1890ff;
}
.page_tree_sider_btn:hover .trigger {
  color: #fff;
}
.page_tree_content {
  padding: 0 10px;
}
.page_tree_content .ant-tree-child-tree {
  white-space: initial;
}
.page_tree_content .tree_inline {
  width: 20%;
  display: inline-block;
  vertical-align: top;
}
/* 子模块页面content */
.page_content {
  margin: 16px;
  margin-bottom: 7px;
  padding: 16px;
  background-color: #fff;
  min-height: 280px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
/* 子模块页面breadcrumb */
.page-breadcrumb {
  display: inline-block;
  padding: 0 20px;
  height: 40px;
  width: 100%;
  line-height: 40px;
  background: #fff;
}
.page-breadcrumb .ant-breadcrumb {
  line-height: 40px;
}
.page-top-nav {
  width: 100%;
  height: 30px;
  margin: 5px 0;
  padding-left: 9px;
}
.page-top-nav i svg {
  width: 13px;
}
.page-top-home {
  display: inline-block;
  margin-right: 17px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  vertical-align: top;
  color: #fff;
}
.page-top-home .anticon {
  vertical-align: text-bottom;
}
/* table */
.page_table_box {
  overflow: hidden;
  border: thin solid #ddd;
}
.page_table_box_wrap .page_btn_box {
  margin-top: 0;
  padding: 10px;
  border: thin solid #ddd;
  border-bottom: none;
}
.page_btn_box {
  margin-top: 4px;
}
.page_btn_box .ant-btn {
  color: #000000 !important;
  opacity: 0.65;
  background: #ffffff !important;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: none;
}
.page_btn_box .ant-btn:first-child {
  color: #fff !important;
  background-color: #1890ff !important;
  border-color: #1890ff;
  opacity: 1;
}
.page_btn_box .ant-btn:first-child:hover {
  color: #fff !important;
  opacity: 0.85;
  background-color: #40a9ff !important;
  border-color: #40a9ff;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger {
  color: #fff !important;
  background-color: #f5222d !important;
  border-color: #f5222d;
}
.page_btn_box .ant-btn:first-child.ant-btn-danger:hover {
  color: #fff !important;
  opacity: 0.85;
}
.page_btn_box .ant-btn:hover {
  color: #1890ff !important;
  border-color: #1890ff;
  opacity: 1 !important;
}
.page_btn_box .ant-btn.ant-btn-danger:hover {
  color: #f5222d !important;
  border-color: #f5222d;
  opacity: 1;
}
.page_btn_box .ant-btn {
  margin-right: 10px;
}
.page_pagination {
  margin-top: 10px;
}
/* 统计字数 */
.count_t {
  position: absolute;
  right: 10px;
  bottom: 0;
  display: block;
  line-height: 2;
  color: #bbb;
}
.count_t .num {
  color: #000;
}
/* form-波浪 */
.form_wave {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.form-tip {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #333333;
  font-size: 14px;
  background-color: #f5f7fa;
  margin-top: 12px;
  padding: 4px 11px;
}
/* 表单组 */
.form_group_box {
  position: relative;
  border: 1px solid #ddd;
  padding: 10px;
  margin-top: 20px;
}
.form_group_box + .form_group_box {
  margin-top: 30px;
}
.form_group_box_del {
  position: absolute;
  background: #fff;
  right: 10px;
  top: -10px;
  cursor: pointer;
}
.form_group_box_top {
  margin: 0 auto;
  margin-top: -30px;
  width: 80%;
}
.form_group_box_top .ant-form-item-label {
  background-color: #fff;
}
/* 详情页 */
.detail_modal .detail_label,
.detail_modal .detail_con {
  padding: 8px 6px;
  vertical-align: top;
}
.detail_modal .detail_label {
  text-align: right;
  background-color: #fafafa;
}
.detail_modal table {
  width: 100%;
  border: none;
  table-layout: fixed;
  word-break: break-all;
}
.detail_modal table,
.detail_modal table tr th,
.detail_modal table tr td {
  border-color: #f0f0f0 !important;
}
/* Tab多页签 */
.Tab_Controller {
  height: 40px;
  color: #fff;
}
.Tab_Controller .ant-tabs {
  color: #999;
}
.Tab_Controller .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  padding: 0 36px 0 12px;
}
.Tab_Controller .ant-tabs-nav-container-scrolling {
  padding-right: 40px;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show {
  width: 40px;
}
.Tab_Controller .ant-tabs-tab-next .Tab_Controller_menu {
  margin-left: 4px;
  color: #fff;
  cursor: pointer;
}
.Tab_Controller .ant-tabs-tab-next .Tab_Controller_menu:hover {
  color: rgba(255, 255, 255, 0.7);
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab {
  border: none;
  margin-right: 0;
  background: transparent;
  line-height: 39px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab::before {
  content: "";
  transition: all 0s !important;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab::after {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  right: -1px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab:first-child:before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  left: -1px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab .ant-tabs-close-x {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 14px;
  right: 17px;
  color: #fff;
  transition: all 0.5s;
  background-color: #999;
  border-radius: 10px;
  width: 12px;
  height: 12px;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-weight: bold;
  color: #333333;
  background: #f0f2f5;
  box-shadow: inset 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-close-x {
  color: #fff;
  background: #999;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active::before {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  background: -webkit-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  background: -moz-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  left: -5px;
  bottom: 0px;
  margin-top: 36px;
  border: 0 !important;
}
.Tab_Controller .ant-tabs.ant-tabs-card > .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active::after {
  content: "";
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  background: -webkit-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  background: -moz-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #e8eaee 70%);
  right: -5px;
  bottom: 0px;
}
.Tab_Controller .ant-tabs-tab-prev,
.Tab_Controller .ant-tabs-tab-next {
  color: #fff;
}
.Tab_Controller .ant-tabs-tab-prev.ant-tabs-tab-arrow-show::before {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  left: 0px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs-tab-prev.ant-tabs-tab-arrow-show::after {
  content: "";
  position: absolute;
  display: block;
  width: 0px;
  height: 0px;
  border: 6px solid;
  border-color: transparent #b7b8b9 transparent transparent;
  left: 7px;
  bottom: 14px;
}
.Tab_Controller .ant-tabs-tab-prev.ant-tabs-tab-arrow-show .ant-tabs-tab-prev-icon svg {
  color: #b7b8b9;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show::before {
  content: "";
  position: absolute;
  display: block;
  width: 0px;
  height: 0px;
  border: 6px solid;
  border-color: transparent transparent transparent #b7b8b9;
  right: 10px;
  bottom: 14px;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show::after {
  content: "";
  position: absolute;
  display: block;
  width: 1px;
  height: 15px;
  background: #d9d9d9;
  right: 0px;
  bottom: 12px;
  margin-top: 15px;
}
.Tab_Controller .ant-tabs-tab-next.ant-tabs-tab-arrow-show .ant-tabs-tab-next-icon svg {
  color: #b7b8b9;
}
.Tab_Controller .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab .ant-tabs-close-x {
  font-size: 8px;
  opacity: 0.65;
}
.Tab_Controller_btn {
  height: 30px;
  margin: 5px 0;
  cursor: pointer;
}
.Tab_Controller_btn .anticon {
  line-height: initial;
}
.Tab_Controller_btn .btn {
  display: flex;
  align-items: center;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
}
/* 缓存路由 */
.cache_router {
  width: 100%;
  height: 100%;
}
/* page_tag */
.page_tag {
  display: inline-block;
  overflow: hidden;
  margin: 0 5px 5px 0;
  height: 24px;
  line-height: 22px;
  background: #e7f4ff;
  border: 1px solid #1890ff;
  border-radius: 2px;
  vertical-align: middle;
  max-width: 100%;
}
.page_tag .page_tag_l {
  float: left;
  padding: 0 4px;
  white-space: nowrap;
  vertical-align: middle;
  color: #ffffff;
  background: #1890ff;
}
.page_tag .page_tag_r {
  vertical-align: middle;
  padding: 0 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}
/* ly 锚点 */
.ly-anchor {
  padding: 0 16px;
}
/* 流程详情 */
.flow_detail {
  width: 100%;
  overflow: hidden;
}
.flow_detail .flow_detail_l,
.flow_detail .flow_detail_r {
  min-height: 200px;
  height: auto !important;
  height: 200px;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
.flow_detail .l_top,
.flow_detail .r_top {
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.flow_detail .flow_detail_l {
  float: left;
  width: 300px;
  border-right: 1px solid #f0f0f0;
}
.flow_detail .flow_detail_l .l_top {
  border-bottom: 1px solid #f0f0f0;
}
.flow_detail .flow_detail_l .l_list {
  padding-left: 40px;
  padding-top: 40px;
}
.flow_detail .flow_detail_l .l_item {
  position: relative;
  margin-bottom: 50px;
}
.flow_detail .flow_detail_l .l_item .l_item_node {
  display: inline-block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  border-radius: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  border: 1px solid #ccc;
  vertical-align: top;
}
.flow_detail .flow_detail_l .l_item .l_item_node.adopt {
  background: #66ccff;
  border-color: #66ccff;
  color: #fff;
}
.flow_detail .flow_detail_l .l_item .l_item_node.unadopt {
  background: #ea6546;
  border-color: #ea6546;
  color: #fff;
}
.flow_detail .flow_detail_l .l_item .extra {
  display: inline-block;
  padding-left: 10px;
  height: 40px;
  width: 150px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.flow_detail .flow_detail_l .l_item .arrow {
  color: #0099cc;
  position: absolute;
  left: 49px;
  top: -50px;
  height: 50px;
}
.flow_detail .flow_detail_l .l_item .arrow .arrow_line {
  position: relative;
  height: 50px;
  width: 2px;
  background: #0099cc;
  z-index: 2;
}
.flow_detail .flow_detail_l .l_item .arrow .arrow_icon {
  position: absolute;
  bottom: -3px;
  left: -7px;
  font-size: 16px;
  z-index: 1;
}
.flow_detail .flow_detail_r {
  padding-left: 15px;
  margin-left: 300px;
}
.flow_detail .flow_detail_r .r_item {
  margin-top: 20px;
}
.flow_detail .flow_detail_r .r_item .info {
  margin-top: 10px;
  text-align: right;
  font-size: 12px;
}
/* 选择器 */
.Selector_r {
  height: 550px;
  border-left: 1px solid #f0f0f0;
  padding-left: 15px;
}
.Selector_r .Selector_r_box {
  border: 1px solid #f0f0f0;
  min-height: 335px;
}
.Selector_r .Selector_r_box .ant-table-wrapper {
  margin-bottom: 0;
}
.Selector_r .Selector_r_box .ant-table-bordered .ant-table-body > table {
  border: none;
}
/*培养方案下的课程变更的箭头*/
.course_arrow {
  color: #0099cc;
  height: 50px;
  position: relative;
}
.course_arrow .course_arrow_line {
  position: absolute;
  transform: rotate(90deg);
  height: 53px;
  width: 2.5px;
  top: -419px;
  left: 341px;
  background: #0099cc;
  z-index: 2;
}
.course_arrow .course_arrow_icon {
  position: absolute;
  top: -410.5px;
  left: 363px;
  font-size: 37px;
  z-index: 1;
}
.course_changeFlg {
  position: absolute;
  top: -425.5px;
  left: 332px;
  font-size: 18px;
  font-weight: bold;
  color: red;
  z-index: 1;
}
/**培养方案的方案基本信息样式**/
.majorInfoFontWeightStyle {
  font-weight: bold;
}
.majorInfoMarginLeftStyle {
  margin-left: 65px;
}
/* 遮罩层 */
#MASK {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #000;
  z-index: 1001;
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.vertop {
  vertical-align: top;
}
.labelwrap {
  display: inline-block;
  width: 180px;
}
.weekday {
  background-color: #fff !important;
  border: 1px solid #ddd !important;
}
.table-drag-select td.cell-enabled {
  background-color: #fff !important;
}
.mgl {
  margin-left: 16px;
}
.mgr {
  margin-right: 10px;
}
.clearTime {
  margin-left: 10px;
  height: auto !important;
  background-color: #f5222d;
  border-color: #f5222d;
  line-height: 26px !important;
}
.clearTime:hover,
.clearTime:focus,
.clearTime:active {
  background-color: #f5222d !important;
  border-color: #f5222d !important;
}
.list_box_item {
  padding: 5px 20px;
}
.iconstyle {
  color: red;
  font-size: 18px;
  position: absolute;
  cursor: pointer;
  background: #fff;
  top: -8px;
  right: -4px;
  font-weight: bolder;
}
.table-drag-select td {
  border: 1px solid #ddd !important;
  line-height: 28px !important;
}
.tableWeek > .table-drag-select td.cell-selected {
  background-color: #23d688 !important;
}
.tableWeek .table-drag-select {
  width: 80%;
  margin: 0;
}
.tableWeek > .table-drag-select td.cell-being-selected {
  background: #40a9ff !important;
}
.tableWeek.arrangeCourse .table-drag-select td {
  line-height: 30px !important;
}
.tableNode > .table-drag-select td.cell-selected {
  background: #fff !important;
}
.table-drag-select > tbody > tr {
  border: 1px solid #ddd;
}
.table-drag-select td > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  border: 1px solid #ddd;
  background: #fff;
}
.table-drag-select td.cell-selected > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  background: #23d688;
  border: none;
}
.table-drag-select td.cell-being-selected > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  background: #40a9ff;
  border: none;
}
.table-drag-select td.cell-disabled > div {
  z-index: 99;
  margin: 3px 4px;
  width: 90%;
  height: 21px;
  border-radius: 5px;
  background: #dcdcdc;
  border: none;
}
.courseGradeStart .table {
  margin: 10px 20px;
}
.arrangeCourse .table-drag-select td {
  line-height: 42px !important;
}
.arrangeCourse .table-drag-select td.cell-selected {
  background: #1890ff !important;
}
.arrangeCourse .table-drag-select td.cell-being-selected {
  background: #5ccf0f !important;
}
.arrangeCourse .table-drag-select td.cell-disabled {
  background: #f5f6fa !important;
}
.arrangeCourse .borderBN {
  border-bottom: 1px solid transparent !important;
}
.arrangeCourse .disabledColor {
  background: #fff !important;
}
.arrangeCourse .table-drag-select td.cell-enabled.nonRowColor {
  background-color: #f0f0f0 !important;
}
.arrangeCourse .table-drag-select td.cell-enabled.nonRowColor.cell-selected {
  background: #ffff99 !important;
}
.transform30 {
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px);
}
.transform60 {
  -webkit-transform: translateY(-60px);
  transform: translateY(-60px);
}
.transform90 {
  -webkit-transform: translateY(-90px);
  transform: translateY(-90px);
}
.buttonBottom {
  position: absolute;
  border-top: 1px solid #ddd;
  bottom: 0;
  padding: 10px;
  min-height: 60px;
  width: 100%;
  text-align: center;
}
.courseArrangeForm .ant-form-item {
  margin-bottom: 0 !important;
}
.drop-over-downward td {
  border-bottom: 2px dashed #1890ff !important;
}
.drop-over-upward td {
  border-top: 2px dashed #1890ff !important;
}
.FormItemLabelLeft .ant-form-item-label {
  text-align: left !important;
}
.FormItemLabelLeftOrSpanRight .ant-form-item-children {
  text-align: left !important;
  float: right !important;
}
.Divider {
  display: block;
  height: 1px;
  width: 100%;
  margin: 40px 0 10px 0;
  clear: both;
  font-size: 12px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  list-style: none;
  background: #f0f0f0;
}
.ButtonMiddle {
  display: flex;
  justify-content: center;
  align-items: Center;
}
.SelectDisBlock .ant-select {
  display: block;
}
/* 成绩报表 */
.scoreReportTable {
  padding: 20px 50px;
}
.scoreReportTable .scoreTableBox {
  width: 1240px;
  margin: 0 auto;
}
.scoreReportTable .scoreReportBtn {
  width: 1240px;
  margin: 0 auto;
}
.scoreReportTable .scoreTableTitle {
  text-align: center;
  padding: 10px;
  font-size: 20px;
  color: #333;
  font-weight: bold;
}
.scoreReportTable .scoreTableBottom {
  margin-top: 26px;
  text-align: center;
}
.scoreReportTable table {
  margin-top: 10px;
  width: 100%;
}
.scoreReportTable td {
  width: 40px;
  padding: 0 4px;
  min-width: 40px;
  max-width: 40px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.scoreReportTable td.name {
  width: 210px;
  min-width: 210px;
  max-width: 210px;
}
.scoreReportTable td.empty {
  width: 4px;
  min-width: 4px;
  padding: 0;
}
.scoreReportTable tr.empty {
  height: 4px;
}
.mouseRight {
  width: 120px;
  height: 140px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.05);
  z-index: 999;
  background: #ffffff;
}
.mouseRight .lineSty {
  height: 34px;
  line-height: 34px;
  font-weight: Regular;
  font-size: 12px;
  font-family: MicrosoftYaHei;
  color: #333333;
  cursor: pointer;
}
.mouseRight .lineSty span {
  margin-left: 15px;
}
.mouseRight .lineSty:hover {
  background: #fafafc;
}
.mouseRight .divider {
  font-size: 12px;
  font-variant: tabular-nums;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #f0f0f0;
  display: block;
  height: 1px;
  width: 100%;
  clear: both;
}
.lineSty {
  height: 34px;
  line-height: 34px;
  font-weight: Regular;
  font-size: 12px;
  font-family: MicrosoftYaHei;
  color: #333333;
  cursor: pointer;
}
.lineSty span {
  margin-left: 15px;
}
.mouseRight:before {
  content: "";
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #cccccc;
  position: absolute;
  left: -9%;
  top: 25%;
  margin-top: 3px;
}
.mouseRight:after {
  content: "";
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-right-color: #ffffff;
  position: absolute;
  left: -9%;
  top: 25%;
  margin-top: 2px;
}
.Table_Height_Adress .page_table_box .ant-table-body {
  height: 450px !important;
}
.save-status {
  color: #314659;
}
.submit-status {
  color: #314659;
}
.doing-status {
  color: #314659;
}
.pass-status {
  color: #87d068;
}
.reject-status {
  color: #f5222d;
}
.table-simple {
  width: 100%;
  border: 1px solid #f0f0f0;
  font-size: 12px;
}
.table-simple thead th {
  padding: 4px;
  border-bottom: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}
.table-simple tbody td {
  padding: 4px;
  border-bottom: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}
.table-simple tbody tr::nth-last-of-type {
  border-bottom: none;
}
.text-clamp-1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header_top li {
  width: 150px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #999;
}
.header_top li svg {
  display: none;
}
.header_top li:hover {
  color: #333;
}
.header_top li:hover svg {
  display: inline-block;
  color: #999;
  opacity: 0.65;
}
tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin-left: 28px;
}
.ant-tree.ant-tree-block-node li .ant-tree-node-content-wrapper {
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.todo .ant-modal-footer {
  padding: 16px 16px !important;
}
.page_tree_sider .ant-tabs-tab-active {
  font-weight: bold;
  color: #333333;
}
@media (max-width: 1920px) {
  .table {
    max-width: 1317px;
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .table {
    max-width: 821px;
    width: 100%;
  }
}
@media (max-width: 1280px) {
  .table {
    max-width: 611px;
    width: 100%;
  }
}
.edui-default .edui-toolbar .edui-for-fullscreen {
  display: none !important;
}
.ant-input-number-input-wrap {
  line-height: 1.5;
}
.r_item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  margin-bottom: 12px;
  background: #f5f8fd;
  border-radius: 4px;
}
.drawerContainer .ant-transfer-operation button {
  display: none;
}
.ant-table-bordered .ant-table-thead > tr > th,
.ant-table-bordered .ant-table-tbody > tr > td {
  border-right: 1px solid #e8e8e8 !important;
}
.monitor {
  background: url(../../assets/images/monitorbg.png) no-repeat center;
  width: 100%;
  height: 100vh;
  overflow-y: hidden;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: fixed;
  top: 0;
  left: 0;
}
.monitor .header {
  background: url(../../assets/images/headerbg.png) no-repeat center;
  width: 100%;
  height: 5vw;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: 98vw 100%;
  background-position: left;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  z-index: 99;
}
.monitor .header .logo {
  width: 21vw;
  margin: 0 2vw 0 1vw;
}
.monitor .header .title {
  position: relative;
  font-size: 1.5vw;
  width: 18vw;
  color: transparent;
  font-style: italic;
  font-weight: 900;
  letter-spacing: 0.1vw;
  background: linear-gradient(183deg, #FFf 35%, #3FB4FF);
  background-clip: text;
  -webkit-background-clip: text;
}
.monitor .header .title::after {
  content: '\6559\5B66\8FD0\884C\6570\636E\76D1\63A7\5927\5C4F';
  text-shadow: 3px 2px 2px #3083ff;
  position: absolute;
  color: transparent;
  font-style: italic;
  font-weight: 900;
  letter-spacing: 0.1vw;
  left: 0;
  z-index: -1;
}
.monitor .header .date {
  color: #4297FF;
  position: absolute;
  right: 10vw;
  top: 50%;
  font-size: 1vw;
  transform: translateY(-50%);
}
.monitor .header .cur_time {
  position: absolute;
  right: 1vw;
  font-family: 'digifaw';
  color: transparent;
  font-size: 2vw;
  font-weight: 900;
  letter-spacing: 0.25vw;
  background: linear-gradient(183deg, #FFf 35%, #3FB4FF);
  background-clip: text;
  -webkit-background-clip: text;
}
.monitor .side {
  position: absolute;
  padding-top: 5vw;
  width: 22vw;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
}
.monitor .side .tp {
  display: flex;
  justify-content: center;
  align-items: center;
}
.monitor .side .tp .wz {
  position: relative;
  width: 55%;
}
.monitor .side .tp .wz img {
  display: block;
  width: 100%;
}
.monitor .side .tp .wz > div {
  position: absolute;
  color: #fff;
  width: 100%;
  font-size: 0.3vw;
}
.monitor .side .tp .wz > div:nth-of-type(1) {
  display: flex;
  bottom: 3.9vw;
}
.monitor .side .tp .wz > div:nth-of-type(1) > div {
  width: 50%;
  text-align: center;
}
.monitor .side .tp .wz > div:nth-of-type(2) {
  bottom: 2.7vw;
  text-align: center;
}
.monitor .side .tp .det {
  width: 25%;
}
.monitor .side .tp .det .detail {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.monitor .detail {
  color: #fff;
  font-size: 0.8vw;
  position: relative;
  cursor: pointer;
}
.monitor .detail .red {
  color: #FF5F6D;
}
.monitor .detail .green {
  color: #55FFB5;
}
.monitor .warning {
  width: 100%;
  margin: 0 auto;
  color: #FF5F6D;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.monitor .tx_green {
  position: relative;
  cursor: pointer;
  color: #55FFB5;
  font-size: 1vw;
  font-family: "digifaw";
  text-shadow: 0 0 4px #55ffb5;
}
.monitor .tx_red {
  position: relative;
  cursor: pointer;
  color: #FF5F6D;
  font-family: "digifaw";
  font-size: 1vw;
  text-shadow: 0 0 4px #FF5F6D;
}
.monitor .side.l {
  left: 0;
}
.monitor .side.l .oc {
  display: flex;
  flex-wrap: wrap;
  width: 80%;
  margin: 0 auto;
  color: #fff;
}
.monitor .side.l .oc .c {
  width: 50%;
  display: flex;
  align-items: center;
  margin-bottom: 1vw;
}
.monitor .side.l .oc .c img {
  margin-right: 1vw;
  width: 2vw;
}
.monitor .side.l .sc {
  display: flex;
  justify-content: space-around;
  width: 80%;
  margin: 0 auto;
}
.monitor .side.l .sc .linear_block:nth-of-type(1) {
  background-image: linear-gradient(90deg, #0c367e, #0c1c32), linear-gradient(180deg, #0B5EF1, #0c3376);
}
.monitor .side.l .sc .linear_block:nth-of-type(2) {
  background-image: linear-gradient(90deg, #0f4749, #0c1c32), linear-gradient(180deg, #62eb9e, #0f484b);
}
.monitor .side.l .sc .linear_block:nth-of-type(3) {
  background-image: linear-gradient(90deg, #453d39, #0c1c32), linear-gradient(180deg, #dbba7f, #5e3840);
}
.monitor .side.l .linear_block {
  position: relative;
  padding-left: 1vw;
  width: 5vw;
  height: 4vw;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  border-left: 2px transparent solid;
  display: flex;
  align-items: center;
}
.monitor .side.l .linear_block .detail > div {
  cursor: pointer;
}
.monitor .side.l .linear_block.warn {
  background-image: linear-gradient(90deg, #3f2343, #0c1c32), linear-gradient(180deg, #c75b43, #ff2a64) !important;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  border-left: 2px transparent solid;
}
.monitor .side.l .sec {
  width: 80%;
  margin: 0 auto;
}
.monitor .side.l .sec > div {
  display: flex;
}
.monitor .side.l .sec > div .sec_b {
  display: flex;
  width: 33%;
}
.monitor .side.l .sec > div .sec_b img {
  height: 5vw;
  margin-right: 1vw;
}
.monitor .side.l .sec em {
  display: block;
  width: 100%;
  height: 1px;
  background: radial-gradient(#238BFF, #0c1c32);
}
.monitor .side.r {
  right: 0;
}
.monitor .side.r .ec {
  flex-wrap: wrap;
  width: 80%;
  margin: 0 auto;
  color: #fff;
  display: flex;
}
.monitor .side.r .ec > .linear_block:nth-of-type(odd) {
  margin-right: 0.5vw;
}
.monitor .side.r .ec .tex {
  cursor: pointer;
}
.monitor .side.r .ec .linear_block {
  position: relative;
  padding: 0 0.5vw;
  margin-bottom: 1.2vw;
  width: 48%;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  border-left: 2px transparent solid;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-image: linear-gradient(90deg, #103371, #0c1c32), linear-gradient(180deg, #4EF1F9, #264d91);
}
.monitor .side.r .ec .linear_block.warn {
  background: linear-gradient(90deg, #3f2343, #0c1c32), linear-gradient(180deg, #c75b43, #ff2a64);
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  border-left: 2px transparent solid;
}
.monitor .side.r .ss {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 90%;
  margin: 0 auto;
}
.monitor .side.r .ss img {
  display: block;
  width: 55%;
}
.monitor .side.r .ss .sbf {
  width: 55%;
}
.monitor .side.r .ss .sbf .sb {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: #fff;
  position: relative;
}
.monitor .side.r .ss .sbf .sb .t {
  margin-right: 1vw;
}
.monitor .floatCard {
  opacity: 0;
  position: absolute;
  bottom: 3vw;
  left: 2vw;
  overflow: hidden;
  z-index: -1;
}
.monitor .floatCard img {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
}
.monitor .floatCard .content {
  padding: 30px;
  position: absolute;
  color: #fff;
  font-size: 0.8vw;
  text-shadow: none;
  width: 100%;
  height: 100%;
}
.monitor .floatCard .content .row {
  position: relative;
  overflow: hidden;
}
.monitor .floatCard .content .row .t {
  font-weight: 900;
}
.monitor .floatCard .content .row .sb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 35px;
}
.monitor .showCard {
  width: 100px;
  height: 100px;
  background: rgba(0, 0, 0, 0.2);
}
.monitor .footer {
  position: absolute;
  bottom: 3%;
  width: 54vw;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
}
.monitor .footer > div:first-child {
  width: 70%;
}
.monitor .footer > div:last-child {
  width: 30%;
}
.monitor .side.r .em,
.monitor .footer .em {
  display: flex;
  justify-content: space-around;
  margin: 0 auto;
}
.monitor .side.r .em .b,
.monitor .footer .em .b {
  display: flex;
  width: 50%;
}
.monitor .side.r .em .b img,
.monitor .footer .em .b img {
  width: 4vw;
  height: 4vw;
  margin-right: 1vw;
}
.monitor .side.r .em .b.b70,
.monitor .footer .em .b.b70 {
  width: 70%;
}
.monitor .side.r .em {
  width: 80%;
  padding: 1vw 0 1vw 0;
}
.monitor .footer .em {
  width: 100%;
  margin-left: 2em;
}
.monitor .center_sec {
  z-index: -1;
  position: relative;
  width: 60%;
  height: 80%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  perspective: 250vw;
  -webkit-perspective: 250vw;
  mix-blend-mode: lighten;
  display: flex;
  justify-content: center;
}
.monitor .center_sec img {
  width: 100%;
  display: block;
  position: absolute;
}
.monitor .center_sec .n {
  position: absolute;
  color: #fff;
  font-size: 0.8vw;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
}
.monitor .center_sec .n > div:nth-of-type(1) {
  position: absolute;
  width: 100%;
  top: 11em;
}
.monitor .center_sec .n > div:nth-of-type(1) > span {
  display: inline-block;
  padding: 0 5vw;
}
.monitor .center_sec .n > div:nth-of-type(2) {
  position: absolute;
  width: 100%;
  top: 16em;
}
.monitor .center_sec .n > div:nth-of-type(2) > span {
  display: inline-block;
  padding: 0 12vw;
}
.monitor .center_sec .n > div:nth-of-type(3) {
  position: absolute;
  width: 100%;
  top: 21em;
}
.monitor .center_sec .n > div:nth-of-type(3) .warn_num {
  bottom: 12em !important;
}
.monitor .center_sec .n > div:nth-of-type(3) > span {
  display: inline-block;
  padding: 0 19vw;
}
.monitor .center_sec .n > div:nth-of-type(3) > span:nth-of-type(1) {
  padding-left: 0;
}
.monitor .center_sec .n > div:nth-of-type(3) > span:nth-of-type(2) {
  padding-right: 0;
}
.monitor .center_sec .n > div:nth-of-type(3) > span:nth-of-type(2) .warn_num {
  margin-left: -2em !important;
}
.monitor .center_sec .n > div:nth-of-type(4) {
  position: absolute;
  width: 100%;
  top: 26em;
}
.monitor .center_sec .n > div:nth-of-type(4) > span {
  display: inline-block;
  padding: 0 5vw;
}
.monitor .center_sec .n > div:nth-of-type(4) > span .warn_num {
  bottom: 13em !important;
}
.monitor .center_sec .n > div:nth-of-type(5) {
  position: absolute;
  width: 100%;
  top: 34em;
}
.monitor .center_sec .n > div:nth-of-type(5) > span {
  display: inline-block;
  padding: 0 11vw;
}
.monitor .center_sec .n > div > span.warn .warn_num {
  height: 1.5vw;
  min-width: 2vw;
  padding: 0 5px;
  border-radius: 45%;
  background: linear-gradient(0deg, #FB3B80 0%, #FB8368 100%);
  bottom: 11em;
  position: absolute;
  color: #fff;
  line-height: 1.5vw;
  animation: bb 2s linear 0s infinite;
}
.monitor .n > div > span:nth-of-type(2) .warn_num {
  margin-left: -1em;
}
@keyframes bb {
  0% {
    transform: translate(0, 0);
    opacity: 1;
  }
  20% {
    transform: translate(0, 3px);
    opacity: 1;
  }
  80% {
    transform: translate(0, 10px);
    opacity: 1;
  }
  90% {
    transform: translate(0, 3px);
    opacity: 1;
  }
  100% {
    transform: translate(0, 0px);
    opacity: 1;
  }
}
.listBox-3npIVwy2 {
  background-color: white;
  height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.listBox-3npIVwy2 .listItem-25vG349v {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemTitle-1b9apBVy {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemTitle-1b9apBVy:hover {
  color: #1890ff;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemInfo-2EdexS0z {
  margin-top: 4px;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemInfo-2EdexS0z .infoItem-1WGudGyf {
  display: inline-block;
  margin-right: 16px;
}
.listBox-3npIVwy2 .listItem-25vG349v .listItemInfo-2EdexS0z .infoItem-1WGudGyf .infoItemName-1dTX5HFY {
  margin-left: 4px;
}
.listBox-3npIVwy2 .content-pO86ivi5 {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.listBox-3npIVwy2 .paginationBox-3yXNXjws {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  bottom: 20px;
  padding-left: 20px;
}
.modelBox-1bZsd81e {
  position: relative;
  padding: 0 20px;
}
.modelBox-1bZsd81e .title-3QDkyb7G {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.modelBox-1bZsd81e .info-3kr6HEHD {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.modelBox-1bZsd81e .info-3kr6HEHD span + span {
  margin-left: 8px;
}
.modelBox-1bZsd81e .content-pO86ivi5 {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.modelBox-1bZsd81e .fj-2uGSgX8s {
  position: absolute;
  top: 480px;
}
.modelBox-1bZsd81e .anticon-close {
  display: none !important;
}
.div_filedownload-2bymwO4b:hover {
  background: rgba(171, 220, 248, 0.425);
}
.timeTable-3OA9pat_ {
  border: 1px solid #ccc;
  margin-left: 8px;
  margin-right: 8px;
}
.timeTable-3OA9pat_ table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border: 1px solid #ddd;
}
.timeTable-3OA9pat_ table tr {
  background: #fafafc;
}
.timeTable-3OA9pat_ table td,
.timeTable-3OA9pat_ table th {
  width: calc((100% - 80px) / 7);
  border-right: 1px solid #ddd;
  box-sizing: border-box;
  text-align: center;
  font-weight: bolder;
}
.timeTable-3OA9pat_ table td:first-child,
.timeTable-3OA9pat_ table th:first-child {
  width: 88px;
  max-width: 88px;
  vertical-align: middle;
}
.timeTable-3OA9pat_ table td:first-child > div,
.timeTable-3OA9pat_ table th:first-child > div {
  position: absolute;
}
.timeTable-3OA9pat_ tbody tr {
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.timeTable-3OA9pat_ tbody td {
  border-top: 1px solid #ddd;
  vertical-align: top;
  padding: 4px;
}
.timeTable-3OA9pat_ .header-3XvINaP7 {
  border: 1px solid #ddd;
  max-height: 61px;
  height: 61px;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .title-3HwmVolG {
  text-align: center;
  font-size: 18px;
  font-weight: bolder;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
  background: #fafafc;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .headTitle-8Km9HnnU {
  position: relative;
  border-top: 32px #fafafc solid;
  border-left: 88px #fff solid;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .headTitle-8Km9HnnU b {
  font-style: normal;
  display: block;
  position: absolute;
  top: -33px;
  left: -49px;
  width: 60px;
}
.timeTable-3OA9pat_ .header-3XvINaP7 .headTitle-8Km9HnnU em {
  font-style: normal;
  display: block;
  position: absolute;
  top: -22px;
  left: -74px;
}
.timeTable-3OA9pat_ td,
.timeTable-3OA9pat_ th {
  font-weight: bolder;
}
.timeTable-3OA9pat_ .ant-empty {
  margin-top: 55px;
}
.courseBox-1W9_BMBp {
  position: relative;
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
  padding: 4px 8px;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  text-align: left;
}
.courseBox-1W9_BMBp .subject-1UwryxuH {
  font-weight: bold;
  color: #000;
}
.courseBox-1W9_BMBp div img {
  vertical-align: middle;
}
.courseBox-1W9_BMBp div span {
  vertical-align: middle;
  margin-left: 8px;
}
.timeName-23YDygPG > div {
  font-weight: normal;
  font-size: 6px;
  position: relative !important ;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
}
.bg1-18ihYbJE {
  background: #e7faff;
  border-top: 2px solid #1890ff;
}
.bg4-2-1ox5_o {
  background: #ffeff1;
  border-top: 2px solid #ff647a;
}
.bg3-sG9096pR {
  background: #fffae5;
  border-top: 2px solid #ffcc00;
}
.bg4-2-1ox5_o {
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
}
.tag-1zMS7P_7 {
  margin: 0 8px;
  cursor: pointer;
}
.tags-N-TsHThk .tagClick-3WpVew_N {
  margin: 3px 0;
  cursor: pointer;
}
.v-timeSelectBtn-blue-JXhR9A6a {
  text-align: center;
  color: #91d5ff;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-magenta-cDlGTfUv {
  text-align: center;
  color: #ffadd2;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-red-nJAtnSoq {
  text-align: center;
  color: #ffa39e;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-volcano-2EMGIL73 {
  text-align: center;
  color: #ffbb96;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-orange-1ywvk2EO {
  text-align: center;
  color: #ffd591;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-gold-2ck8kbUN {
  text-align: center;
  color: #ffe58f;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-lime-15VeMzoB {
  text-align: center;
  color: #eaff8f;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-green-2obXt2rI {
  text-align: center;
  color: #b7eb8f;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-cyan-1j3m7Sy3 {
  text-align: center;
  color: #87e8de;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-geekblue-Kj1Jr3ea {
  text-align: center;
  color: #adc6ff;
  cursor: pointer;
  font-size: 14px;
}
.v-timeSelectBtn-purple-23zwC3Un {
  text-align: center;
  color: #d3adf7;
  cursor: pointer;
  font-size: 14px;
}
.disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed !important;
}
.v-popover-blue-FL5h0-kK {
  opacity: 0.85;
}
.v-popover-blue-FL5h0-kK .ant-popover-content {
  border: 1px solid #91d5ff;
}
.v-popover-blue-FL5h0-kK .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-magenta-16zm-hOx {
  opacity: 0.85;
}
.v-popover-magenta-16zm-hOx .ant-popover-content {
  border: 1px solid #ffadd2;
}
.v-popover-magenta-16zm-hOx .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-red-2v74jNHc {
  opacity: 0.85;
}
.v-popover-red-2v74jNHc .ant-popover-content {
  border: 1px solid #ffa39e;
}
.v-popover-red-2v74jNHc .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-volcano-Qz2DttyV {
  opacity: 0.85;
}
.v-popover-volcano-Qz2DttyV .ant-popover-content {
  border: 1px solid #ffbb96;
}
.v-popover-volcano-Qz2DttyV .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-orange-2dZoVBtK {
  opacity: 0.85;
}
.v-popover-orange-2dZoVBtK .ant-popover-content {
  border: 1px solid #ffd591;
}
.v-popover-orange-2dZoVBtK .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-gold-1xSMNHXD {
  opacity: 0.85;
}
.v-popover-gold-1xSMNHXD .ant-popover-content {
  border: 1px solid #ffe58f;
}
.v-popover-gold-1xSMNHXD .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-lime-15QTSVol {
  opacity: 0.85;
}
.v-popover-lime-15QTSVol .ant-popover-content {
  border: 1px solid #eaff8f;
}
.v-popover-lime-15QTSVol .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-green-1KAOGFX6 {
  opacity: 0.85;
}
.v-popover-green-1KAOGFX6 .ant-popover-content {
  border: 1px solid #b7eb8f;
}
.v-popover-green-1KAOGFX6 .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-cyan-3-I9jKFn {
  opacity: 0.85;
}
.v-popover-cyan-3-I9jKFn .ant-popover-content {
  border: 1px solid #87e8de;
}
.v-popover-cyan-3-I9jKFn .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-geekblue-2Okk8z_o {
  opacity: 0.85;
}
.v-popover-geekblue-2Okk8z_o .ant-popover-content {
  border: 1px solid #adc6ff;
}
.v-popover-geekblue-2Okk8z_o .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.v-popover-purple-3hgTNkKX {
  opacity: 0.85;
}
.v-popover-purple-3hgTNkKX .ant-popover-content {
  border: 1px solid #d3adf7;
}
.v-popover-purple-3hgTNkKX .ant-popover-content .ant-popover-arrow {
  border-top: inherit;
  border-left: inherit;
  background: #fff;
}
.allCheck-2vItbJtm {
  margin: 8px;
  cursor: pointer;
}
.contraryCheck-B_x-DmuA {
  margin: 8px 25px;
  cursor: pointer;
  color: #1890ff;
  position: absolute;
  right: 0;
  bottom: 0;
}
.allCheck-1qPFebEa {
  margin: 8px;
  cursor: pointer;
}
.contraryCheck-2eFP-HW5 {
  margin: 8px 25px;
  cursor: pointer;
  color: #1890ff;
  position: absolute;
  right: 0;
  bottom: 0;
}
.modal-1rUbkfLI {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.modal-1rUbkfLI .mask-17oAKY6q {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.2;
  display: none;
  transition: all 0.5s;
}
.modal-1rUbkfLI .content-3AJoPKFe {
  z-index: 1;
  position: absolute;
  top: 0;
  right: -338px;
  width: 301px;
  height: 100%;
  background-color: #fff;
  transition: all 0.5s;
}
.modal-1rUbkfLI .content-3AJoPKFe:hover {
  right: -308px;
}
.modal-1rUbkfLI .content-3AJoPKFe.collapsed-2EhZf0n5 {
  right: 0px;
}
.modal-1rUbkfLI .content-3AJoPKFe .change-3HpRyMUq {
  cursor: pointer;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 301px;
  top: 160px;
  width: 64px;
  height: 57px;
  background: #ffffff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.12);
  border-radius: 27px 0px 0px 27px;
}
.modal-1rUbkfLI .content-3AJoPKFe .change-3HpRyMUq::after {
  content: "";
  position: absolute;
  display: block;
  width: 26px;
  height: 56px;
  background: #fff;
  right: -17px;
}
.modal-1rUbkfLI .content-3AJoPKFe .change-3HpRyMUq img {
  margin-right: 9px;
  margin-top: 0.5px;
  transition: all 0.5s cubic-bezier(0.4, 0, 1, 1) 0s;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI {
  height: 100%;
  overflow-y: scroll;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.12);
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI::-webkit-scrollbar-thumb {
  background: #d8d9db;
  border-radius: 3px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI::-webkit-scrollbar {
  width: 6px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI .menuList-LiszhTEZ {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 12px 46px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI .menuList-LiszhTEZ .menuItem-2nIDmHvx {
  padding-top: 26px;
}
.modal-1rUbkfLI .content-3AJoPKFe .MenuListContainer-1DqolHxI .menuList-LiszhTEZ .menuItem-2nIDmHvx .menuItemText-2nob9OGn {
  margin-top: 14px;
  text-align: center;
  color: #333;
}
.menu-fixed-btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  vertical-align: top;
  font-size: 16px;
  cursor: pointer;
}
.menu-fixed.menu-fixed-close .menu-fixed-content {
  right: -80px;
}
.menu-fixed .menu-fixed-content {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99;
  overflow: hidden;
  width: 58px;
  pointer-events: none;
  transition: all 0.3s;
}
.menu-fixed .menu-fixed-content .menu-fixed-scroll {
  position: absolute;
  left: 10px;
  top: 50%;
  height: auto;
  max-height: 80%;
  border-radius: 10px 0 0 10px;
  transform: translate(0, -50%);
  background-color: #fff;
  box-shadow: -4px 0 5px rgba(0, 0, 0, 0.1);
  width: 88px;
  overflow-x: hidden;
  overflow-y: auto;
}
.menu-fixed .menu-fixed-content .menu-fixed-list {
  min-height: 100%;
  width: 48px;
  padding: 20px 0;
  pointer-events: auto;
}
.menu-fixed .menu-fixed-content .menu-fixed-item {
  height: 48px;
  padding: 5px;
  cursor: pointer;
}
.menu-fixed .menu-fixed-content .menu-fixed-item:hover {
  background-color: #f2f2f2;
}
.menu-fixed .menu-fixed-content .menu-fixed-item-content {
  position: relative;
  width: 38px;
  height: 38px;
  border-radius: 30%;
  background-color: #05aaf5;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
}
.menu-fixed .menu-fixed-content .menu-fixed-item-content:after {
  content: "";
  height: 24px;
  width: 24px;
  position: absolute;
  left: -10px;
  bottom: -10px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.15);
  pointer-events: none;
}
.menu-fixed .menu-fixed-content .menu-fixed-item-content:before {
  content: "";
  height: 16px;
  width: 16px;
  position: absolute;
  top: -5px;
  right: -5px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.15);
  pointer-events: none;
}
.empty-page {
  margin: -10px;
  background-color: #fff;
  height: 100%;
  min-height: 85vh;
  background-size: 95% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
}
.ly-more {
  color: #adadad;
  vertical-align: middle;
}
.ly-more .ly-more-icon {
  margin-left: 4px;
}
.ly-empty {
  padding: 10px;
  text-align: center;
  color: #999;
  font-size: 14px;
}
.ly-card {
  margin-bottom: 12px;
}
.ly-card .ant-card {
  height: 100%;
  width: 100%;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
  border-color: rgba(0, 0, 0, 0.09);
}
.ly-card .ant-card .ant-card-head {
  padding: 0 16px;
  height: 48px;
}
.ly-card .ant-card .ant-card-head .ant-card-head-title {
  padding: 12px 0;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-card-head .ant-card-extra {
  padding: 12px 0;
}
.ly-card .ant-card .ant-card-body {
  padding: 0;
}
.ly-card .ant-card .ly-card-inner {
  overflow: hidden;
  padding: 0 16px;
}
.ly-card .ant-card .ant-tabs {
  overflow: inherit;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar {
  margin: 0;
  border: none;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab {
  line-height: 48px;
  height: 48px;
  padding: 0 8px;
  margin-right: 16px;
  color: #333;
  font-weight: bold;
}
.ly-card .ant-card .ant-tabs .ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active {
  color: #1890ff;
}
.ly-card .ant-card .ant-tabs .ant-tabs-ink-bar {
  height: 3px;
  bottom: 0;
}
.box-2wIuYOhz {
  background-color: #fafafa;
  padding: 10px;
  padding-bottom: 4px;
  color: #000;
  font-size: 13px;
}
.box-2wIuYOhz .ant-form label {
  font-size: 13px;
}
.box_top-3T4rQ8Ax {
  overflow: hidden;
}
.box_l-3t2iGQ1b {
  width: 100%;
  float: left;
}
.inner-3EKskCu- {
  margin-right: 200px;
}
.box_r-1pnP9UCe {
  float: right;
  margin-left: -200px;
  width: 200px;
}
.btn-2h1P10KF {
  display: inline-block;
  margin-left: 10px;
  color: #1890ff;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.btn-2h1P10KF span {
  display: inline-block;
  margin-left: 5px;
}
.TableBox-V5uTl988 .ant-table-fixed-header .ant-table-header {
  border-top: 1px solid #e8e8e8 !important;
  border-left: 1px solid #e8e8e8 !important;
}
.box-2pin_Jut {
  background-color: #fff;
  padding: 4px;
  color: #000;
  font-size: 13px;
}
.box-2pin_Jut .form-item-label label {
  font-size: 13px;
}
.box-2pin_Jut .ant-form-item {
  margin-bottom: 6px !important;
}
.box_top-3tjK3c_M {
  overflow: hidden;
}
.box_l-3cmvnZ3s {
  width: 100%;
  float: left;
}
.inner-1ZH24lC1 {
  margin-right: 200px;
}
.box_r-2MYioggl {
  float: right;
  margin-left: -200px;
  width: 200px;
}
.btn-ivOcNvmY {
  display: inline-block;
  margin-left: 10px;
  color: #1890ff;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
}
.btn-ivOcNvmY span {
  display: inline-block;
  margin-left: 5px;
}

.popover-pf-qYRje {
    width: 336px;
}

.popover-pf-qYRje .ant-popover-inner-content {
    padding: 0;
}


.list-28bZrmVl {
    max-height: 400px;
}

.list-28bZrmVl .item-1EkXepjo {
    transition: all .3s;
    overflow: hidden;
    cursor: pointer;
    padding-left: 24px;
    padding-right: 24px;
}

.list-28bZrmVl .item-1EkXepjo:hover {
    background: #e6f7ff;
}

.list-28bZrmVl .item-1EkXepjo:last-child {
    border-bottom: 0;
}

.list-28bZrmVl .item-1EkXepjo .meta-1qNZKk2b {
    width: 100%;
}

.list-28bZrmVl .item-1EkXepjo .title-1GkjvTRC {
    font-size: 14px;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.65);
    line-height: 22px;
    margin-bottom: 8px;
}

.list-28bZrmVl .item-1EkXepjo .extra-28e5gW4o {
    float: right;
    color: rgba(0, 0, 0 0.45);
    font-size: 14px;
    font-weight: normal;
    margin-right: 0;
    margin-top: -1.5px;
}

.list-28bZrmVl .item-1EkXepjo .description-nUdAw6ad {
    font-size: 12px;
    line-height: 1.5;
}

.all-12sGRAPh {
    height: 46px;
    line-height: 46px;
    text-align: center;
    color: rgba(0, 0, 0, 0.65);
    border-radius: 0 0 4px 4px;
    border-top: 1px solid #e8e8e8;
    transition: all .3s;
    cursor: pointer;
}

.tabs-3lrEd88Z .ant-tabs-nav-scroll {
    text-align: center;
}

.tabs-3lrEd88Z .ant-tabs-bar {
    margin-bottom: 4px;
}

.tabs-3lrEd88Z .ant-tabs-content {
    height: 400px;
}.ly-split {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.ly-split:after {
  content: "";
  display: table;
  clear: both;
}
.ly-split .ly-split-item {
  float: left;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ly-split .gutter {
  width: 100%;
  height: 100%;
  float: left;
  background-repeat: no-repeat;
  background-position: 50%;
}
.ly-split .gutter.gutter-horizontal {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==");
  cursor: col-resize;
}
.ly-split .gutter.gutter-vertical {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=");
  cursor: row-resize;
}
.header-heousc7Q {
  height: 40px;
  line-height: 40px;
  /* background-color: #5485F7; */
  color: #fff;
  padding: 0;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position: center center;
}

.box_l-2xNxdkqi {
  float: left;
  margin-right: -60px;
  width: 60px;
  position: relative;
  height: 40px;
}
.box_c-ArIYJM8u {
  width: 100%;
  float: left;
}
.box_c-ArIYJM8u .inner-iSBccBbb {
  margin-left: 37px;
  margin-right: 20px;
}

.box_r-1kBfz989 {
  height: 40px;
  float: right;
  margin-left: -250px;
  min-width: 130px;
  position: relative;
}
.body-2BqsNflm {
  height: 100%;
}
.body-2BqsNflm .con-1PVDHv5T {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #f0f3f5;
}
.body-2BqsNflm .mottoLeft-2JOj4KD2 {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.body-2BqsNflm .mottoRight-1Hi8tD5y {
  width: 100%;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #666;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.body-2BqsNflm .ant-dropdown-trigger {
  padding-right: 0px;
  padding-left: 0px;
}
.logo-2upkz0aA {
  margin-top: 100px;
  text-align: center;
  margin-bottom: 30px;
}
.logo-2upkz0aA img {
  vertical-align: top;
}
@media (max-width: 1400px) {
  .logo-2upkz0aA {
    margin-top: 60px;
  }
  .logo-2upkz0aA img {
    width: 500px;
    height: 52px;
  }
  .menuList-33xiLHmg .menu-list-item img {
    width: 64px;
    height: 64px;
    vertical-align: top;
  }
}
.container-1kXtLkjt {
  width: 100%;
  min-height: 819px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
  animation: change-3WLhcCjS 0.5s ease-in-out;
}
@keyframes change-3WLhcCjS {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.container-1kXtLkjt .title-1rcsvNuK {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
  display: flex;
  justify-content: space-between;
}
.container-1kXtLkjt .title-1rcsvNuK p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-1kXtLkjt .title-1rcsvNuK .full-2O73UpR1 {
  z-index: 99;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.container-1kXtLkjt .content-2JrrSAkD {
  display: flex;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
  margin-top: 22px;
}
.container-1kXtLkjt .content-2JrrSAkD a {
  display: inline-block;
  width: 193px;
  height: 140px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.container-1kXtLkjt .content-2JrrSAkD a svg {
  font-size: 88px !important;
}
.container-1kXtLkjt .content-2JrrSAkD a p {
  margin-top: 7px;
}
.container-1kXtLkjt .content-2JrrSAkD a:hover {
  color: #5386f6;
  opacity: 0.85;
}
.serivceContainer-20rlE33R {
  position: relative;
  height: 301px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #FFFFFF;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .serivceContainer-20rlE33R {
    margin-bottom: 16px;
  }
}
.serivceContainer-20rlE33R .edit-olZkaopQ {
  position: absolute;
  z-index: 99;
  right: 16px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.serivceContainer-20rlE33R .full-3WNBN2AA {
  position: absolute;
  z-index: 99;
  right: 52px;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 48px;
}
.serivceContainer-20rlE33R .ant-tabs-tab {
  padding-top: 12px;
  padding-right: 0;
  padding-left: 0;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  font-family: Microsoft YaHei;
}
.serivceContainer-20rlE33R .ant-tabs-tab-active {
  padding-right: 0;
  padding-left: 0;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
}
.serivceContainer-20rlE33R .ant-tabs-bar {
  height: 40px;
}
.serivceContainer-20rlE33R .ant-tabs-nav {
  height: 40px;
}
.serivceContainer-20rlE33R .ant-modal-body {
  padding: 0;
}
.serivceContainer-20rlE33R .ant-modal-footer {
  display: none;
}
.serivceContainer-20rlE33R .ant-modal-content {
  height: 760px;
  background: #F5F7FA;
}
.icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}
.editPageContainer-2RCYGUWV {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: start;
  height: 236px;
  overflow: hidden;
  align-items: baseline;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
  border-bottom: 18px solid #F5F7FA;
}
.editPageContainer-2RCYGUWV a {
  display: inline-block;
  width: 122px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.editPageContainer-2RCYGUWV a p {
  margin-top: 7px;
}
.editPageContainer-2RCYGUWV a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.editPageHeader-3HD16KK6 {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  border-left: 18px solid #F5F7FA;
  border-right: 18px solid #F5F7FA;
}
.editPageHeader-3HD16KK6 .title-B1d7JsVz {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #010101;
  line-height: 48px;
  opacity: 0.65;
  cursor: pointer;
}
.editPageHeader-3HD16KK6 .title-B1d7JsVz img {
  position: relative;
  bottom: 1px;
  margin-left: 12px;
}
.editPageHeader-3HD16KK6 span {
  cursor: pointer;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FF4D4D;
  line-height: 48px;
}
.editPageHeader-3HD16KK6 .ant-input {
  width: 150px;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper {
  margin: 10px 0;
  width: 150px;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper .ant-btn-primary {
  color: #000;
  background-color: #fff;
  border-color: #d9d9d9;
  border-left: none;
  box-shadow: none;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper .ant-input:focus {
  border-color: #d9d9d9;
  box-shadow: none;
}
.editPageHeader-3HD16KK6 .ant-input-group-wrapper .ant-input:hover {
  border-color: #d9d9d9;
}
.content-3deVBSJh {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}
.content-3deVBSJh .leftIcon-FUQAlArf {
  position: absolute;
  left: 30px;
  z-index: 1;
  color: #999;
}
.content-3deVBSJh .leftIcon-FUQAlArf:hover {
  color: #333;
}
.content-3deVBSJh .rightIcon-39RdYhaY {
  position: absolute;
  right: 30px;
  z-index: 1;
  color: #999;
}
.content-3deVBSJh .rightIcon-39RdYhaY:hover {
  color: #333;
}
.content-3deVBSJh .ClassContainer-1l7thotm {
  display: flex;
  height: 210px;
  margin-top: 0px;
  flex-wrap: wrap;
  justify-content: start;
}
.content-3deVBSJh .ClassContainer-1l7thotm a {
  display: inline-block;
  width: 123px;
  height: 115px;
  margin-right: 0px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.content-3deVBSJh .ClassContainer-1l7thotm a p {
  margin-top: 7px;
}
.content-3deVBSJh .ClassContainer-1l7thotm a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.content-3deVBSJh .pageContainer-28mQBcjN {
  display: flex;
  width: 1520px;
  transform: translate(391px, 0);
  transition: 0.5s ease 0s;
}
.ClassContainer-1l7thotm {
  display: flex;
  height: 210px;
  margin-top: 15px;
  flex-wrap: wrap;
  justify-content: start;
}
.ClassContainer-1l7thotm a {
  display: inline-block;
  width: 115px;
  height: 115px;
  margin-right: 12px;
  text-align: center;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.ClassContainer-1l7thotm a p {
  margin-top: 7px;
}
.ClassContainer-1l7thotm a:hover {
  color: #5386F6;
  opacity: 0.85;
}
.modalContainer-3hzLsLA5 .ant-modal-header {
  padding: 0 16px !important;
  border: none;
  background: #fff;
}
.modalContainer-3hzLsLA5 .ant-modal-body {
  padding: 0;
}
.modalContainer-3hzLsLA5 .ant-modal-content {
  height: 700px !important;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk {
  padding-bottom: 16px;
  background-color: #F5F7FA;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P {
  height: 332px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-tabpane {
  background-color: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-nav {
  margin-left: 3px;
  margin-top: 6px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-nav-scroll {
  min-height: 45px;
  padding: 0 16px;
  background: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-tab {
  padding: 5px 16px !important;
  margin: 0 24px 0 0;
  position: relative;
  top: 8px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-tab-active {
  position: relative;
  top: 8px;
  padding: 5px 16px !important;
  background: #F5F7FA;
  border-bottom: none;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  font-family: Microsoft YaHei;
  border-radius: 4px 4px 0px 0px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-bar {
  margin: 0 0 18px 0;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-ink-bar {
  display: none !important;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-extra-content {
  height: 44px;
  background: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .currentService-jirOID1P .ant-tabs-extra-content button {
  margin-right: 15px;
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-weight: 400;
  color: #1890FF;
  margin-top: 10px;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .allService-1YkBryK2 {
  position: relative;
  background-color: #fff;
}
.modalContainer-3hzLsLA5 .handleContainer-2A-fbNUk .prompt-3ECCGVSP {
  display: flex;
  align-items: center;
  background-color: #F5F7FA;
  color: #000000;
  opacity: 0.45;
  height: 38px;
  line-height: 38px;
  padding-left: 15px;
}
.container-1pSOWAG_ {
  width: 100%;
  min-height: 819px;
  padding: 16px ;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
.container-1pSOWAG_ .ant-tabs-extra-content {
  line-height: 23px;
}
.container-1pSOWAG_ .ant-tabs-bar {
  margin: 0px;
}
.container-1pSOWAG_ .ant-list-item {
  padding: 4px 0;
  padding-left: 17px;
}
.container-1pSOWAG_ .ant-tabs-tab-active {
  font-weight: bold;
}
.container-1pSOWAG_ .ant-row {
  margin-top: 17px !important;
}
.container-1pSOWAG_ .siderPage-1REKSOaW {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-bottom: 1px solid #f0f2f5;
  width: 100%;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .searchBox-BCHC1nHU {
  display: flex;
  align-items: center;
  margin-top: 5px;
  width: 100%;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .searchBox-BCHC1nHU .ant-select {
  margin-left: 0px;
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .searchBox-BCHC1nHU .ant-input {
  margin-right: 16px;
  width: 100%;
  max-width: 207px;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a {
  padding: 0 12px;
  height: 32px;
  display: inline-block;
  line-height: 32px;
  text-align: center;
  margin-right: 16px;
  color: #666;
  border-radius: 16px;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a:hover {
  color: #1890ff;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signOne-3uf6n1IN {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signTwo-1aN4sYYs {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signThree-1H6s1TV5 {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW a.signFour-1ntM6Bv2 {
  background: #1890ff;
  color: #fff;
  transition: 0.5s;
}
.container-1pSOWAG_ .siderPage-1REKSOaW svg {
  fill: #999;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .read-1mu8ownC {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.container-1pSOWAG_ .siderPage-1REKSOaW .read-1mu8ownC > span {
  margin-left: 8px;
}
.container-1pSOWAG_ .content-27HFjG3q {
  height: 628px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 {
  margin-top: 4px;
  display: flex;
  align-items: center;
  height: 70px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .Icon-2f1jzea6 {
  margin-left: 17px;
  margin-right: 17px;
  font-size: 10px;
  color: #1890FF;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .circle-Bj-ePC-a {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: red;
  margin-left: 17px;
  margin-right: 17px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .circle-Bj-ePC-a.alreadyRead-BVk4Mj7c {
  background-color: #54e1ab;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .icon-1Q0wAgtt {
  margin-left: 17px;
  margin-right: 17px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContent-1VFQo8zl {
  flex-basis: 70%;
  height: 38px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContent-1VFQo8zl .title-3x7ivHqu {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 600px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContent-1VFQo8zl .time-1P9_6X1s {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContentTwo-1rPlpXcI {
  flex-basis: 84.5%;
  height: 38px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContentTwo-1rPlpXcI .title-3x7ivHqu {
  height: 15px;
  margin-bottom: 11px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 864px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .timeContentTwo-1rPlpXcI .time-1P9_6X1s {
  height: 12px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 12px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .type-3pUHkogE {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 100px;
  flex-basis: 10%;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl {
  height: 24px;
  background: rgba(78, 170, 255, 0.35);
  border-radius: 12px;
  text-align: center;
  color: #1890ff;
  line-height: 24px;
  margin-right: 47px;
  padding: 0px 12px;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.todo-2WndCW4y {
  background: rgba(254, 179, 99, 0.35);
  color: #f9870c;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.check-1mpn2ArL {
  margin-left: -5px;
  margin-right: 39px;
  background: rgba(84, 225, 171, 0.35);
  color: #01a664;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.result-2b_KDEyH {
  margin-left: 6px;
  margin-right: 53px;
  background: rgba(254, 77, 77, 0.35);
  color: #FF4D4D;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .already-g164vEQl.unPass-347SH0YJ {
  margin-left: -10px;
  margin-right: 30px;
  background: rgba(254, 77, 77, 0.35);
  color: #FF4D4D;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2 .announcer-2wQCQM3- {
  color: #999;
}
.container-1pSOWAG_ .content-27HFjG3q .item-2elmERs2:hover {
  background: #f5f8fd;
  border-radius: 4px;
  cursor: pointer;
}
.container-1pSOWAG_ .content-27HFjG3q .line-1pGe_GQZ {
  margin-top: 4px;
  width: 1168px;
  height: 1px;
  border-bottom: 1px solid #f0f2f5;
}
.indexForm-2-jBTLd- .ant-form-item-control-wrapper {
  width: 90%;
}
.indexForm-2-jBTLd- .button-3pPvDLbp {
  margin-top: 17px !important;
}
.messageSystem-2U3L4IHU .ly-card {
  overflow: hidden;
}
.messageSystem-2U3L4IHU .ly-list-item {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.messageSystem-2U3L4IHU .ly-list-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ff2e18;
}
.messageSystem-2U3L4IHU .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a {
  width: 303px;
  height: 15px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.messageSystem-2U3L4IHU .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a:hover {
  color: #5386f6;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner {
  padding: 6px 16px;
  overflow: scroll;
  overflow-x: hidden;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.messageSystem-2U3L4IHU .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.title-3NMNFc_i {
  border-bottom: 1px solid #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}
.title-3NMNFc_i span:first-child {
  display: block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  font-size: 14px;
  font-weight: bold;
  line-height: 45px;
  color: #333333;
}
.title-3NMNFc_i span:last-child {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.modelBox-1SF7th0t {
  position: relative;
  padding: 0 38px;
}
.modelBox-1SF7th0t .modelTitle-1bBDW599 {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  margin-top: 23px;
}
.modelBox-1SF7th0t .info-CpGqav4R {
  color: #666;
  margin-top: 18px;
}
.modelBox-1SF7th0t .info-CpGqav4R span {
  color: #1890ff;
}
.modelBox-1SF7th0t .info-CpGqav4R span + span {
  margin-left: 42px;
  color: #999;
}
.modelBox-1SF7th0t .content-3dw0-TSU {
  margin-top: 24px;
  padding: 20px 0;
  padding-top: 24px;
  color: #666;
  font-size: 14px;
  border-top: 1px solid #d9d9d9;
  text-indent: 2em;
}
.modelBox-1SF7th0t .content-3dw0-TSU table {
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
}
.modelBox-1SF7th0t .content-3dw0-TSU table tr {
  border: 1px solid #000000;
}
.modelBox-1SF7th0t .content-3dw0-TSU table td {
  word-break: break-all;
  border: 1px solid #000000;
}
.modelBox-1SF7th0t .fj-1CH_kP11 {
  margin-bottom: 80px;
}
.modelBox-1SF7th0t .fj-1CH_kP11 .titleLeft-2yQqbtOK {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.modelBox-1SF7th0t .fj-1CH_kP11 span + span {
  color: #333;
}
.modelBox-1SF7th0t .anticon-close {
  display: none !important;
}
.content-3nIzCZzN {
  padding: 0 36px;
  padding-top: 8px;
}
.content-3nIzCZzN .title-1fFQW2zf {
  margin-bottom: 16px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.content-3nIzCZzN .subTitle-3WXBB9WP > span {
  display: inline-block;
  margin-right: 40px;
  color: #666;
}
.content-3nIzCZzN .majorInfoTitle-1AFBZ_6V {
  color: #333;
  margin-bottom: 12px;
}
.content-3nIzCZzN .majorInfoTitle-1AFBZ_6V .titleLeft-1Y-iECDd {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM {
  margin-top: 16px;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM > div {
  margin-bottom: 23px;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .firstSpan-3uDuCgPz {
  display: inline-block;
  margin-left: 87px;
  color: #999;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .firstSpan-3uDuCgPz > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .secondSpan-1fYPgrII {
  color: #999;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .secondSpan-1fYPgrII > span {
  color: #333;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .thirdSpan-EDvXiUZo {
  display: inline-block;
  margin-left: 143px;
  color: #999;
}
.content-3nIzCZzN .majorInfoContent-FFl9rbYM .thirdSpan-EDvXiUZo > span {
  display: inline-block;
  width: 300px;
  color: #333;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC {
  margin-top: 12px;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC .fileInfoTitle-2Rx80H4k {
  color: #333;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC .fileInfoTitle-2Rx80H4k .titleLeft-1Y-iECDd {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.8px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.content-3nIzCZzN .fileInfoContent-ICcZIOgC .fileInfoText-2rGWaF8k {
  margin-top: 13px;
  padding: 0 10px;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
}
.content-3nIzCZzN .ant-divider-horizontal {
  margin: 30px 0;
}
.header-2xv58l89 {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-1L_fArcA {
  margin: 10px 30px;
}
.table-1UFdH8T- {
  margin: 10px;
}
.table-1UFdH8T- .ant-form-item {
  margin-bottom: 0 !important;
}
.table-1UFdH8T- .editable-cell-value-wrap {
  padding-right: 0 !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-2iF9g8Af .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-h2dc85oe .page_table_box .ant-table-body {
  height: 200px !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-Jpbr6iWU .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-2Zv7A5AM .page_table_box .ant-table-body {
  height: 200px !important;
}
.header-OjrgTJGO {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-1kVd6bLb {
  margin: 10px 30px;
}
.table-2H6gsj0m {
  margin: 10px;
}
.table-2H6gsj0m .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2H6gsj0m .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.header-l9wOyn4J {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-HgDm61lu {
  margin: 10px 30px;
}
.table-2IwkqMP3 {
  margin: 10px;
}
.table-2IwkqMP3 .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2IwkqMP3 .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.header-3cQgjNzV {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-3OLCirNh {
  margin: 10px 30px;
}
.table-23zTKWTb {
  margin: 10px;
}
.table-23zTKWTb .ant-form-item {
  margin-bottom: 0 !important;
}
.table-23zTKWTb .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.formBox-bckVHXC- .titleLeft-3JKLkiHW {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.formBox-bckVHXC- .result-2CvoY4xE {
  height: 24px;
  border-radius: 12px;
  text-align: center;
  color: #01A664;
  line-height: 24px;
  background: rgba(84, 225, 171, 0.35);
  margin-right: 6px;
  padding: 3px 12px;
}
.formBox-bckVHXC- .detail-2WXZClSr > div {
  margin-left: 19px;
  margin-right: 7px;
}
.formBox-bckVHXC- .detail-2WXZClSr > div:first-child {
  margin-left: 7px;
}
.messageSystem-sVMV5H0O .ly-card {
  overflow: hidden;
}
.messageSystem-sVMV5H0O .ly-list-item {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.messageSystem-sVMV5H0O .ly-list-item::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ff2e18;
}
.messageSystem-sVMV5H0O .ly-list-item1 {
  position: relative;
  padding: 6px 0 6px 21px;
  padding-left: 21px;
  border-bottom: 1px solid #f0f2f5;
}
.messageSystem-sVMV5H0O .ly-list-item1::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 27px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #54e1ab;
}
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a,
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a {
  width: 303px;
  height: 15px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item .ant-row a:hover,
.messageSystem-sVMV5H0O .ly-card .ant-card-body .ly-card-inner .ly-list-item1 .ant-row a:hover {
  color: #5386f6;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner {
  padding: 6px 16px;
  overflow: scroll;
  overflow-x: hidden;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.messageSystem-sVMV5H0O .ly-card .ant-card .ly-card-inner::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.title-1876lICz {
  border-bottom: 1px solid #f0f2f5;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}
.title-1876lICz span:first-child {
  display: block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  font-size: 14px;
  font-weight: bold;
  line-height: 45px;
  color: #333333;
}
.title-1876lICz span:last-child {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999999;
}
.modelBox-1TMdvKnx {
  position: relative;
  padding: 0 38px;
}
.modelBox-1TMdvKnx .modelTitle-1koEDCaC {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  margin-top: 23px;
}
.modelBox-1TMdvKnx .info-2fQlI1LH {
  color: #666;
  margin-top: 18px;
}
.modelBox-1TMdvKnx .info-2fQlI1LH span {
  color: #1890ff;
}
.modelBox-1TMdvKnx .info-2fQlI1LH span + span {
  margin-left: 42px;
  color: #999;
}
.modelBox-1TMdvKnx .content-1g8wJpxO {
  margin-top: 24px;
  padding: 20px 0;
  padding-top: 24px;
  color: #666;
  font-size: 14px;
  border-top: 1px solid #d9d9d9;
  text-indent: 2em;
}
.modelBox-1TMdvKnx .content-1g8wJpxO table {
  border: 1px solid #000000;
  border-collapse: collapse;
  border-spacing: 0;
}
.modelBox-1TMdvKnx .content-1g8wJpxO table tr {
  border: 1px solid #000000;
}
.modelBox-1TMdvKnx .content-1g8wJpxO table td {
  word-break: break-all;
  border: 1px solid #000000;
}
.modelBox-1TMdvKnx .fj-2AXrUDns {
  margin-bottom: 80px;
}
.modelBox-1TMdvKnx .fj-2AXrUDns .titleLeft-32-_ppyA {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.modelBox-1TMdvKnx .fj-2AXrUDns span + span {
  color: #333;
}
.modelBox-1TMdvKnx .anticon-close {
  display: none !important;
}
.container-3LB7DM54 {
  width: 100%;
  height: 242px;
  margin-top: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-3LB7DM54 {
    margin-top: 16px;
  }
}
.container-3LB7DM54 .title-2T3Nj9Sr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-3LB7DM54 .title-2T3Nj9Sr p {
  display: inline-block;
  height: 39px;
  line-height: 45px;
  border-bottom: 2px solid #1890ff;
}
.container-3LB7DM54 .title-2T3Nj9Sr span {
  position: relative;
  top: 4px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
  color: #999;
}
.container-3LB7DM54 .content-3GaQQNPK {
  margin-top: 15.8px;
}
.container-3LB7DM54 .content-3GaQQNPK li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 40px;
  border-radius: 4px;
  color: #333333;
}
.container-3LB7DM54 .content-3GaQQNPK li span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 50%;
  border: 2px solid #1890ff;
}
.container-3LB7DM54 .content-3GaQQNPK li:nth-child(2n + 1) {
  background: #f5f8fd;
}
.container-20q7Cga_ {
  flex: 1 395px;
  max-width: calc(50% - 6px);
  height: 242px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
.container-20q7Cga_ .title-2f6bt6fQ {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-20q7Cga_ .title-2f6bt6fQ p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-20q7Cga_ .content-3hDzZiGY {
  position: relative;
}
.container-20q7Cga_ .content-3hDzZiGY .subTitle-1M1gP0Mi {
  position: absolute;
  top: 104px;
  left: 83px;
  z-index: 999;
  font-size: 14px;
  font-weight: 400;
  color: #666;
}
.container-fXmcxrlz {
  flex: 1 395px;
  max-width: calc(50% - 6px);
  height: 242px;
  margin-right: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-fXmcxrlz {
    margin-right: 16px;
  }
}
.container-fXmcxrlz .title-kGyjqgZ5 {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-fXmcxrlz .title-kGyjqgZ5 p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-3OPm0mHi {
  height: 242px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-3OPm0mHi {
    margin-bottom: 16px;
  }
}
.container-3OPm0mHi .title-3AuCsrts {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-3OPm0mHi .title-3AuCsrts .left-1tsIWUyc p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
  margin-right: 8px;
}
.container-3OPm0mHi .title-3AuCsrts .left-1tsIWUyc .count-wL1bWi66 {
  display: inline-block;
  height: 14px;
  line-height: 14px;
  min-width: 20px;
  text-align: center;
  background: #ff2e18;
  color: #fff;
  border-radius: 7px 7px 7px 0;
  font-weight: 400;
}
.container-3OPm0mHi .title-3AuCsrts .right-2iM_PKO9 {
  font-size: 12px;
  font-weight: 400;
}
.container-3OPm0mHi .title-3AuCsrts .right-2iM_PKO9 span:first-child {
  display: inline-block;
  height: 38px;
  margin-right: 53px;
  line-height: 45px;
  color: #1890ff;
  opacity: 0.85;
}
.container-3OPm0mHi .title-3AuCsrts .right-2iM_PKO9 span:last-child {
  cursor: pointer;
  color: #999;
}
.container-3OPm0mHi .content-31zNY8f1 {
  margin-top: 7px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk {
  height: 45px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div {
  display: flex;
  align-items: center;
  color: #333;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div img:first-child {
  margin-left: 13px;
  margin-right: 20px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div img:last-child {
  margin-left: 28px;
  margin-right: 13px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk > div > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  border-radius: 4px;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk .line-3JxQCKFx {
  margin-top: 2px;
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #dddddd;
}
.container-3OPm0mHi .content-31zNY8f1 .item-1nK41lyk:hover {
  background: #f5f8fd;
  cursor: pointer;
}
.container-3OPm0mHi .empty-hUtiioy4 {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 200px;
}
.container-3OPm0mHi .empty-hUtiioy4 .text-2y_aBcYl {
  margin-top: 16px;
  height: 14px;
  line-height: 14px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #999999;
}
.container-1i8dLcpO {
  width: 100%;
  height: 301px;
  margin-bottom: 12px;
  padding: 0 16px;
  background: #ffffff;
  box-shadow: 0px 2px 5px 0px rgba(57, 160, 255, 0.05);
  border-radius: 4px;
}
@media screen and (min-width: 1440px) {
  .container-1i8dLcpO {
    margin-bottom: 16px;
  }
}
.container-1i8dLcpO .title-1gNZGyhP {
  height: 40px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.container-1i8dLcpO .title-1gNZGyhP p {
  display: inline-block;
  height: 39px;
  border-bottom: 2px solid #1890ff;
  line-height: 45px;
}
.container-1i8dLcpO .content-2NVz-0ty {
  margin-top: 20px;
}
.container-1i8dLcpO .content-2NVz-0ty > div {
  display: flex;
  justify-content: space-around;
  margin-bottom: 16px;
}
.container-1i8dLcpO .content-2NVz-0ty > div > div {
  width: 126px;
  height: 42px;
  text-align: center;
  font-size: 14px;
  padding: 11px 0;
  color: #333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.tip-1unwF1c0 {
  display: flex;
  color: #ffffff;
}
.tip-1unwF1c0 .logo-26uCFVUH {
  display: flex;
  align-items: center;
  height: 40px;
  margin-right: 11px;
  width: 190px;
  vertical-align: middle;
}
.tip-1unwF1c0 .logo-26uCFVUH img {
  max-width: 265px;
  max-height: 100%;
  display: block;
  margin: auto;
}
.tip-1unwF1c0 span {
  display: inline-block;
  vertical-align: top;
  margin-left: 29px;
}
.tip-1unwF1c0 span:first-child {
  margin-left: 93px;
}
.tip-1unwF1c0 span:last-child > span {
  width: 125px;
  margin-left: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  cursor: pointer;
}
.tip-1unwF1c0 span .ant-dropdown-trigger {
  padding-right: 0px;
  padding-left: 0px;
}
@media (max-width: 768px) {
  .leftSide_768-1FbVbQrc {
    max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 768px) {
  .leftSide_768-1FbVbQrc {
    max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1400px) {
  .leftSide_1400-3_O8i1Il {
    max-width: 600px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1600px) {
  .leftSide_1600-3TkhDCoz {
    max-width: 600px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1800px) {
  .leftSide_1800-29fAmyq8 {
    max-width: 800px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
@media (min-width: 1900px) {
  .leftSide_1800-29fAmyq8 {
    max-width: 950px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
.body-2mbTcyMx {
  min-width: 1180px;
  height: 100%;
}
.con-K5FxoJQ7 {
  padding-bottom: 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: #f0f3f5;
}
.logo-1KgY6fLx {
  margin-top: 100px;
  text-align: center;
  margin-bottom: 30px;
}
.logo-1KgY6fLx img {
  vertical-align: top;
}
.menuList-3Hpc00LV .menu-list-item {
  width: 20%;
  display: inline-block;
  vertical-align: top;
  padding: 15px;
  float: left;
  text-align: center;
}
.menuList-3Hpc00LV .menu-list-item img {
  width: 80px;
  height: 80px;
  vertical-align: top;
}
.menuList-3Hpc00LV .menu-list-item a:hover .name-3_0YxXrb {
  color: inherit;
}
.menuList-3Hpc00LV .name-3_0YxXrb {
  margin-top: 10px;
  color: #888;
}
@media (max-width: 1400px) {
  .logo-1KgY6fLx {
    margin-top: 60px;
  }
  .logo-1KgY6fLx img {
    width: 500px;
    height: 52px;
  }
  .menuList-3Hpc00LV .menu-list-item img {
    width: 64px;
    height: 64px;
    vertical-align: top;
  }
}
.container-1ISUOjz5 {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding-bottom: 50px;
  background-color: #f0f3f5;
  position: relative;
}
.container-1ISUOjz5 .main-2VuXsEpv {
  width: 1090px;
  height: 600px;
  background: #ffffff;
  box-shadow: 0px 17px 49px 0px rgba(51, 51, 51, 0.12);
  overflow: hidden;
  border-radius: 6px;
}
.container-1ISUOjz5 .main-2VuXsEpv .left-cVPijkuk,
.container-1ISUOjz5 .main-2VuXsEpv .right-1LrBTKJq {
  display: inline-block;
  width: 50%;
  height: 100%;
  float: left;
}
.content-1wHbqrTe {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  /* IE 9 */
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  /* Safari and Chrome */
  z-index: 2;
}
.left-cVPijkuk,
.right-1LrBTKJq {
  display: inline-block;
  width: 50%;
  height: 100%;
  float: left;
}
.left-cVPijkuk {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.left-cVPijkuk .logo-2LBzSU1G {
  height: 36px;
  margin-top: 44px;
  margin-left: 31px;
}
.left-cVPijkuk .img-1H3GeDdJ {
  width: 481px;
  height: 432px;
  margin-top: 41px;
  margin-left: 43px;
}
.right-1LrBTKJq .icon-1Nxm_uz- {
  padding-right: 9px;
  padding-top: 9px;
  display: flex;
  justify-content: flex-end;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconLeft-36GCHV_6 {
  cursor: pointer;
  margin: 10px 13px 27px 0;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconLeft-36GCHV_6 img {
  width: 119px;
  height: 15px;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconRight-2mPY39q9 {
  cursor: pointer;
}
.right-1LrBTKJq .icon-1Nxm_uz- .iconRight-2mPY39q9 img {
  width: 55px;
  height: 52px;
}
.right-1LrBTKJq .logoTitle-170kA9vN {
  width: 100%;
  height: 24px;
  margin: 41px 253px 49px 85px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4283f4;
  line-height: 27px;
}
.right-1LrBTKJq .logoTitle-170kA9vN.notNeedVrify-2_9-UdM- {
  margin-top: 100px;
}
.right-1LrBTKJq .qrcodeTitle-3SVgsZ_U {
  width: 201px;
  height: 24px;
  margin: 41px 253px 49px 85px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4283f4;
  line-height: 27px;
}
.type-3iTVgXBy {
  width: 144px;
  height: 54px;
  vertical-align: top;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
}
.formbox-1IzuWFXm {
  width: 362px;
  margin-left: 88px;
  margin-right: 91px;
}
.formbox-1IzuWFXm .ant-input {
  width: 100%;
  height: 48px;
  background: #ffffff;
  border: 1px solid #f0f2f5;
  border-radius: 6px;
  padding-left: 22px;
}
.formbox-1IzuWFXm .ant-form-item {
  margin-bottom: 30px !important;
}
.formbox-1IzuWFXm .ant-form-item:nth-last-child(2) {
  margin-bottom: 0px !important;
}
.formbox-1IzuWFXm .ant-btn-primary {
  border-color: #fff;
  box-shadow: none;
}
.formbox-1IzuWFXm .ant-form-item-children input::-webkit-input-placeholder {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999;
  line-height: 27px;
}
.formbox-1IzuWFXm .btn-3PIbuTPR {
  width: 362px;
  height: 48px;
  background: linear-gradient(to right, #4591ef, #3d6cfc);
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 27px;
  opacity: 0.6;
}
.formbox-1IzuWFXm .btn-3PIbuTPR::before {
  content: "";
  display: block;
  width: 80px;
  height: 100%;
  background: rgba(179, 231, 255, 0.5);
  opacity: 0.5;
  top: 0;
  left: -80px;
  transform: skewX(-15deg);
  filter: blur(30px);
}
.formbox-1IzuWFXm .btn-3PIbuTPR.btnInit-1gNfFZfK {
  opacity: 1;
}
.formbox-1IzuWFXm .btnSuc-29YZjTpX {
  transition: 1s;
  opacity: 1;
  overflow: hidden;
}
.formbox-1IzuWFXm .btnSuc-29YZjTpX::before {
  transition: 1s;
  transform: translateX(450px);
  opacity: 0.7;
}
.formbox-1IzuWFXm .forget-2flWSGOb {
  float: right;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #1890ff;
  line-height: 28px;
  margin-right: -7px;
  margin-top: 5px;
}
.formbox-1IzuWFXm .verifyBox-3y4myP8x {
  position: relative;
  width: 362px;
  height: 48px;
  background-color: #f0f2f5;
  border-radius: 6px;
}
.formbox-1IzuWFXm .verifyBtn-KidzDOuy {
  position: absolute;
  top: 0;
  width: 64px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  border-radius: 6px;
  z-index: 3;
  color: #fff;
  cursor: move;
}
.formbox-1IzuWFXm .verifyBtn-KidzDOuy img {
  height: 48px;
  vertical-align: top;
}
.formbox-1IzuWFXm .verifyText-32vD8HLn {
  position: absolute;
  width: 100%;
  margin: 0;
  text-align: center;
  line-height: 48px;
  display: block;
  z-index: 2;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: transparent;
  background: -webkit-gradient(linear, left top, right top, color-stop(0, #999), color-stop(0.4, #999), color-stop(0.5, #fff), color-stop(0.6, #999), color-stop(1, #999));
  background-clip: text;
  -webkit-background-clip: text;
  background-size: 150%;
  animation: move-nRKJKREH 3s linear infinite;
  -moz-user-select: none;
  /* Firefox私有属性 */
  -webkit-user-select: none;
  /* WebKit内核私有属性 */
  -ms-user-select: none;
  /* IE私有属性(IE10及以后) */
  -khtml-user-select: none;
  /* KHTML内核私有属性 */
  -o-user-select: none;
  /* Opera私有属性 */
  user-select: none;
  /* CSS3属性 */
  border-radius: 6px;
}
@keyframes move-nRKJKREH {
  from {
    background-position: 150%;
  }
  to {
    background-position: -150%;
  }
}
.formbox-1IzuWFXm .verifyBg-HuKIIvMG {
  position: absolute;
  height: 100%;
  width: 0;
  background-color: #d4e1ff;
  z-index: 1;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP {
  margin-left: 210px;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP > img {
  transition: all 0.6s ease-in;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP .qrcode-236uWgs4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 15px;
  padding-left: 32px;
  cursor: pointer;
}
.qrcodeContent-ThTKdnR6 .qrcodeBox-2RKXf-bP .qrcode-236uWgs4 img {
  vertical-align: top;
  transition: all 0.3s ease-in;
  transform-origin: center center;
}
.qrcodeContent-ThTKdnR6 .text-3D1ldAzV {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  margin-top: 43px;
  margin-left: 91px;
  margin-right: 60px;
}
.main-2VuXsEpv .ant-form-explain {
  clear: both;
}
.main-2VuXsEpv .ant-tabs-tab-active {
  border-bottom: 3px solid #1890ff;
}
.footer-KiQwqp2a {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -62px;
  z-index: 1;
  color: #fff;
  text-align: center;
}
.code-xm520b3X {
  text-align: right;
  cursor: pointer;
  height: 48px;
  padding: 2px 0;
}
.code-xm520b3X img {
  width: 90px;
  height: 35px;
  vertical-align: middle;
}
.mottoLeft--L1d24Wm {
  width: 29px;
  margin-right: 58px;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.mottoRight-2GacJsc2 {
  width: 29px;
  margin-left: 58px;
  font-size: 30px;
  font-family: KaiTi;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
  opacity: 0.8;
  word-break: break-word;
}
.scaleUp-35dhgoac {
  animation: indexScaleUp-2Faz9X5W 0.7s ease both;
}
@keyframes indexScaleUp-2Faz9X5W {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
}
.rotateFall-1ptCm3Tg {
  animation: indexRotateFall--oFBN4T8 1s both ease-in;
}
@keyframes indexRotateFall--oFBN4T8 {
  0% {
    transform: rotateZ(0deg);
    opacity: 1;
  }
  20% {
    transform: rotateZ(10deg);
    animation-timing-function: ease-out;
    opacity: 0.8;
  }
  40% {
    transform: rotateZ(17deg);
    opacity: 0.6;
  }
  60% {
    transform: rotateZ(16deg);
    opacity: 0.4;
  }
  100% {
    transform: translateY(100%) rotateZ(17deg);
    opacity: 0;
  }
}
.tabItem-1ecYfsDd {
  overflow-y: scroll;
}
.tabItem-1ecYfsDd::-webkit-scrollbar {
  height: 32px;
  width: 4px;
  overflow-y: auto;
}
.tabItem-1ecYfsDd::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(89, 89, 89, 0.2);
  background: #d2d2d2;
}
.tabItem-1ecYfsDd::-webkit-scrollbar-track {
  -webkit-box-shadow: 0;
  border-radius: 0;
  background: #fff;
}
.tabItem-1ecYfsDd .ant-tabs .ant-tabs-left-bar .ant-tabs-tab {
  margin: 0;
}
.tabItem-1ecYfsDd .ant-tabs .ant-tabs-left-bar {
  position: fixed;
}
.tabItem-1ecYfsDd .ant-tabs .ant-tabs-left-content {
  padding-left: 118px;
}
.uploadImg-1V6NBukq .ant-upload.ant-upload-select-picture-card {
  width: 670px;
  height: 70px;
}
.uploadSecondImg-lE0IkD1q .ant-upload.ant-upload-select-picture-card {
  width: 300px;
  height: 50px;
}
.uploadThirdImg-3kbyAJtL .ant-upload.ant-upload-select-picture-card {
  width: 180px;
  height: 30px;
}
.logo-2hw5UQrV {
  width: 668px;
  height: 70px;
  vertical-align: top;
}
.secondLogo-3YUxA6LO {
  width: 300px;
  height: 50px;
  vertical-align: top;
}
.thirdLogo-2GR2NBBM {
  width: 180px;
  height: 30px;
  vertical-align: top;
}
/* 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-progress {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: inline-block;
}
.ant-progress-line {
  position: relative;
  width: 100%;
  font-size: 14px;
}
.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: #52c41a;
}
.ant-progress-text {
  display: inline-block;
  width: 2em;
  margin-left: 8px;
  color: rgba(0, 0, 0, 0.45);
  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: #f5222d;
}
.ant-progress-status-exception .ant-progress-text {
  color: #f5222d;
}
.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #f5222d;
}
.ant-progress-status-success .ant-progress-bg {
  background-color: #52c41a;
}
.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52c41a;
}
.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: rgba(0, 0, 0, 0.65);
  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: #f5222d;
}
.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52c41a;
}
@keyframes ant-progress-active {
  0% {
    width: 0;
    opacity: 0.1;
  }
  20% {
    width: 0;
    opacity: 0.5;
  }
  100% {
    width: 100%;
    opacity: 0;
  }
}
/* 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-upload {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  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 {
  display: table;
  float: left;
  width: 104px;
  height: 104px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #1890FF;
}
.ant-upload.ant-upload-drag {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  background: #fafafa;
  border: 1px dashed #d9d9d9;
  border-radius: 4px;
  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: #096dd9;
}
.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: #40a9ff;
}
.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: #40a9ff;
  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: 16px;
}
.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 {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
.ant-upload-picture-card-wrapper::before,
.ant-upload-picture-card-wrapper::after {
  display: table;
  content: '';
}
.ant-upload-picture-card-wrapper::after {
  clear: both;
}
.ant-upload-list {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  zoom: 1;
}
.ant-upload-list::before,
.ant-upload-list::after {
  display: table;
  content: '';
}
.ant-upload-list::after {
  clear: both;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2 {
  padding-right: 28px;
}
.ant-upload-list-item {
  position: relative;
  height: 22px;
  margin-top: 8px;
  font-size: 14px;
}
.ant-upload-list-item-name {
  display: inline-block;
  width: 100%;
  padding-left: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-upload-list-item-name-icon-count-1 {
  padding-right: 14px;
}
.ant-upload-list-item-card-actions {
  position: absolute;
  right: 0;
  opacity: 0;
}
.ant-upload-list-item-card-actions.picture {
  top: 25px;
  line-height: 1;
  opacity: 1;
}
.ant-upload-list-item-card-actions .anticon {
  padding-right: 6px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-item-info {
  height: 100%;
  padding: 0 12px 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,
.ant-upload-list-item-info .anticon-paper-clip {
  position: absolute;
  top: 5px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
}
.ant-upload-list-item .anticon-close {
  display: inline-block;
  font-size: 12px;
  font-size: 10px \9;
  transform: scale(0.83333333) rotate(0deg);
  position: absolute;
  top: 6px;
  right: 4px;
  color: rgba(0, 0, 0, 0.45);
  line-height: 0;
  cursor: pointer;
  opacity: 0;
  transition: all 0.3s;
}
:root .ant-upload-list-item .anticon-close {
  font-size: 12px;
}
.ant-upload-list-item .anticon-close:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-upload-list-item:hover .ant-upload-list-item-info {
  background-color: #e6f7ff;
}
.ant-upload-list-item:hover .anticon-close {
  opacity: 1;
}
.ant-upload-list-item:hover .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error,
.ant-upload-list-item-error .anticon-paper-clip,
.ant-upload-list-item-error .ant-upload-list-item-name {
  color: #f5222d;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions {
  opacity: 1;
}
.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon {
  color: #f5222d;
}
.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: 4px;
}
.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: #f5222d;
}
.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 {
  position: absolute;
  top: 8px;
  left: 8px;
  width: 48px;
  height: 48px;
  font-size: 26px;
  line-height: 54px;
  text-align: center;
  opacity: 0.8;
}
.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-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-name-icon-count-1,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1 {
  padding-right: 18px;
}
.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,
.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2 {
  padding-right: 36px;
}
.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 {
  line-height: 28px;
}
.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.ant-upload-list::after {
  display: none;
}
.ant-upload-list-picture-card-container {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 0;
}
.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 104px;
  height: 104px;
  margin: 0 8px 8px 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-o,
.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-o: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%;
  object-fit: cover;
}
.ant-upload-list-picture-card .ant-upload-list-item-name {
  display: none;
  margin: 8px 0 0;
  padding: 0;
  line-height: 1.5;
  text-align: center;
}
.ant-upload-list-picture-card .anticon-picture + .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: #fafafa;
}
.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-o,
.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-uploading-text {
  margin-top: 18px;
  color: rgba(0, 0, 0, 0.45);
}
.ant-upload-list-picture-card .ant-upload-list-item-progress {
  bottom: 32px;
  padding-left: 0;
}
.ant-upload-list .ant-upload-success-icon {
  color: #52c41a;
  font-weight: bold;
}
.ant-upload-list .ant-upload-animate-enter,
.ant-upload-list .ant-upload-animate-leave,
.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-enter {
  animation-name: uploadAnimateIn;
}
.ant-upload-list .ant-upload-animate-leave {
  animation-name: uploadAnimateOut;
}
.ant-upload-list .ant-upload-animate-inline-enter {
  animation-name: uploadAnimateInlineIn;
}
.ant-upload-list .ant-upload-animate-inline-leave {
  animation-name: uploadAnimateInlineOut;
}
@keyframes uploadAnimateIn {
  from {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@keyframes uploadAnimateOut {
  to {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
  }
}
@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;
  }
}
.zxsdiv-2TLW4it- {
  position: fixed;
  top: 350px;
  right: 100px;
}
.zxsdiv-2TLW4it- .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.zxsdiv-2TLW4it- .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.zxsdiv-2TLW4it- .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.zxsdiv-2TLW4it- .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.zxsdiv-2TLW4it- .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.uploadBtn-27fee8rI {
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 6px;
  position: relative;
  top: -40px;
  left: -8px;
}
.bysdiv-1PvxEoid {
  position: fixed;
  top: 550px;
  right: 100px;
}
.bysdiv-1PvxEoid .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.bysdiv-1PvxEoid .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.bysdiv-1PvxEoid .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.bysdiv-1PvxEoid .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.bysdiv-1PvxEoid .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.uploadBtn-27fee8rI {
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 6px;
  position: relative;
  top: -40px;
  left: -8px;
}
.rxsdiv-etkNi6fm {
  position: fixed;
  top: 150px;
  right: 100px;
}
.rxsdiv-etkNi6fm .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.rxsdiv-etkNi6fm .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.rxsdiv-etkNi6fm .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.rxsdiv-etkNi6fm .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.rxsdiv-etkNi6fm .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
/* 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 */
@keyframes antCheckboxEffect {
  0% {
    transform: scale(1);
    opacity: 0.5;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
.ant-transfer-customize-list {
  display: flex;
}
.ant-transfer-customize-list .ant-transfer-operation {
  flex: none;
  align-self: center;
}
.ant-transfer-customize-list .ant-transfer-list {
  flex: auto;
  width: auto;
  height: auto;
  min-height: 200px;
}
.ant-transfer-customize-list .ant-transfer-list-body-with-search {
  padding-top: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-search-wrapper {
  position: relative;
  padding-bottom: 0;
}
.ant-transfer-customize-list .ant-transfer-list-body-customize-wrapper {
  padding: 12px;
}
.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-content > .ant-table-body > table > .ant-table-thead > tr > th {
  background: #fafafa;
}
.ant-transfer-customize-list .ant-table-wrapper .ant-table-small > .ant-table-content .ant-table-row:last-child td {
  border-bottom: 1px solid #e8e8e8;
}
.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 {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  position: relative;
}
.ant-transfer-disabled .ant-transfer-list {
  background: #f5f5f5;
}
.ant-transfer-list {
  position: relative;
  display: inline-block;
  width: 180px;
  height: 200px;
  padding-top: 40px;
  vertical-align: middle;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
}
.ant-transfer-list-with-footer {
  padding-bottom: 34px;
}
.ant-transfer-list-search {
  padding: 0 24px 0 8px;
}
.ant-transfer-list-search-action {
  position: absolute;
  top: 12px;
  right: 12px;
  bottom: 12px;
  width: 28px;
  color: rgba(0, 0, 0, 0.25);
  line-height: 32px;
  text-align: center;
}
.ant-transfer-list-search-action .anticon {
  color: rgba(0, 0, 0, 0.25);
  transition: all 0.3s;
}
.ant-transfer-list-search-action .anticon:hover {
  color: rgba(0, 0, 0, 0.45);
}
span.ant-transfer-list-search-action {
  pointer-events: none;
}
.ant-transfer-list-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px 12px 9px;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background: #fff;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 4px 4px 0 0;
}
.ant-transfer-list-header-title {
  position: absolute;
  right: 12px;
}
.ant-transfer-list-header .ant-checkbox-wrapper + span {
  padding-left: 8px;
}
.ant-transfer-list-body {
  position: relative;
  height: 100%;
  font-size: 14px;
}
.ant-transfer-list-body-search-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 12px;
}
.ant-transfer-list-body-with-search {
  padding-top: 56px;
}
.ant-transfer-list-content {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  list-style: none;
}
.ant-transfer-list-content > .LazyLoad {
  animation: transferHighlightIn 1s;
}
.ant-transfer-list-content-item {
  min-height: 32px;
  padding: 6px 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.ant-transfer-list-content-item > span {
  padding-right: 0;
}
.ant-transfer-list-content-item-text {
  padding-left: 8px;
}
.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover {
  background-color: #e6f7ff;
  cursor: pointer;
}
.ant-transfer-list-content-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-transfer-list-body-not-found {
  position: absolute;
  top: 50%;
  width: 100%;
  padding-top: 0;
  color: rgba(0, 0, 0, 0.25);
  text-align: center;
  transform: translateY(-50%);
}
.ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
  margin-top: 16px;
}
.ant-transfer-list-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-top: 1px solid #e8e8e8;
  border-radius: 0 0 4px 4px;
}
.ant-transfer-operation {
  display: inline-block;
  margin: 0 8px;
  overflow: hidden;
  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;
}
@keyframes transferHighlightIn {
  0% {
    background: #bae7ff;
  }
  100% {
    background: transparent;
  }
}
/* 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-typography {
  color: rgba(0, 0, 0, 0.65);
}
.ant-typography.ant-typography-secondary {
  color: rgba(0, 0, 0, 0.45);
}
.ant-typography.ant-typography-warning {
  color: #faad14;
}
.ant-typography.ant-typography-danger {
  color: #f5222d;
}
.ant-typography.ant-typography-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  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;
}
.ant-typography + h1.ant-typography,
.ant-typography + h2.ant-typography,
.ant-typography + h3.ant-typography,
.ant-typography + h4.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 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 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 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 {
  margin-top: 1.2em;
}
span.ant-typography-ellipsis {
  display: inline-block;
}
.ant-typography a {
  color: #1890FF;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
}
.ant-typography a:focus,
.ant-typography a:hover {
  color: #40a9ff;
}
.ant-typography a:active {
  color: #096dd9;
}
.ant-typography a:active,
.ant-typography a:hover {
  text-decoration: none;
}
.ant-typography a[disabled] {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  pointer-events: none;
}
.ant-typography code {
  margin: 0 0.2em;
  padding: 0.2em 0.4em 0.1em;
  font-size: 85%;
  background: rgba(0, 0, 0, 0.06);
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 3px;
}
.ant-typography mark {
  padding: 0;
  background-color: #ffe58f;
}
.ant-typography u,
.ant-typography ins {
  text-decoration: underline;
  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: #1890FF;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  transition: color 0.3s;
  margin-left: 8px;
}
.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: #40a9ff;
}
.ant-typography-expand:active,
.ant-typography-edit:active,
.ant-typography-copy:active {
  color: #096dd9;
}
.ant-typography-copy-success,
.ant-typography-copy-success:hover,
.ant-typography-copy-success:focus {
  color: #52c41a;
}
.ant-typography-edit-content {
  position: relative;
}
div.ant-typography-edit-content {
  left: -12px;
  margin-top: -5px;
  margin-bottom: calc(-5em);
}
.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 {
  -moz-transition: none;
}
.ant-typography ul,
.ant-typography ol {
  margin: 0 0 1em 0;
  padding: 0;
}
.ant-typography ul li,
.ant-typography ol li {
  margin: 0 0 0 20px;
  padding: 0 0 0 4px;
}
.ant-typography ul li {
  list-style-type: circle;
}
.ant-typography ul li li {
  list-style-type: disc;
}
.ant-typography ol li {
  list-style-type: decimal;
}
.ant-typography-ellipsis-single-line {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ant-typography-ellipsis-multiple-line {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /*! autoprefixer: ignore next */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.table-drag-select {
  /* Stretch horizontally to fill parent */
  width: 100%;
  /* Keep columns same width */
  table-layout: fixed;
  /* Disable text selection */
  user-select: none;
  /* Center in parent */
  margin-left: auto;
  margin-right: auto;
  /* Remove space between border */
  border-collapse: collapse;
}

/* Table cells */
.table-drag-select td {
  text-align: center;
  /* Cut off long strings of text with ... */
  text-overflow: ellipsis;
  overflow: hidden;
  /* Make transparent gaps between cells. Better than relying on margin
   * because clicking an element's margin doesn't trigger events */
  border: 0.7rem solid transparent;
  background-clip: padding-box;
  /* Make cells reasonable size */
  line-height: 3rem;
  /* Shows more text when text too big to fit into cell */
  padding-left: 0rem;
  padding-right: 0rem;
}

/* Cells that can be interacted with */
.table-drag-select td.cell-enabled {
  background-color: #DDD;
  /* Make the cursor a + symbol */
  cursor: cell;
}

/* Cells that cannot be interacted with */
.table-drag-select td.cell-disabled {
  /* Put yer css here */
}

/* Cells that have been selected */
.table-drag-select td.cell-selected {
  background-color: #A9A9A9;
}

/* Cells that are in the process of being selected */
.table-drag-select td.cell-being-selected {
  /* This is the blue color you see when you select text with the cursor */
  background-color: #3F83D5;
}
.vtable-sPKlEDe0 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-sPKlEDe0 thead,
.vtable-sPKlEDe0 tbody,
.vtable-sPKlEDe0 tr,
.vtable-sPKlEDe0 th,
.vtable-sPKlEDe0 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-Jf5bHZC2 {
  margin: 10px 0;
}
.table-Jf5bHZC2 table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-Jf5bHZC2 .selectTd-15e-sDGi {
  cursor: pointer;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr {
  height: 71px;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-Jf5bHZC2 .tableHeader-3lSLaLxT tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-Jf5bHZC2 .tdContent-1Q9trOkQ {
  height: 100%;
  min-height: 80px;
}
.table-Jf5bHZC2 tr {
  background: #F5F7FA;
}
.table-Jf5bHZC2 tr:last-of-type td {
  border-bottom: none;
}
.table-Jf5bHZC2 tr td {
  height: 22px;
}
.table-Jf5bHZC2 tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
}
.table-Jf5bHZC2 tr th {
  user-select: none;
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-Jf5bHZC2 tr th:last-of-type {
  border-right: none;
}
.table-Jf5bHZC2 tr td {
  vertical-align: top;
  padding: 4px;
}
.table-Jf5bHZC2 tr td > div {
  height: 100%;
}
.table-Jf5bHZC2 tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-Jf5bHZC2 tr td:first-of-type > div {
  height: auto;
}
.table-Jf5bHZC2 tr td:first-of-type .title-3KeGiaAW {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-Jf5bHZC2 tr td:last-of-type {
  border-right: none;
}
.table-Jf5bHZC2 .selected-1HtIXqFy {
  background-color: #FFD6D6;
}
.table-Jf5bHZC2 .hover-1J-vwg4H {
  background-color: #0db5f2;
}
.table-Jf5bHZC2 .vCell-2IqEv7Dz {
  height: 30px;
  cursor: pointer;
}
.table-Jf5bHZC2 .vCell-2IqEv7Dz:hover {
  background-color: #0db5f2;
}
.vtable-aBPxFNC1 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-aBPxFNC1 thead,
.vtable-aBPxFNC1 tbody,
.vtable-aBPxFNC1 tr,
.vtable-aBPxFNC1 th,
.vtable-aBPxFNC1 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-2E9adnCh {
  margin: 10px 0;
}
.table-2E9adnCh table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2E9adnCh .selectTd-1PayqvEf {
  cursor: pointer;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr {
  height: 71px;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-2E9adnCh .tableHeader-2pBA4iw8 tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-2E9adnCh .tdContent-qqb5vhgg {
  height: 100%;
  min-height: 80px;
}
.table-2E9adnCh tr {
  background: #F5F7FA;
}
.table-2E9adnCh tr:last-of-type td {
  border-bottom: none;
}
.table-2E9adnCh tr td {
  height: 22px;
}
.table-2E9adnCh tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  user-select: none;
}
.table-2E9adnCh tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2E9adnCh tr th:last-of-type {
  border-right: none;
}
.table-2E9adnCh tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2E9adnCh tr td > div {
  height: 100%;
}
.table-2E9adnCh tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-2E9adnCh tr td:first-of-type > div {
  height: auto;
}
.table-2E9adnCh tr td:first-of-type .title-1Ktb7k1g {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-2E9adnCh tr td:last-of-type {
  border-right: none;
}
.table-2E9adnCh .selected-3USVBCXp {
  background-color: #FFD6D6;
}
.table-2E9adnCh .hover-2ElstaJg {
  background-color: #0db5f2;
}
.table-2E9adnCh .vCell-3bjEOU1_ {
  height: 30px;
  cursor: pointer;
}
.table-2E9adnCh .vCell-3bjEOU1_:hover {
  background-color: #0db5f2;
}
.vtable-6pz6kSpL {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-6pz6kSpL thead,
.vtable-6pz6kSpL tbody,
.vtable-6pz6kSpL tr,
.vtable-6pz6kSpL th,
.vtable-6pz6kSpL td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-2rOwYVbS {
  margin: 10px 0;
}
.table-2rOwYVbS table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2rOwYVbS .selectTd-3c7XP6K5 {
  cursor: pointer;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr {
  height: 71px;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-2rOwYVbS .tableHeader-1wqN3I8y tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-2rOwYVbS .tdContent-1vJnFuvN {
  height: 100%;
  min-height: 80px;
}
.table-2rOwYVbS tr {
  background: #F5F7FA;
}
.table-2rOwYVbS tr:last-of-type td {
  border-bottom: none;
}
.table-2rOwYVbS tr td {
  height: 22px;
}
.table-2rOwYVbS tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  user-select: none;
}
.table-2rOwYVbS tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2rOwYVbS tr th:last-of-type {
  border-right: none;
}
.table-2rOwYVbS tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2rOwYVbS tr td > div {
  height: 100%;
}
.table-2rOwYVbS tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-2rOwYVbS tr td:first-of-type > div {
  height: auto;
}
.table-2rOwYVbS tr td:first-of-type .title-1HHPTLVQ {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-2rOwYVbS tr td:last-of-type {
  border-right: none;
}
.table-2rOwYVbS .selected-ZOtc5GLj {
  background-color: #b7f798;
}
.table-2rOwYVbS .noneSelected-12mvDAnh {
  background-color: #FFD6D6;
}
.table-2rOwYVbS .hover-1QDUN6DG {
  background-color: #0db5f2;
}
.table-2rOwYVbS .vCell-3NWoKqYY {
  height: 30px;
  cursor: pointer;
}
.table-2rOwYVbS .vCell-3NWoKqYY:hover {
  background-color: #0db5f2;
}
.box-1v7_imwz {
  overflow: hidden;
  white-space: nowrap;
}
.box-1v7_imwz .type-2RKi3vL2 {
  float: left;
  line-height: 34px;
}
.box-1v7_imwz .type-2RKi3vL2 .label-NU84G4J4 {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-1v7_imwz .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-1v7_imwz .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-1v7_imwz .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-1v7_imwz .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-1v7_imwz .list-1wPqkM8M {
  float: left;
}
.box-1v7_imwz .info-16jNtZsP {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-1v7_imwz .info-16jNtZsP .labelColor-37OOJmwY {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-1v7_imwz .info-16jNtZsP .label-NU84G4J4 {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.vtable-fcOsGuP5 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-fcOsGuP5 thead,
.vtable-fcOsGuP5 tbody,
.vtable-fcOsGuP5 tr,
.vtable-fcOsGuP5 th,
.vtable-fcOsGuP5 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-1qZtLZqm {
  margin: 10px 0;
}
.table-1qZtLZqm table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-1qZtLZqm .selectTd-19AXGPj3 {
  cursor: pointer;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd {
  border-radius: inherit;
  background: #F5F7FA;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr {
  height: 71px;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div span {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div span:first-child {
  position: absolute;
  top: 14px;
  right: 10px;
}
.table-1qZtLZqm .tableHeader-1eJXJVzd tr th div span:last-child {
  position: absolute;
  bottom: 15px;
  left: 10px;
}
.table-1qZtLZqm .tdContent-Ub0J70Fb {
  height: 100%;
  min-height: 80px;
}
.table-1qZtLZqm tr {
  background: #F5F7FA;
}
.table-1qZtLZqm tr:last-of-type td {
  border-bottom: none;
}
.table-1qZtLZqm tr td {
  height: 22px;
}
.table-1qZtLZqm tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
  user-select: none;
}
.table-1qZtLZqm tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-1qZtLZqm tr th:last-of-type {
  border-right: none;
}
.table-1qZtLZqm tr td {
  vertical-align: top;
  padding: 4px;
}
.table-1qZtLZqm tr td > div {
  height: 100%;
}
.table-1qZtLZqm tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-1qZtLZqm tr td:first-of-type > div {
  height: auto;
}
.table-1qZtLZqm tr td:first-of-type .title-2kMubWEv {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-1qZtLZqm tr td:last-of-type {
  border-right: none;
}
.table-1qZtLZqm .selected-1r59yz9I {
  background-color: #FFD6D6;
}
.table-1qZtLZqm .hover-3PcGPqZj {
  background-color: #0db5f2;
}
.table-1qZtLZqm .vCell-SFB-Cw6F {
  height: 30px;
  cursor: pointer;
}
.table-1qZtLZqm .vCell-SFB-Cw6F:hover {
  background-color: #0db5f2;
}
/* 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-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: #f2f2f2;
  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: #f2f2f2;
}
.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: #f2f2f2;
}
.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.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, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 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, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease infinite;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.content-3cNAI-zI {
  padding-left: 10px;
  text-align: center;
}
.content-3cNAI-zI .button-Nkon5-60 {
  width: 50px;
  height: 30px;
}
.content-3cNAI-zI .iconDiv-2HDPcUbE {
  visibility: visible;
}
.content-3cNAI-zI .smallButton-3ndHsuJl {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-3cNAI-zI .icon-5YWOoWs8 {
  width: 1em;
  height: 1em;
}
.content-3cNAI-zI .icon-5YWOoWs8 :hover {
  color: white;
  background-color: #1890ff;
}
.content-W6EB-nmp {
  padding-left: 10px;
  text-align: center;
}
.content-W6EB-nmp .button-3mlhuKIC {
  width: 50px;
  height: 30px;
}
.content-W6EB-nmp .iconDiv-1E20WPRd {
  visibility: visible;
}
.content-W6EB-nmp .smallButton-3f6sUrYY {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-W6EB-nmp .icon-ZHPFzjj2 {
  width: 1em;
  height: 1em;
}
.content-W6EB-nmp .icon-ZHPFzjj2 :hover {
  color: white;
  background-color: #1890ff;
}
.content-1DJPi_oc {
  padding-left: 10px;
  text-align: center;
}
.content-1DJPi_oc .button-34Db7rMe {
  width: 50px;
  height: 30px;
}
.content-1DJPi_oc .iconDiv-1_EqHiqL {
  visibility: visible;
}
.content-1DJPi_oc .smallButton-A_j-qxRm {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-1DJPi_oc .icon-CBuiXThA {
  width: 1em;
  height: 1em;
}
.content-1DJPi_oc .icon-CBuiXThA :hover {
  color: white;
  background-color: #1890ff;
}
.content-xV7HcOgA {
  padding-left: 10px;
  text-align: center;
}
.content-xV7HcOgA .button-37AhyXBo {
  width: 50px;
  height: 30px;
}
.content-xV7HcOgA .iconDiv-2qR895hd {
  visibility: visible;
}
.content-xV7HcOgA .smallButton-3C-tXhkp {
  font-size: 1px;
  width: 1px;
  height: 1px;
}
.content-xV7HcOgA .icon-1gJrn-NW {
  width: 1em;
  height: 1em;
}
.content-xV7HcOgA .icon-1gJrn-NW :hover {
  color: white;
  background-color: #1890ff;
}
/* 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-rate {
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  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;
  margin: 0;
  padding: 0;
  color: inherit;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-rate-star:not(:last-child) {
  margin-right: 8px;
}
.ant-rate-star > div:focus {
  outline: 0;
}
.ant-rate-star > div:hover,
.ant-rate-star > div:focus {
  transform: scale(1.1);
}
.ant-rate-star-first,
.ant-rate-star-second {
  color: #e8e8e8;
  transition: all 0.3s;
  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-left: 8px;
  font-size: 14px;
}
.container-3L_rlJhp {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.container-3tB4KZEI {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.headline-1qlI97rO {
  width: 100%;
  margin: 2vh 0 3vh 0;
  display: flex;
  align-items: center;
}
.headline-1qlI97rO img {
  width: 95%;
  position: absolute;
}
.title-2LQ-mBIV {
  color: #fff;
  font-weight: 900;
  font-size: 1vw;
  font-style: italic;
  letter-spacing: 0.1vw;
  padding: 0 0.5vw 0 2vw;
}
.subtitle-61ZqL4Ls {
  font-size: 0.8vw;
  font-family: OPPOSans;
  font-weight: 400;
  font-style: italic;
  color: #4297FF;
  text-shadow: 1px 1px 4px #6789ba;
}
.zxsdiv-1XqSW32H {
  position: fixed;
  top: 350px;
  right: 100px;
}
.zxsdiv-1XqSW32H .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.zxsdiv-1XqSW32H .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.zxsdiv-1XqSW32H .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.zxsdiv-1XqSW32H .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.zxsdiv-1XqSW32H .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.uploadBtn-3Q99hhdE {
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 6px;
  position: relative;
  top: -40px;
  left: -20px;
}
.bysdiv-3JhVarSx {
  position: fixed;
  top: 550px;
  right: 100px;
}
.bysdiv-3JhVarSx .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.bysdiv-3JhVarSx .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.bysdiv-3JhVarSx .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.bysdiv-3JhVarSx .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.bysdiv-3JhVarSx .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.uploadBtn-3Q99hhdE {
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  border-radius: 6px;
  position: relative;
  top: -40px;
  left: -20px;
}
.rxsdiv-3QWwSvTX {
  position: fixed;
  top: 150px;
  right: 100px;
}
.rxsdiv-3QWwSvTX .ant-upload-picture-card-wrapper.ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.rxsdiv-3QWwSvTX .ant-upload-list-picture-card .ant-upload-list-item {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.rxsdiv-3QWwSvTX .ant-upload.ant-upload-select-picture-card {
  display: table;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  text-align: center;
  vertical-align: top;
  background-color: transparent;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}
.rxsdiv-3QWwSvTX .ant-upload.ant-upload-select-picture-card > .ant-upload {
  display: table-cell;
  width: 100%;
  height: 100%;
  /* padding: 6px; */
  /*   text-align: center; */
  vertical-align: middle;
}
.rxsdiv-3QWwSvTX .ant-upload-list-picture-card-container {
  float: left;
  width: 130px;
  height: 150px;
  margin: 0 8px 8px 0;
}
.deleteBtn1-3uJ24rto {
  position: fixed;
  top: 306px;
  right: 93px;
  width: 39px;
  height: 27px;
  text-align: end;
}
.deleteBtn2-2w91Nu4h {
  position: fixed;
  top: 506px;
  right: 93px;
  width: 39px;
  height: 27px;
  text-align: end;
}
.deleteBtn3-3A1g35hv {
  position: fixed;
  top: 706px;
  right: 93px;
  width: 39px;
  height: 27px;
  text-align: end;
}
.modal-H4WZXbZo {
  width: unset !important;
}
.content-3Jc4Dy21 {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-9XNl9Fy3 {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-B9IBbEOY .page_table_box .ant-table-body {
  height: 500px !important;
}
.vtable-3u42wjKd {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-3u42wjKd thead,
.vtable-3u42wjKd tbody,
.vtable-3u42wjKd tr,
.vtable-3u42wjKd th,
.vtable-3u42wjKd td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-3YecXzHq {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-3YecXzHq table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3YecXzHq .selectTd-2x01UYAZ {
  cursor: pointer;
}
.table-3YecXzHq .tableHeader-30YmIwum {
  border-radius: inherit;
  background: #f8f0fe;
}
.table-3YecXzHq .tdContent-1UpZdJ5b {
  height: 100%;
  min-height: 80px;
}
.table-3YecXzHq tr:last-of-type td {
  border-bottom: none;
}
.table-3YecXzHq tr td {
  height: 22px;
}
.table-3YecXzHq tr th {
  max-height: 30px;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-3YecXzHq tr th {
  height: 30px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3YecXzHq tr th:last-of-type {
  border-right: none;
}
.table-3YecXzHq tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3YecXzHq tr td > div {
  height: 100%;
}
.table-3YecXzHq tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3YecXzHq tr td:first-of-type > div {
  height: auto;
}
.table-3YecXzHq tr td:first-of-type .title-3AlDGhjL {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-3YecXzHq tr td:last-of-type {
  border-right: none;
}
.table-3YecXzHq .selected-WgeiOblg {
  background-color: #f5222d;
}
.table-3YecXzHq .hover-3_eRoda7 {
  background-color: #0db5f2;
}
.table-3YecXzHq .vCell-3-JwQhhq {
  height: 30px;
  cursor: pointer;
}
.table-3YecXzHq .vCell-3-JwQhhq:hover {
  background-color: #0db5f2;
}
.header-2ZjHguMI {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-1PuQqzhR {
  margin: 10px 30px;
}
.table-1N8gqdAr {
  margin: 10px;
}
.table-1N8gqdAr .ant-form-item {
  margin-bottom: 0 !important;
}
.table-1N8gqdAr .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.header-3CDTazmW {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-2GN9SiIb {
  margin: 10px 30px;
}
.table-2f3VhHnR {
  margin: 10px;
}
.table-2f3VhHnR .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2f3VhHnR .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.inlineItem-1-kABPdw {
  display: inline-block;
  margin-right: 16px;
}
.title-2RMx1rzQ {
  font-size: 20px;
  margin-top: 10px;
  padding: 20px 0 0 5px;
  height: 30px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 20px;
  border-top: 1px solid black;
}
.line-iAOD5SGr {
  border-top: 1px dashed #e8e8e8;
  margin-bottom: 20px;
}
.purple-1J8r5ZHN {
  display: inline-block;
  margin-right: 7px;
  width: 5px;
  vertical-align: bottom;
  height: 26px;
  background-color: #1890ff;
}
.box-2hrrAJoS {
  position: relative;
  padding-right: 120px;
}
@media (max-width: 1200px) {
  .box-2hrrAJoS .ant-col-sm-24 {
    text-align: left;
  }
}
.box-2hrrAJoS .ant-form-item {
  margin-bottom: 10px;
}
.box-2hrrAJoS .ant-upload-list-item {
  margin-top: 0;
}
.box-2hrrAJoS .boxR-1xJbVg8a {
  position: absolute;
  right: 0;
  top: 0;
  width: 120px;
  text-align: right;
  padding-left: 20px;
}
.box-2hrrAJoS .boxR-1xJbVg8a .ly-anchor {
  display: inline-block;
  text-align: left;
}
.boxTitle-3yOrUvVX {
  margin: 20px 0 10px 0;
}
.boxTitle-3yOrUvVX a {
  display: inline-block;
  position: relative;
  padding: 6px 0px;
  margin: 20px 0;
  font-size: 20px;
  color: #333;
  border-bottom: 4px solid #1890ff;
}
/* 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-steps {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  display: flex;
  width: 100%;
  font-size: 0;
}
.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-right: 8px;
  font-size: 16px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
  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: -1px;
  color: #1890FF;
  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: #e8e8e8;
  border-radius: 1px;
  transition: background 0.3s;
  content: '';
}
.ant-steps-item-title {
  position: relative;
  display: inline-block;
  padding-right: 16px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 32px;
}
.ant-steps-item-title::after {
  position: absolute;
  top: 16px;
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: #e8e8e8;
  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: #e8e8e8;
}
.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: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890FF;
}
.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: #e8e8e8;
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item-process .ant-steps-item-icon {
  background: #1890FF;
}
.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #fff;
}
.ant-steps-item-process .ant-steps-item-title {
  font-weight: 500;
}
.ant-steps-item-finish .ant-steps-item-icon {
  background-color: #fff;
  border-color: #1890FF;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #1890FF;
}
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #1890FF;
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: rgba(0, 0, 0, 0.65);
}
.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #1890FF;
}
.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: #1890FF;
}
.ant-steps-item-error .ant-steps-item-icon {
  background-color: #fff;
  border-color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon {
  color: #f5222d;
}
.ant-steps-item-error .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #e8e8e8;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description {
  color: #f5222d;
}
.ant-steps-item-error > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #e8e8e8;
}
.ant-steps-item.ant-steps-next-error .ant-steps-item-title::after {
  background: #f5222d;
}
.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-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: #1890FF;
}
.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: #1890FF;
}
.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: #1890FF;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 16px;
  white-space: nowrap;
}
.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 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-icon {
  height: auto;
  background: none;
  border: 0;
}
.ant-steps-item-custom .ant-steps-item-icon > .ant-steps-icon {
  top: 0;
  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: #1890FF;
}
.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon {
  width: auto;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item {
  margin-right: 12px;
}
.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child {
  margin-right: 0;
}
.ant-steps-small .ant-steps-item-icon {
  width: 24px;
  height: 24px;
  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: block;
}
.ant-steps-vertical .ant-steps-item {
  display: block;
  overflow: visible;
}
.ant-steps-vertical .ant-steps-item-icon {
  float: left;
  margin-right: 16px;
}
.ant-steps-vertical .ant-steps-item-content {
  display: block;
  min-height: 48px;
  overflow: hidden;
}
.ant-steps-vertical .ant-steps-item-title {
  line-height: 32px;
}
.ant-steps-vertical .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;
}
@media (max-width: 480px) {
  .ant-steps-horizontal.ant-steps-label-horizontal {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
    display: block;
    overflow: visible;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-icon {
    float: left;
    margin-right: 16px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-content {
    display: block;
    min-height: 48px;
    overflow: hidden;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-title {
    line-height: 32px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item-description {
    padding-bottom: 12px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .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-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail::after {
    width: 1px;
    height: 100%;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item:not(:last-child) > .ant-steps-item-container > .ant-steps-item-tail {
    display: block;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal > .ant-steps-item > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
    display: none;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item-container .ant-steps-item-tail {
    position: absolute;
    top: 0;
    left: 12px;
    padding: 30px 0 6px;
  }
  .ant-steps-horizontal.ant-steps-label-horizontal.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;
}
.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.5;
}
.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.5;
}
.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 {
  width: 10px;
  height: 10px;
  line-height: 10px;
}
.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot,
.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon-dot {
  top: -1px;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon {
  margin-top: 8px;
  margin-left: 0;
}
.ant-steps-vertical.ant-steps-dot .ant-steps-item > .ant-steps-item-container > .ant-steps-item-tail {
  top: 2px;
  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-process .ant-steps-icon-dot {
  left: -2px;
}
.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: 3px;
  background-color: #1890FF;
  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%;
}
@media (max-width: 480px) {
  .ant-steps-navigation > .ant-steps-item {
    margin-right: 0 !important;
  }
  .ant-steps-navigation > .ant-steps-item::before {
    display: none;
  }
  .ant-steps-navigation > .ant-steps-item.ant-steps-item-active::before {
    top: 0;
    right: 0;
    left: unset;
    display: block;
    width: 3px;
    height: calc(76%);
  }
  .ant-steps-navigation > .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-item > .ant-steps-item-container > .ant-steps-item-tail {
    visibility: hidden;
  }
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item {
  margin-left: -16px;
  padding-left: 16px;
  background: #fff;
}
.ant-steps-flex-not-supported.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-small .ant-steps-item {
  margin-left: -12px;
  padding-left: 12px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child {
  overflow: hidden;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item:last-child .ant-steps-icon-dot::after {
  right: -200px;
  width: 200px;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::before,
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  position: absolute;
  top: 0;
  left: -10px;
  width: 10px;
  height: 8px;
  background: #fff;
  content: '';
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item .ant-steps-icon-dot::after {
  right: -10px;
  left: auto;
}
.ant-steps-flex-not-supported.ant-steps-dot .ant-steps-item-wait .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #ccc;
}
.inlineItem-1YRIPeU6 {
  display: inline-block;
  margin-right: 16px;
}
.title-3sEkMjpk {
  font-size: 20px;
  margin-top: 10px;
  padding: 20px 0 0 5px;
  height: 30px;
  color: #333333;
  font-weight: bold;
  margin-bottom: 20px;
  border-top: 1px solid black;
}
.line-zimYIRLU {
  border-top: 1px dashed #e8e8e8;
  margin-bottom: 20px;
}
.purple-11mIGYmA {
  display: inline-block;
  margin-right: 7px;
  width: 5px;
  vertical-align: bottom;
  height: 26px;
  background-color: #1890ff;
}
.container-1BBw65iA {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.container-UHMzI5qG {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.container-YE0WAjkd {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.titles-VPHXaFZY {
  font-size: 20px;
  color: #FF3399;
}
.titles-3oWCkb4p {
  font-size: 14px;
  color: #333333;
  margin-bottom: 8px;
}
.titles-3oWCkb4p::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.4px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.basicTitle-279VKllb {
  font-size: 14px;
  color: #333333;
  margin-bottom: 8px;
}
.basicTitle-279VKllb .titleLeft-23Jknesn {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -1.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.container-RBbGOYk4 {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.table-3TRanKKh {
  width: 100%;
  height: 100%;
  padding: 16px;
  border-radius: 4px;
  background-color: white;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
}
.pageTitle-hqN2zvsI {
  font-size: 20px;
  color: #199ED8;
  margin-left: 28%;
}
.labelItem-3JOKzWzV {
  font-size: 14px;
  color: #333;
  margin-bottom: 12px;
}
.labelItem-3JOKzWzV::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.4px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.titles-nNqkeS_3 {
  font-size: 14px;
  color: #333333;
  margin-bottom: 12px;
}
.titles-nNqkeS_3::before {
  content: "";
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.4px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.basicTitle-2GizD6yS {
  font-size: 14px;
  color: #333333;
  margin-bottom: 12px;
  margin-left: -3px;
}
.basicTitle-2GizD6yS .titleLeft-3T7H6uUS {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -1.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.container-3bvbtUgk {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.table-27UHUNJX {
  width: 100%;
  height: 100%;
  padding: 16px;
  border-radius: 4px;
  background-color: white;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
}
.titles-3GZ-B0ch {
  font-size: 20px;
  color: #FF3399;
}
.teachingClassInfo-1NLkPx6S {
  background: white;
  padding: 10px;
  margin: 8px 0;
}
.teachingClassInfo-1NLkPx6S .buttonGroup-3ammkbt5 {
  margin-bottom: 8px;
}
.teachingClassInfo-1NLkPx6S .teachingClassInfoItem-8LWmHqGO {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.teachingClassInfo-1NLkPx6S .teachingClassInfoItem-8LWmHqGO .teachingClassInfoItemText-30jXpocU {
  white-space: nowrap;
  min-width: 100px;
  text-align: center;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.655);
}
.rootContent-2QqkkMWF {
  background: #f0f2f5;
  display: flex;
  height: 100%;
  /*滚动条样式*/
  /*滚动条样式*/
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_ {
  width: 50%;
  background: #8d8d8d;
  overflow-y: scroll;
  overflow-x: hidden;
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_ > div {
  overflow-y: initial !important;
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_::-webkit-scrollbar {
  width: 6px;
  /*height: 4px;*/
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.rootContent-2QqkkMWF .previewBox-EYT9WZ6_::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: white;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg::-webkit-scrollbar {
  width: 6px;
  /*height: 4px;*/
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background: white;
}
.rootContent-2QqkkMWF .buttonBox-l5sDY3WG {
  width: 111px;
  display: flex;
  justify-content: space-between;
  margin-left: 63%;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf {
  margin-top: 14px;
  min-width: 591px;
  width: 78.16%;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf .radioBox-1maNroRH {
  display: flex;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf .radioBox-1maNroRH > div {
  margin-right: 35px;
}
.rootContent-2QqkkMWF .textBox-3LFhPxgf > div {
  margin-bottom: 14px;
}
.rootContent-2QqkkMWF .totalScore-3Ma2kcQy {
  color: #707070;
  font-size: 14px;
  font-family: Segoe UI;
  padding-left: 66%;
}
.rootContent-2QqkkMWF .totalScore-3Ma2kcQy > span {
  font-weight: 400;
  color: #F80808;
  font-size: 20px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg {
  width: 50%;
  padding: 24px;
  overflow-y: scroll;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M {
  min-width: 591px;
  width: 78.16%;
  height: fit-content;
  background: #FFFFFF;
  border: 1px solid #CFCFCF;
  opacity: 1;
  border-radius: 4px;
  padding: 19px 41px 22px 30px;
  margin-bottom: 16px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw {
  padding: 15px 0 0 15px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosContent-35t0rNjj {
  padding: 9px 0 15px 13px;
  background: #FFFFFF;
  border: 1px solid #E4E6E7;
  margin-bottom: 23px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 17px;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 .title-1dmqIAPV {
  font-size: 16px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.85);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 .scoreBox-3cUL8oqQ {
  width: 93px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 .scoreBox-3cUL8oqQ > div {
  white-space: nowrap;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 > div {
  display: flex;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .secondLevelbox-2bOsdViw .secondLevelIndexVosTitle-1du614x8 > div .hint-lPTrhRO1 {
  font-size: 12px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 16px;
  color: #1890FF;
  margin-left: 7px;
  cursor: pointer;
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .firstLevelbox-3xVFUGYL .firstLevelTitle-1X1wR3qF {
  font-size: 18px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.85);
}
.rootContent-2QqkkMWF .judgeBox-Q8VAMFbg .standardBox-2e0q685M .firstLevelbox-3xVFUGYL .firstLevelHint-2fzPeQhv {
  margin-left: 16px;
  font-size: 12px;
  font-family: Segoe UI;
  font-weight: 400;
  line-height: 16px;
  color: #53DFA0;
  padding: 3px 8px;
  background: #E5FFF3;
  border: 1px solid #84E9BD;
  opacity: 1;
  border-radius: 2px;
}
.table-SH9m_Ynb {
  margin: 10px;
}
.table-SH9m_Ynb .ant-form-item {
  margin-bottom: 0 !important;
}
.table-SH9m_Ynb .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.title-1VB0RKGK {
  text-align: center;
  font-size: 30px !important;
  font-weight: bold;
}
.semester-3vXQxZyA {
  display: inline-block !important;
  font-size: 14px;
  margin-left: 5px;
  width: 200px !important;
  line-height: 40px !important;
}
.colText-3ziWv88t {
  background-color: #eee;
  text-align: center;
  width: 80px;
  height: 40px;
  line-height: 40px;
}
.colText2-1GB7VYCI {
  background-color: #eee;
  text-align: center;
  height: 40px;
  width: 140px;
  line-height: 40px;
}
.colText3-30Bs1lwh {
  position: relative;
  background-color: #eee;
  text-align: center;
  height: 40px;
  width: 330px;
  line-height: 40px;
}
.colText4-3Od4tqEt {
  background-color: #eee;
  text-align: center;
  height: 40px;
  width: 200px;
  line-height: 40px;
}
.colInput-1D27hTVx {
  width: 100%;
  height: 40px !important;
  border-radius: 0 !important;
}
.deleteBtn-28cyi6Rx {
  text-align: center;
  border: 1px solid #ccc;
}
.addBtn-cPOeTpOV {
  text-align: center;
  border: 1px solid #ccc;
  height: 30px;
  line-height: 40px;
}
#top-3g4KLxzs > tr > td > div {
  margin-bottom: 0px !important;
}
.card-3an3TJZR {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3an3TJZR .title-283PXUJm {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3an3TJZR .title-283PXUJm p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-V_cqFuQ1 {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-V_cqFuQ1 > div {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  height: 70px;
  border-radius: 4px;
}
.content-V_cqFuQ1 > div i {
  font-size: 40px;
  padding: 0 8%;
}
.content-V_cqFuQ1 > div > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.card-1fscG9VW {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1fscG9VW .title-2S2DnSw2 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1fscG9VW .title-2S2DnSw2 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2Q8YKQBA {
  margin-top: 16px;
}
.content-2Q8YKQBA > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-2Q8YKQBA > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-2Q8YKQBA > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.card-2TU-ysyO {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2TU-ysyO .title-3lPT6omD {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2TU-ysyO .title-3lPT6omD p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-q07W3jO3 {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.content-3YLVH7w1 .btn-RcsM6pyN {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 150px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-3YLVH7w1 .btn_fill-3n4rk9kv {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-3YLVH7w1 .btn_emp-UUl622cs {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-3YLVH7w1 .r_title-3qk4-T7P {
  display: flex;
  justify-content: space-between;
}
.content-3YLVH7w1 .r_title-3qk4-T7P > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.btn-2H5zH74c .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-2H5zH74c .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-1OfSmFAj {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1OfSmFAj .title-2gjX33T2 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1OfSmFAj .title-2gjX33T2 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.count-cmj-H4sp {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.top-fH9t5rym {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.titleSub-2d24Oo1E {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2d24Oo1E + .titleSub-2d24Oo1E {
  margin-left: 16px;
}
.content-pLsTP2MO {
  padding-left: 16px;
}
.div_filedownload-3MHKOI4Q:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.boxOne-2vWRMPi4 {
  padding: 16px;
  margin-bottom: 16px;
  background: #ffffff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.boxOne-2vWRMPi4 .title-2q-ajMq4 {
  font-weight: bold;
  color: #666666;
  margin: 30px 0 16px;
  margin-top: 0px;
}
.boxOne-2vWRMPi4 .title-2q-ajMq4 .titleLeft-3vmj5byW {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.boxTwo-JFBEGPAp {
  padding: 16px;
  margin-bottom: 16px;
  background: #ffffff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.boxTwo-JFBEGPAp .title-2q-ajMq4 {
  font-weight: bold;
  color: #666666;
  margin: 30px 0 16px;
  margin-top: 0px;
}
.boxTwo-JFBEGPAp .title-2q-ajMq4 .titleLeft-3vmj5byW {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.tableBox-3kuEa_ce {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.question--5S3rgTX {
  padding: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.header-1nAWPf5S {
  width: 100%;
  padding: 0 10px;
}
.button-1YDJolFz {
  margin: 10px 30px;
}
.table-2t75V458 {
  margin: 10px;
}
.table-2t75V458 .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2t75V458 .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.cursor-1degYGZc {
  cursor: pointer;
}
.item-2oIMuidC {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-2oIMuidC .title-3bj9Ei1I {
  font-weight: bold;
}
.item-2oIMuidC .name-2gqGDM7Z {
  margin-right: 8px;
}
.item-2oIMuidC.active-ks7zfPJn {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-394AkxB- table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-394AkxB- .selectTd-2fGkOKCg {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-394AkxB- .tableHeader-aKASC7HG {
  height: 46px;
}
.table-394AkxB- .tdContent-u6gr76a- {
  height: 100%;
}
.table-394AkxB- tr:last-of-type td {
  border-bottom: none;
}
.table-394AkxB- tr td,
.table-394AkxB- tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-394AkxB- tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-394AkxB- tr th:last-of-type {
  border-right: none;
}
.table-394AkxB- tr td {
  vertical-align: top;
  padding: 4px;
}
.table-394AkxB- tr td > div {
  height: 100%;
}
.table-394AkxB- tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-394AkxB- tr td:first-of-type > div {
  height: auto;
}
.table-394AkxB- tr td:first-of-type .title-1AMmOmm9 {
  font-weight: bold;
  color: #333;
}
.table-394AkxB- tr td:last-of-type {
  border-right: none;
}
.table-394AkxB- .selected-3NRnKxet {
  background-color: #0db5f2;
}
.table-394AkxB- .conflict-1tTgCdWl {
  background-color: #f7d1d9;
}
.border-16SVkhga {
  border: 1px solid #ddd;
}
.box-1RE0RHUV {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-1RE0RHUV .left-1MHblS7_ {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-1RE0RHUV .left-1MHblS7_ .content-3u8oC2bE {
  padding: 10px;
}
.box-1RE0RHUV .right-y2g0xnLv {
  height: 100%;
  margin-left: 240px;
}
.item-Ffbq6fPY {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-Ffbq6fPY.conflict-28PFQ9xJ {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-Ffbq6fPY.same-1dHRrbgc {
  border-top: 4px solid #52c41a;
}
.item-Ffbq6fPY .title-1ikIzktV {
  font-weight: bold;
}
.item-Ffbq6fPY .typeItem-3Okmyylz {
  overflow: hidden;
}
.item-Ffbq6fPY .con-3HO_SvWX {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-Ffbq6fPY .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-Ffbq6fPY .lock-2TTRF5Ag {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-1FOs6dOE .menuItem-oiQ_pz2k {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-1FOs6dOE .menuItem-oiQ_pz2k:hover {
  background: #52bcec;
  color: #fff;
}
.popover-1FOs6dOE .menuItem-oiQ_pz2k + .menuItem-oiQ_pz2k {
  border-top: 1px solid #ddd;
}
.popover-1FOs6dOE .ant-popover-inner-content {
  padding: 0;
}
.item-3T1Zdumv {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-3T1Zdumv.conflict-UHqK844e {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3T1Zdumv .title-Ei8zVcxD {
  font-weight: bold;
}
.item-3T1Zdumv .typeItem-2LHGX1AP {
  overflow: hidden;
}
.item-3T1Zdumv .typeItem-2LHGX1AP + .typeItem-2LHGX1AP {
  margin-top: 4px;
}
.item-3T1Zdumv .con-TyfNz9L7 {
  display: block;
  margin-left: 20px;
}
.item-3T1Zdumv .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-C15iTOCw .menuItem-1HX9DpgF {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-C15iTOCw .menuItem-1HX9DpgF:hover {
  background: #f3f9ff;
}
.popover-C15iTOCw .menuItem-1HX9DpgF + .menuItem-1HX9DpgF {
  border-top: 1px solid #ddd;
}
.popover-C15iTOCw .ant-popover-inner-content {
  padding: 0;
}
.box-10nP3GU0 .ant-form-item {
  width: auto;
}
.box-3sfWDWOn .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-3sfWDWOn .ant-form-item .ant-select {
  width: 140px;
}
.box-Q-sH0udO {
  overflow: hidden;
  white-space: nowrap;
}
.box-Q-sH0udO .type-1tz5WO23 {
  float: left;
  line-height: 34px;
}
.box-Q-sH0udO .type-1tz5WO23 .label-1onWMTsG {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-Q-sH0udO .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-Q-sH0udO .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-Q-sH0udO .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-Q-sH0udO .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-Q-sH0udO .list-18BaeD81 {
  float: left;
}
.box-Q-sH0udO .info-1T9aaJlK {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-Q-sH0udO .info-1T9aaJlK .labelColor-2oGLlTmh {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-Q-sH0udO .info-1T9aaJlK .label-1onWMTsG {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
/* 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 */
.bread-3naAI5aw {
  background: #fff;
  padding: 0 18px;
}
.table_box-3mU524U6 {
  margin: 17px 18px;
  background: #fff;
}
.form_footer-2zbvBugY {
  margin: 8px 0;
}
.form_footer-2zbvBugY .ant-btn {
  margin-right: 8px;
}
.pagination-1ZiNqSnp {
  float: right;
  margin: 10px 0px;
}
.operationBox-7L32v50G {
  background: white;
  position: absolute;
  top: 6.5%;
  right: 0%;
  display: flex;
  align-items: center;
  padding-bottom: 0;
  padding-top: 0px;
  margin-top: 8px;
}
.aaa-1kBNr_Hg {
  background: #f5fcff;
}
.top-2x5DBSty {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-EVTeormc {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-EVTeormc .anticon {
  margin-right: 4px;
}
.titleSub-2gskstfA {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2gskstfA + .titleSub-2gskstfA {
  margin-left: 16px;
}
.content-31PQJaZk {
  padding-left: 16px;
}
.div_filedownload-3KMz7KCk:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.content-1wFYtPZd {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-1Vtl9_ya {
  margin-top: 24px;
}
.content-OtWwVGwV {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-1DJRTULT {
  margin-top: 24px;
}
.formBox-D86ckqVY .titleLeft-2X8-sSgV {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.47px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.formBox-D86ckqVY .result-2UoYM83N {
  height: 24px;
  border-radius: 12px;
  text-align: center;
  color: #01A664;
  line-height: 24px;
  background: rgba(84, 225, 171, 0.35);
  margin-right: 6px;
  padding: 3px 12px;
}
.formBox-D86ckqVY .detail-BgrVKkDU > div {
  margin-left: 19px;
  margin-right: 7px;
}
.formBox-D86ckqVY .detail-BgrVKkDU > div:first-child {
  margin-left: 7px;
}
.top-16lChHGE {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-3ez7Na0a {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-3ez7Na0a .anticon {
  margin-right: 4px;
}
.titleSub-7E4cDPXo {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-7E4cDPXo + .titleSub-7E4cDPXo {
  margin-left: 16px;
}
.content-YhNkzlQd {
  padding-left: 16px;
}
.top-2YMAr-ib {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-nfNBxJ8f {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-nfNBxJ8f .anticon {
  margin-right: 4px;
}
.titleSub-2k3Ts69n {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2k3Ts69n + .titleSub-2k3Ts69n {
  margin-left: 16px;
}
.content-2dBTOMTf {
  padding-left: 16px;
}
.card-1TV4VNOX {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1TV4VNOX .title-25bnT32A {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1TV4VNOX .title-25bnT32A p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-1TV4VNOX .content-2QtE2TnK .icn-3zivgfgq {
  display: flex;
  justify-content: space-between;
}
.card-1TV4VNOX .content-2QtE2TnK .leftBox-2eKyOocJ {
  width: 25%;
  height: 380;
}
.card-1TV4VNOX .content-2QtE2TnK .rightBox-2FqKgvsj {
  width: 74%;
  bottom: "2%";
}
.card-1TV4VNOX .content-2QtE2TnK .btn-17QJFhCu {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.card-1TV4VNOX .content-2QtE2TnK .btn_fill-3wsyAV89 {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.card-1TV4VNOX .content-2QtE2TnK .btn_emp-2CF9j_fF {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.card-uEfmaXuz {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-uEfmaXuz .title-1nqB-9m_ {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-uEfmaXuz .title-1nqB-9m_ p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-1ycgfHpK {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1ycgfHpK .title-1vLGMlXw {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1ycgfHpK .title-1vLGMlXw p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2Tx5bSAW {
  margin-top: 8px;
}
.content-2Tx5bSAW .ant-table-thead > tr > th,
.content-2Tx5bSAW .ant-table-tbody > tr > td {
  text-align: center !important;
}
.content-2Tx5bSAW .ant-table-tbody > tr > td {
  border-bottom: 1px dashed #e8e8e8;
}
.content-2Tx5bSAW .ant-table-thead > tr > th {
  background-color: #F9FBFE;
  border: none;
}
.content-2Tx5bSAW .ant-table tr:nth-child(even) > td {
  background-color: #fff;
}
.content-2Tx5bSAW .ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
}
.content-2Tx5bSAW .ant-table-tbody > tr > td {
  color: rgba(0, 0, 0, 0.65);
}
.content-2Tx5bSAW .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 10px 1px 10px 10px;
}
.content-2Tx5bSAW .index_red-1q9Ex0ZI,
.content-2Tx5bSAW .index_orange-vexlCPXB,
.content-2Tx5bSAW .index_yellow-1J261NqO {
  padding: 0 10px;
  border-radius: 10px 0;
  color: #fff;
}
.content-2Tx5bSAW .index_red-1q9Ex0ZI {
  border: 1px solid #FF4D4F;
  background-color: #FF4D4F;
}
.content-2Tx5bSAW .index_orange-vexlCPXB {
  border: 1px solid #FF7A45;
  background-color: #FF7A45;
}
.content-2Tx5bSAW .index_yellow-1J261NqO {
  border: 1px solid #FAAD14;
  background-color: #FAAD14;
}
.btn-JikjebxK .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-JikjebxK .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-3dpZpmh8 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3dpZpmh8 .title-1Sg0v3IA {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3dpZpmh8 .title-1Sg0v3IA p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.card-3dpZpmh8 .content-whRoxKgP {
  display: flex;
  justify-content: space-between;
}
.card-3dpZpmh8 .content-whRoxKgP .leftBox-dKHBsRTq {
  width: 20%;
}
.card-3dpZpmh8 .content-whRoxKgP .icn-3Qmom7Nb {
  margin-top: 14px;
  margin-bottom: 12px;
}
.card-3dpZpmh8 .content-whRoxKgP .icn-3Qmom7Nb::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-3dpZpmh8 .content-whRoxKgP .rightBox-2B0daSwn {
  width: 79%;
}
.card-3dpZpmh8 .content-whRoxKgP .btn-JikjebxK {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.card-3dpZpmh8 .content-whRoxKgP .btn_fill-2Yi9dCZq {
  border: 1px solid #397EF0;
  border-radius: 5px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.card-3dpZpmh8 .content-whRoxKgP .btn_emp-1LIACdZw {
  border-radius: 5px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.count-2epySlVQ {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.btn-JikjebxK {
  cursor: pointer;
  margin-top: 8px;
  border: 1px solid #397EF0;
  width: 110px;
  height: 29px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.btn_fill-2Yi9dCZq {
  border: 1px solid #397EF0;
  border-radius: 5px;
  padding: 0 14px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.btn_emp-1LIACdZw {
  border-radius: 5px;
  padding: 0 14px;
  color: #397EF0;
  font-size: 12px;
}
.r_title-ft1seL6b {
  display: flex;
  justify-content: space-between;
}
.r_title-ft1seL6b > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.btn-3csTvZ9g .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-3csTvZ9g .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-3IymbtNM {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3IymbtNM .title-1J28BFZ8 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3IymbtNM .title-1J28BFZ8 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.card-3IymbtNM .content-2xTsixY0 {
  display: flex;
  justify-content: space-between;
}
.card-3IymbtNM .content-2xTsixY0 .leftBox-3JEEtzNl {
  width: 20%;
}
.card-3IymbtNM .content-2xTsixY0 .icn-3E0kzM_B {
  margin-top: 14px;
  margin-bottom: 12px;
}
.card-3IymbtNM .content-2xTsixY0 .icn-3E0kzM_B::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-3IymbtNM .content-2xTsixY0 .rightBox-3_IzvJyr {
  width: 79%;
}
.card-3IymbtNM .content-2xTsixY0 .btn-3csTvZ9g {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.card-3IymbtNM .content-2xTsixY0 .btn_fill-2_ejwQPO {
  border: 1px solid #397EF0;
  border-radius: 5px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.card-3IymbtNM .content-2xTsixY0 .btn_emp-2gpH_M4Z {
  border-radius: 5px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.count-3OkvdcQw {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.btn-3csTvZ9g {
  cursor: pointer;
  margin-top: 8px;
  border: 1px solid #397EF0;
  width: 110px;
  height: 29px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.btn_fill-2_ejwQPO {
  border: 1px solid #397EF0;
  border-radius: 5px;
  padding: 0 14px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.btn_emp-2gpH_M4Z {
  border-radius: 5px;
  padding: 0 14px;
  color: #397EF0;
  font-size: 12px;
}
.r_title-2X5FP-oa {
  display: flex;
  justify-content: space-between;
}
.r_title-2X5FP-oa > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-xWi93iOx {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-xWi93iOx .title-1eSrhgWg {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-xWi93iOx .title-1eSrhgWg p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-33gV-FXZ {
  margin-top: 8px;
  float: left;
}
.content-33gV-FXZ .btn-384kNLW7 {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 161px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 25px;
  letter-spacing: 2px;
}
.content-33gV-FXZ .btn_fill-b1sn-DmU {
  border: 1px solid #397EF0;
  border-radius: 5px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-33gV-FXZ .btn_emp-1omiNJWY {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.card-2dBhXN6H {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2dBhXN6H .title-2v_BtSU_ {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2dBhXN6H .title-2v_BtSU_ p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2uYqi7iJ {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-2uYqi7iJ > div {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-bottom: 16px;
  height: 70px;
  border-radius: 4px;
}
.content-2uYqi7iJ > div i {
  font-size: 40px;
}
.content-2uYqi7iJ > div > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.card-3DPbzOT4 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3DPbzOT4 .title-2NcQjqPs {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3DPbzOT4 .title-2NcQjqPs p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-ObLNskkM {
  margin-top: 8px;
  float: left;
}
.content-ObLNskkM .btn-DQ2pBDyl {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 165px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 25px;
  letter-spacing: 2px;
}
.content-ObLNskkM .btn_fill-NT-2iMjl {
  border: 1px solid #397EF0;
  border-radius: 5px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-ObLNskkM .btn_emp-1saesJRS {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.card-3eLlYNvX {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3eLlYNvX .title-3fRBDIqZ {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3eLlYNvX .title-3fRBDIqZ p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-1rkQVQ4W {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-1rkQVQ4W > div {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-bottom: 16px;
  height: 70px;
  border-radius: 4px;
}
.content-1rkQVQ4W > div i {
  font-size: 40px;
}
.content-1rkQVQ4W > div > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.card-bf2HS36Y {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-bf2HS36Y .title-3IyNqsKA {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-bf2HS36Y .title-3IyNqsKA p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2CQ1kDJM {
  margin-top: 8px;
}
.content-2CQ1kDJM .btn-231_14J2 {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-2CQ1kDJM .btn_fill-2Q2wOc5Q {
  border: 1px solid #397EF0;
  border-radius: 5px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-2CQ1kDJM .btn_emp-39ezpM7G {
  border-radius: 5px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-2CQ1kDJM .r_title-1tUaNB1I {
  display: flex;
  justify-content: flex-start;
}
.content-2CQ1kDJM .r_title-1tUaNB1I > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-3PV7w4YT {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3PV7w4YT .title-1FuwB_rq {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3PV7w4YT .title-1FuwB_rq p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-1HAQXhWD {
  margin-top: 16px;
}
.content-1HAQXhWD > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-1HAQXhWD > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-1HAQXhWD > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.table-18OCu9bf {
  margin: 10px;
}
.table-18OCu9bf .ant-form-item {
  margin-bottom: 0 !important;
}
.table-18OCu9bf .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.addCognizanceTable-XeXpOFdt .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-262alnMV .page_table_box .ant-table-body {
  height: 235px !important;
}
.m10-3E9kPPw0 .ant-table-scroll {
  overflow-y: hidden !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-statistic {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  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: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
}
.ant-statistic-content-value-decimal {
  font-size: 16px;
}
.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;
  font-size: 16px;
}
.m10-26ojU7pV .ant-table-scroll {
  overflow-y: hidden !important;
}
.tableSelect-3jm03Pia .table-3GjhzyNq {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.tableSelect-3jm03Pia .table-3GjhzyNq td {
  text-align: center;
  height: 30px;
  border: 1px solid #ddd;
  border-bottom: none;
}
.tableSelect-3jm03Pia .table-drag-select td.cell-enabled {
  height: 35px;
  width: 12.5%;
}
.box-13PMwaID {
  overflow: hidden;
  white-space: nowrap;
}
.box-13PMwaID .selected-5jJn7hWR {
  float: left;
  line-height: 34px;
}
.box-13PMwaID .type-o1-MJtCf {
  float: right;
  line-height: 34px;
}
.box-13PMwaID .type-o1-MJtCf .label-2fX9u1Ex {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-13PMwaID .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-13PMwaID .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-13PMwaID .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-13PMwaID .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-13PMwaID .list-2T04v1i4 {
  float: left;
}
.box-13PMwaID .info-3vhGhdCD {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-13PMwaID .info-3vhGhdCD .labelColor-16WvT2i8 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-13PMwaID .info-3vhGhdCD .label-2fX9u1Ex {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.m10--YRpbB6B .ant-table-scroll {
  overflow-y: hidden !important;
}
.card-21ysy7SK {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-21ysy7SK .title-3f9owsUe {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-21ysy7SK .title-3f9owsUe p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-2fm6xcR5 {
  display: flex;
  padding-top: 15px;
}
.flex-2fm6xcR5 div {
  border-radius: 4px;
}
.flex-2fm6xcR5 span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-1JxTvyN4 {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.row-2K8_zWeu {
  display: flex;
  justify-content: center;
  align-items: center;
}
.line-1fOvAuQb {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 15px;
}
.count_mid-1M9__uRB {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-1hWCMTZO {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: left;
}
.officer-1WUiPeUm {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: right;
}
.officer-1WUiPeUm span {
  display: inline-block;
  padding-bottom: 5px;
}
.count-3oPPmq-n {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.card-gxzrX-wC {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-gxzrX-wC .title-2fyAQ41h {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-gxzrX-wC .title-2fyAQ41h p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-gxzrX-wC .content-3AU6tqdD .icn-uLtd4AwS {
  margin-top: 14px;
  margin-bottom: 12px;
}
.card-gxzrX-wC .content-3AU6tqdD .icn-uLtd4AwS::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397ef0;
}
.card-gxzrX-wC .content-3AU6tqdD .contentTitle-26_X0OJl {
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  margin-bottom: 11px;
}
.card-Dm-b4HKl {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-Dm-b4HKl .title-3P32sE7n {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-Dm-b4HKl .title-3P32sE7n p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-3NdL0Lht {
  margin-top: 16px;
}
.content-3NdL0Lht > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-3NdL0Lht > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-3NdL0Lht > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.page_tree_sider-1Cew--II {
  position: relative;
  background: transparent;
  float: left;
  margin-right: 17px;
}
.content-2BS6K7iy {
  padding: 16px;
  margin-top: 10px;
  background: #f5f7fa;
  border-radius: 4px;
}
.titleLeft-2TOSYx0q {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.radio-W5b-PwX9 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.radio-W5b-PwX9 .ant-radio-button-wrapper {
  border-radius: 4px;
}
.Checkbox-305Ygz6z {
  margin-top: 27px;
  margin-left: 16px;
}
/**
 * 考试任务安排下的左边表格的样式
 */
.leftTableClass-3T1uIo86 {
  float: left;
  width: 74%;
}
/**
 * 右边考试监考教师和教室安排的样式
 */
.roomAndTeacherClass-1vsW8_xc {
  background: #F5F7FA;
  float: right;
  width: 25%;
  margin-top: 10px;
  margin-right: 3px;
}
/**
 * 选中考试任务显示的教学班信息区域
 */
.selectTaskRecordClass-26WfC927 {
  padding-left: 14px;
  padding-bottom: 15px;
  font-weight: bold;
  font-size: 14px;
  margin-right: 17px;
}
.selectTaskRecordClass-26WfC927 .roomTitle-3Pc9Piln {
  padding-top: 15px;
}
.selectTaskRecordClass-26WfC927 .roomTitle-3Pc9Piln .titleLeft-5HP7H-3p {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.selectTaskRecordClass-26WfC927 .roomTitle-3Pc9Piln .titleSize-2YVye7V4 {
  font-weight: 400;
  margin-bottom: 28px;
}
.iconStyle-9NrioGzH {
  color: #ffffff;
  font-size: 7px;
  position: absolute;
  cursor: pointer;
  background: #999999;
  border-radius: 50%;
  padding: 3px;
  top: -8px;
  right: -5px;
  font-weight: bolder;
}
.boxItem-2mntUtm0 {
  padding: 8px 15px;
  background: #FFFFFF;
  border: 1px solid #dddddd;
  border-radius: 4px;
  margin-top: 15px;
  position: relative;
  margin-right: 16px;
  margin-left: 13px;
}
.selectTwoRowClass-23aim12g {
  padding-top: 20px;
  margin-left: 13px;
}
/**
 * 教学班那一行样式
 */
.teachingClass-3WqLXHuE {
  display: inline-block;
  width: 230px;
}
/**
 * 自定义排考方式下的右边安排地点样式
 */
.customizeRightScope-389WzJUS {
  float: right;
  width: 55%;
  border: thin solid #ddd;
  margin-top: 99px;
  margin-right: 3px;
}
/**
 * 自定义考试任务右边考试班名称部分样式
 */
.customizeRightExamTask-1rfT_Juc {
  width: 40%;
  float: left;
  margin-top: 91px;
  margin-left: 15px;
}
.formBox-3_4Fot_A .ant-input-number-input-wrap {
  display: flex;
  align-items: center;
}
.formBox-3_4Fot_A .containerOne-18qAhqiJ {
  padding: 16px;
  padding-left: 0px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-row {
  margin-bottom: 0px !important;
}
.formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-input-number {
  width: 65px;
}
@media (max-width: 1920px) {
  .formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-col:first-child {
    margin-left: -115px;
  }
}
@media (max-width: 1440px) {
  .formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-col:first-child {
    margin-left: -66px;
  }
}
@media (max-width: 1280px) {
  .formBox-3_4Fot_A .containerOne-18qAhqiJ .ant-col:first-child {
    margin-left: -56px;
  }
}
.formBox-3_4Fot_A .containerTwo-19idLBkV {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerTwo-19idLBkV .ant-input-number {
  width: 65px;
}
.formBox-3_4Fot_A .containerTwo-19idLBkV .formItem-3Nh5-tVW .ant-form-item-label {
  width: 19.533333%;
}
.formBox-3_4Fot_A .containerThree-2sjAtjRi {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-input-number {
  width: 65px;
}
@media (max-width: 1920px) {
  .formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-form-item-children > span .ant-form {
    margin-left: 24px;
  }
}
@media (max-width: 1440px) {
  .formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-form-item-children > span .ant-form {
    margin-left: -34px;
  }
}
@media (max-width: 1280px) {
  .formBox-3_4Fot_A .containerThree-2sjAtjRi .ant-form-item-children > span .ant-form {
    margin-left: -12px;
  }
}
.formBox-3_4Fot_A .containerFour-33uhgRji {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerFour-33uhgRji .ant-input-number {
  width: 65px;
}
.formBox-3_4Fot_A .containerFive-2gAnnJDM {
  padding: 16px;
  background-color: #fff;
  width: 100%;
  color: #666;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.formBox-3_4Fot_A .containerFive-2gAnnJDM .ant-input-number {
  width: 65px;
}
.formBox-3_4Fot_A .title-YnU5OU92 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 12px;
}
.formBox-3_4Fot_A .title-YnU5OU92 .titleLeft-3B08RdF0 {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -1.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
@media (max-width: 1920px) {
  .formBox-3_4Fot_A .line-29VtAhez {
    margin-left: 23px;
  }
}
@media (max-width: 1440px) {
  .formBox-3_4Fot_A .line-29VtAhez {
    margin-left: 6px;
  }
}
@media (max-width: 1280px) {
  .formBox-3_4Fot_A .line-29VtAhez {
    margin-left: 0px;
  }
}
/**
 * 考试任务安排下的左边表格的样式
 */
.leftTableClass-251m5c2h {
  float: left;
  width: 68%;
}
/**
 * 右边考试监考教师和教室安排的样式
 */
.roomAndTeacherClass-gG4m7JaF {
  float: right;
  width: 31%;
  height: 555px;
  border-top: thin solid #ddd;
  border-left: thin solid #ddd;
  border-right: thin solid #ddd;
  margin-top: 61px;
  margin-right: 50px;
}
/**
 * 选中考试任务显示的教学班信息区域
 */
.selectTaskRecordClass-3Wv_J_lV {
  padding-left: 30px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-weight: bold;
  border-bottom: thin solid #ddd;
  font-size: 14px;
}
.selectTwoRowClass-3ZapItAm {
  padding-top: 6px;
}
/**
 * 教学班那一行样式
 */
.teachingClass-1GiLCbTh {
  display: inline-block;
  width: 230px;
}
/**
 * 自定义排考方式下的右边安排地点样式
 */
.customizeRightScope-2qmMr5rG {
  float: right;
  width: 55%;
  height: 555px;
  border-top: thin solid #ddd;
  border-left: thin solid #ddd;
  border-right: thin solid #ddd;
  margin-top: 10px;
  margin-right: 3px;
}
/**
 * 自定义考试任务右边考试班名称部分样式
 */
.customizeRightExamTask-1o1UyTWO {
  width: 40%;
  float: left;
  margin-left: 15px;
}
.special-OQcFMhKx .ant-col-4 {
  width: 16.266667%;
}
.special-OQcFMhKx .ant-col-19 {
  width: 79.566667%;
}
.card-28Tah9Dn {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-28Tah9Dn .title-2zcjrazI {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-28Tah9Dn .title-2zcjrazI p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-33FNLp-Q {
  display: flex;
  padding-top: 15px;
}
.flex-33FNLp-Q div {
  border-radius: 4px;
}
.flex-33FNLp-Q span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-2QAKYbrb {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.row-FqCzfIPr {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.line-2cPfOkTb {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 15px;
}
.count_mid-dAwf6Iee {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-3JxaRjEl {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: left;
}
.officer-1w9HmaIR {
  display: flex;
  align-items: flex-end;
  float: right;
  flex-wrap: wrap;
  width: 45%;
  flex-direction: row;
}
.officer-1w9HmaIR span {
  display: inline-block;
  padding: 0 5px 5px 0;
}
.card-2yOM6jBD {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2yOM6jBD .title-38JT3t_B {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2yOM6jBD .title-38JT3t_B p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2KLp2JJY {
  margin-top: 16px;
}
.content-2KLp2JJY > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-2KLp2JJY > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-2KLp2JJY > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.card-2PAj2CjY {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2PAj2CjY .title-dHmf3xIq {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2PAj2CjY .title-dHmf3xIq p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-17fYKn2h {
  display: flex;
  padding-top: 15px;
}
.flex-17fYKn2h div {
  border-radius: 4px;
}
.flex-17fYKn2h span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-1LaWjtWj {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.row-1joVNJ6K {
  display: flex;
  justify-content: center;
  align-items: center;
}
.line-CrK2i1zj {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 15px;
}
.count_mid-sm2-cF9G {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-1l4s-KL8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: left;
}
.officer-2O4VbZBd {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: right;
}
.officer-2O4VbZBd span {
  display: inline-block;
  padding-bottom: 5px;
}
.count-3lbn6xy6 {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.content-5Vvv-VXO {
  position: relative;
}
.content-5Vvv-VXO .btn-3H09I09y {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 161px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 25px;
  letter-spacing: 2px;
}
.content-5Vvv-VXO .btn_fill-HVvRjsis {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-5Vvv-VXO .btn_emp-RSyKgKQ7 {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-5Vvv-VXO .sel-3uHpZts- {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg {
  position: relative;
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg p {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 45px;
  line-height: 50px;
  background: rgba(50, 149, 255, 0.06);
  border-radius: 8px;
  margin-bottom: 10px;
  text-align: center;
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg p .sel_left_font-uXrU7Rrj {
  color: rgba(0, 0, 0, 0.65);
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg p .sel_left_num-mMRuVKAJ {
  color: #397EF0;
  font-size: 18px;
  font-weight: 600;
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg p:hover {
  cursor: pointer;
  background-color: rgba(50, 149, 255, 0.2);
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg p:active {
  background-color: rgba(50, 149, 255, 0.15);
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg .sel_active-3bx9AxAr {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAAoCAYAAACil1u6AAAABHNCSVQICAgIfAhkiAAAD2NJREFUeF7tXU2ILGcVrZqZlwRFBNG1Lgy405WIq4eYje9Hd26VgBFEcGMSjJKgAREENw9Bs1DjIr55O1cSERGELFUQRBB0oygEBIlCZt5Me8+pc76+Xd1VXVXdPe8Za2Be91R9P/e799zzne9Wz7y60tcLLywe+8959bn48Ymqrj4Sr++O12qxqKoar2jnn4+W1y9xWff5iobxyq9N/d2+PW66fmX9tQ7a2WVXshPrG73eVv/ix6HrRf/k7zH9V+yd4O++/jm+XfEa2r8PXxtw93p1VL0WgfjZ3U/V3zV++14Jx2efXbxvcVz9PAZ8v413p0UCbLmWgF0GT4mQJ9y1vwFYHBmDF0DmiTbNL9vtqG32436xV0nKa+n92np9ISd2q32vve2xN6zjUP3X1mtiGmh/X/8C3OQf+rHlry5/9/Zf+vr3l8fVE/du1H/fCvJnnlv8Nhj4gysZZSD3MMBaBmbGn9J/E2MNnb9rvsSEV7ZDdPhh1/m7GO9hHXfvduUdd5mQvzq9XV/vBfnTzy2+VC+q7+zEmB0MwIkd8C7Ga2e6s3QTA+R7G8YdzPBtuxLjdzJIl13p+qT5B6y3dycZ0H8tDh073Eq7B7HeITjabNenA+inXUCvn/nK4g8BxA9kTdqbgTtoxF7tm5h4VwaYohGHrH9NYyZNXwCy5QwzRlP/r/ira0ef7K/NjN2c/Taf+X5x93b98T6QN1IpM2Nmp7GaXGNl7TVUEw9lrF0Zs6s/bJ6kEdOaJ/XftEPtcYd4mP21CXcTziCvB5O/px/kypCxmnyNMYdUK6Zo50ONO/IMsesO81CdYbp25F3PMLv278NHT7yCydtCZsmzIVdWmXyPDHIoLXiocQ/FeEN3qPkMkxTFgDNB9lcweTfInw6QW+u4HjtGk4+uG3dl6hVo8jWNO2SHSBp7rpO3yqndGrmUeQs+WmeV0WeYLTvEViZfY7BdNHkrn+Y6+Za6/q5nmB36r51BOqobg88wqf+V1MnTfL1MTrkyUZM/VBpzita/Yk2+d00/pLozYOc8VP197+vdVHXRDrGVyVe04CE1eWadjjp3frLZV/XZVH+fpKlzZcSAyMf0lAgrp/cN1yfNP6DOPVnTb6ratNbb6e8Bmnjv6+3YSbrwOV6TD9XEc5281GunnGHmOnlzuOzV5OPr5NU4Jm9pvNGaegeNOJSxdmWQwRozPRm8ao056bM6IzX1rv5e0/QT/LWnOjkS58XTW/XXVnZb59Iumnyuk6dPZ07RviPPBIM/rTdk3LdYnZwJe1R9+/Rm/eU20PFYf66TyyuH2iGGMubaGWQ+wyzxuu1sZNauqzt3b9VfXDlWzXXyRiMWgLfqufnz9HOd/OGtk5ezThO/l05vVk/Fm+YymHyuky8PQ/Pnydc/Pz/4DJPOBA/8DHNUvXz6ieozAHojV+Y6eTeTD606DdDke68bz3Xy9d9cW43X9+/drJ+6Wk0+a8xxGjNVK0bXs7uqXOn6pLPCFTxHmWSXPZvLk7h2Wb23Lpp8KGPNdfK5Tj7lDLPlsyctTb36K46t+bbW2fNvmAHka9WVuU6+wrasBZsAVo7s0q4tBpk/Tz7OX3usk5foOF5x4XtRUvz8Tpp8rpPPdfK+v+aw9zPIkPq/CCmY6eWosKSDZzoV7/NJ21rddxeNeajPeOxRY+5aZ1/z13yGGXeGWfprtYQ418nnOvmU34ktCcnMFhZbVboD/d2VbX/X58699sOguU6+DBD1d+uTe9bkvZ+O3MS4Q3aIaMPHFXFQOsJ79cEvGhwfN3Zdxv3mkXRVXeAGbMw7b5575I68tt499n8gdfJFPNa/3fVYf66T77VODsASuwAqgItvVRf4NkCN15O4DxAbyLh2P34+BuCjDRrxN2vQR09i8f4y/rl/EaBHAvQwae+TXIy7Ke5DqyBd/dP1Q2nyjt9j2Ahw5u2VfnYls44PEWKpcsoeoL3ZpaP/6L+bkmxqa+pjMOxJAziMW/4kgmwmyMSsuMf2sB8A1Rd2hssAJF4LU0enI42JtpeBZHwDsGU8jYEE8HppA66jfyTIQhkAOwB6EX1h/pXdJ/tLPp5Ujx6wQ/lX3pZeSPHqi2+Oa1e7juvDfsdzaAa+xevk8PPJtaq6FuAGkC4CPPgC2ADiOq4BoBl4JlO8vnmmgIKhm7cNINWolLcM+rgAGXJfCLUkaTomplZ/NlNfJlR8QdrkBIKtGIc7RErOrr/G0GbcvDbsGpxHOwnvaf32g8flLiMcoRlMdpLabiaz3IcdDYmKcZxw7c8Klevuk8an5o/+SPz58+QChvy0VvdGcI4D1AD28SNNqyIPxIBmTjKtGVfBd5DYJzEwgEviFRgNeoAS45zfF4snw9C2MKzkBH4G0AgYM1liY8wJZQRGx3vYg28CCwkEe5V0zeKadgYwhvJOxXmQGPKZlti091aBYfOasi2+p460XT6w+bzFSZuFc1jcFBmYCJwMpb39lHwKe7HuV25t+5MUcub/099dgVMBNoD7JIANfYz1Y9vnl4LAwJoxwGpgHfmLzI57Agnbob/a4dXjOcDU4AAkJAwCLLZ1/MhMBnp+cicmNSOSAb1DYEppeDA4mVc2MAGcGPEegDCVuj+BLQO4XjGsgUxpmOwCAzdM0dhve+kXtEtSqrC22ymBOI3WV5h8OewKEdnf9LXmdSJ4/q1MTiMxeX4VWzmT9anzpRa24xwdB6bruoFjH4/tv6dxMQzADWBbkpDl4huALOzh9STAly0bvkqMaQCDue0vM2NhqrgBAALc3rIRaDKdQGP8EYgN1siY3iG4g2iylUQQAH0e8BZOG5Sv1P547wVKIhSAKo60IftaOMhnILMw5jHz00athyYmqcXh5E9Pj4WXc4rWSBO24Ui2FTxqntNP9jD5V7+xWHB7g0OC1cwQJRBgpjCIwYm3eC1aSAxQNJmNtZMcoGS4M3DtSRnWd8D+cB7AfQ16+9FmvbDFTOst04CiBlcZjyBEfwEF1w1YB9AAt59y1eME+h6MKibFnGhPQElTmmB8ACVDYT4xYJEYAgfxoAA7ycphFsnhJFG2lB3CDCx/G1gFYHGfOYddCvFWkuS4mVktN/Khupw9ZLd3OdtIkCvzuGbtlAY/kz7tUG5f4uKFeRx1vNsH8q9/S58nT1noBVsHurrgoBRGQhkLwcqGiuWwAAJJW7oPSxibW7QYgk6J71IPzizSkdnF4TRUXxsYwNUIShIfJsVgZO+wm2yKSArIGNsHOa5B18n00NAKHtZ9dt7ch9RxleSRmIcA1vph3Vn047LE/k6MUlXJpCD/FADJN3SFSIBxtZTBdSVDATnaCUBomyXFJk2P4RgPgS+XO8msiKnul/A4wXDP2DGSU9yyAshrIh5gW5qz3Pda05oLwzMLmpiXBIj3vdWV57+5+He0eRuibTbhCNComESDWasBLM5WzEVWAstHILlGsGVIAQMEDm4fZjC8tS7es7qg/tSqGfQCVV6Qg73xDIEtFMwZhlNr40AJexRsJxO3WjtLDvf6T8C4Yloe5rBOAFxgsJbEwdE7RDmYRWPIIPgEyQJW4pxpPO8aYHYnv7Wy56MvlZD2kXcSkwTGZnwS+Lt2SFc5PK6lV25vmWKN7BgyfvJXZmJKDgHRoIP9WF+ejwBVHJ1wPtziuv3JxDWwW8TZwHoV2AkHb/zkdv0Ot2m/1s+/uPhNHJY+JEIlQPC1Uo8Vo/lwQ+aGQfEK0MP5YGzZRaPP3pT2NAPEGJQ6YnazjwOdsxiHNwAIDEuJBMY1SxRDtWAauxwXcsTAJiMDsBjHiUNqa6SZunItVnS47Z2KU8U/1uoEmQLL6gXsAqhVLUE7zAcbkPRMcNnAuWBnfDNhBBz4jVgXRRY97L4CiHU6A53YzInu9RkIJUmIysZHXg9jgHVobrOqd77C9nBV6k9JhsSVDUx6+x+Q0BxFesnnhVgUw7IbyB+5auTE5rhpbthkCbeyOzS+ey2qKx/VStde6tDkX7g4q+440GZsM4RP0WR1VSOw/SN4ALjrxgyoGJAECVBjkZAC4Y1zHeoMDsZJhrO5wEAHIAi6dgGwJ6C5jGWNSSaFPfENqUAdbQBFP9e5iW0B1AwAmcFaeNjnBzv3Q4LQNgGfZT45G2M7sLAPoMe6zHhm1EfA5LKZO4p2P64psRXeA/Au8Tk6PB/FPe4EAKJ3FtufGL4wZiYBJQb90ICAPjQIWZ+OnxljrTVLSOOLMkVt4B/X5Uu1g2hX8qS2TlgfhOl7SFvHQPZ491upkydFgbm56ykr8m7JyyKa8Pdnf3yj/mEnyH/558Vjr/4g/qOhKthchha9JMYw8HCdTtcBDsA0yAgALJhWKbDJkHxQ86LJLLKsHNTSgrhDaE7OpQ6U0GrHbVTbttmODKuByXD42ZGDTdH+UdTD4SSBmFsswC4nFzaL/udak3cdSy2sGSC3hmVJkbTc+OEcwIgfwewu05XyHhHf2IkxPKZ94iQrkiGal6oLxkeCxBzeZTCckyMzKZYN8+k++cyVDbooE41c7MMmCwzwH8YW+1NDe8uGHWqDMiVtTwD2YdE7FQkCxKP4lARMfRgmxS4/yCqaXJgqJc2j6tev3Kyu13Xt4q8QtXypT08Xx3/6Z/X4G3+tfhqDPu4DoT80hEU6uNC4RzjA4XAVjGfpwdpsYhfrTCaFHGuw4hUMuqK74TdJCo6JsejZxlCyWmJA4xVbLkEWY1JDIyACFokNIBYDeVyao8Aw8dTPaygAMDOKrQAmyCDPjbmg3XGoJMvFmsDgBLnA4gRGPycegOO1oF0Bebynn2WfD4K2nyws1vRhmOvDDglywmTyq6tfrnNbnlC6RbuMUyeVAc+dD0Rm0MJd6GDg6WfsPn4QQ4AraRk32CFiKFjw0hBf+1/xypizJKGkVMztxxJ3x/W4+t21RXXjRzervwXIczPNVtwZJ9PF4vhf96p3/uWP1ZOxmI+F4z4cc7yLINWWTjZCEEkZTdBcoaCkiMsuxxlI6Ev5AKeZ5eBkSxMEBwvGWHCUWVlONiPZCeXzHWISr4oHTQDGjlRiEQxyKtoigG19TiwroAYUx5VNLtPlsX1ghX+srxFwngEwjwzjk00B0wmF+5Y9JJBocwagxgQAC6QXgQcQaVcwKHC9JEvykc9HjJf84HXlp5dmSO8mBLx85Tny2aggRQC2pJF7Vj41yQoZ3I14Jp+W/PA8iIcH1hvKWgMea3fC2D4Rjsb9x2X8F4fX6urVJ99evXT9enXRB3BM9V84aDtSFw4VOAAAAABJRU5ErkJggg==);
  background-size: 104% 45px;
  background-repeat: no-repeat;
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg .sel_active-3bx9AxAr img {
  position: absolute;
  top: 0;
  left: 0;
  width: 105%;
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg .sel_active-3bx9AxAr::after {
  content: '';
  width: 0;
  height: 0;
  border: 12px solid transparent;
  border-left-color: #59b2ff;
  position: absolute;
  right: -22px;
}
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg .sel_active-3bx9AxAr .sel_left_font-uXrU7Rrj,
.content-5Vvv-VXO .sel-3uHpZts- .sel_left-2LmCFCJg .sel_active-3bx9AxAr .sel_left_num-mMRuVKAJ {
  color: #fff;
}
.content-5Vvv-VXO .title-dHmf3xIq {
  margin: 10px 0 0 10px;
  color: rgba(0, 0, 0, 0.85);
  background: linear-gradient(to right, #c1e0ff, #fff 75%);
  width: 300px;
  height: 21px;
  line-height: 20px;
  padding-left: 20px;
  font-weight: 400;
  border: none;
}
.content-5Vvv-VXO .title-dHmf3xIq::before {
  content: url("/assets/images/flower.png");
  position: absolute;
  left: 0px;
}
.content-5Vvv-VXO .sub_title-3OHIiOGy {
  margin: 25px 10px;
  cursor: pointer;
}
.content-5Vvv-VXO .sub_title-3OHIiOGy span {
  color: rgba(0, 0, 0, 0.45);
  background: #F2F6FA;
  padding: 8px 15px;
  border-radius: 20px;
  margin-right: 15px;
}
.content-5Vvv-VXO .sub_title-3OHIiOGy .sub_title_active-1cDQCW1A {
  color: #397ef0;
  background: rgba(42, 176, 255, 0.15);
}
.card-1z9og3CO {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1z9og3CO .title-1zYgcnmd {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1z9og3CO .title-1zYgcnmd p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-1WtRoiXn {
  margin-top: 8px;
}
.content-1WtRoiXn .btn-1BsRTpiF {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 125px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-1WtRoiXn .btn_fill-OnJDdi1o {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-1WtRoiXn .btn_emp-3MyZOXm0 {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-1WtRoiXn .r_title-UFR5u7ny {
  display: flex;
  justify-content: space-between;
}
.content-1WtRoiXn .r_title-UFR5u7ny > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-1F2qFi8m {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1F2qFi8m .title-3ywviOZ4 {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1F2qFi8m .title-3ywviOZ4 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-3X4NDDo6 {
  margin-top: 8px;
  float: left;
}
.vtable-2xQpfGb0 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-2xQpfGb0 thead,
.vtable-2xQpfGb0 tbody,
.vtable-2xQpfGb0 tr,
.vtable-2xQpfGb0 th,
.vtable-2xQpfGb0 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-gaUbgGJx {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-gaUbgGJx table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-gaUbgGJx .selectTd-2ltdaxy8 {
  cursor: pointer;
}
.table-gaUbgGJx .tdContent-XHt35tE3 {
  height: 100%;
  min-height: 130px;
}
.table-gaUbgGJx tr:last-of-type td {
  border-bottom: none;
}
.table-gaUbgGJx tr td,
.table-gaUbgGJx tr th {
  width: 12.5%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-gaUbgGJx tr th {
  padding: 3px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-gaUbgGJx tr th:last-of-type {
  border-right: none;
}
.table-gaUbgGJx tr td {
  vertical-align: top;
  padding: 4px;
}
.table-gaUbgGJx tr td > div {
  height: 100%;
}
.table-gaUbgGJx tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-gaUbgGJx tr td:first-of-type > div {
  height: auto;
}
.table-gaUbgGJx tr td:first-of-type .title-dL-3T0n2 {
  font-weight: bold;
  color: #333;
}
.table-gaUbgGJx tr td:last-of-type {
  border-right: none;
}
.table-gaUbgGJx .selected-1rnKMvYm {
  background-color: #0db5f2;
}
.vtable-2xQpfGb0 tbody {
  display: block;
  overflow-y: scroll;
}
.vtable-2xQpfGb0 thead,
.vtable-2xQpfGb0 tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.vtable-2xQpfGb0 thead {
  width: calc(99%);
}
.vtable-2xQpfGb0 thead th {
  background: #fafafc;
}
.vtable-2xQpfGb0 tr th:nth-child(1) {
  width: 50px;
  vertical-align: middle;
  background: #fafafc;
}
.vtable-2xQpfGb0 tr th {
  width: 90px;
  text-align: center;
}
.vtable-2xQpfGb0 .headTh-3WY2sTOS {
  width: 70px;
}
.v-cell-click:hover {
  background: #92b0d6;
  cursor: pointer;
}
.v-cell-selected {
  background: #ffcc99;
}
.vlist-vPmoSnF3 {
  display: block;
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 .ant-spin-nested-loading {
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 .ant-list-items {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.vlist-vPmoSnF3 .ant-spin-container {
  height: 100%;
  width: 100%;
}
.vlist-vPmoSnF3 p:nth-child(1) {
  text-align: center;
}
.vlist-vPmoSnF3 .vcell-1kLjceJu {
  border-top: 3px solid #b970f8;
  background: #f8f0fe;
  text-align: left;
  margin-bottom: 5px;
}
.vlist-vPmoSnF3 .vCellHover-1tmgM-fW:hover {
  background: #92b0d6;
}
.vlist-vPmoSnF3 .vcontext-1ZEN6YED {
  margin-left: 20px;
}
.vlist-vPmoSnF3 .vicon-Q5Bi9eOU {
  margin-left: 10px;
}
.vdivide-3ZvIC4i_ {
  border-top: 1px dashed #ccc;
}
.vtable-1sawC7R1 {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-1sawC7R1 thead,
.vtable-1sawC7R1 tbody,
.vtable-1sawC7R1 tr,
.vtable-1sawC7R1 th,
.vtable-1sawC7R1 td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-3T5K49_p {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-3T5K49_p table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3T5K49_p .selectTd-zjvK4x98 {
  cursor: pointer;
}
.table-3T5K49_p .tdContent-2-woyrLU {
  height: 100%;
  min-height: 130px;
}
.table-3T5K49_p tr:last-of-type td {
  border-bottom: none;
}
.table-3T5K49_p tr td,
.table-3T5K49_p tr th {
  width: 12.5%;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-3T5K49_p tr th {
  padding: 3px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3T5K49_p tr th:last-of-type {
  border-right: none;
}
.table-3T5K49_p tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3T5K49_p tr td > div {
  height: 100%;
}
.table-3T5K49_p tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3T5K49_p tr td:first-of-type > div {
  height: auto;
}
.table-3T5K49_p tr td:first-of-type .title-34BXr5ML {
  font-weight: bold;
  color: #333;
}
.table-3T5K49_p tr td:last-of-type {
  border-right: none;
}
.table-3T5K49_p .selected-2hup1WFO {
  background-color: #0db5f2;
}
.vtable-1sawC7R1 tbody {
  display: block;
  overflow-y: scroll;
}
.vtable-1sawC7R1 thead,
.vtable-1sawC7R1 tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.vtable-1sawC7R1 thead {
  width: calc(99%);
}
.vtable-1sawC7R1 thead th {
  background: #fafafc;
}
.vtable-1sawC7R1 tr th:nth-child(1) {
  width: 50px;
  vertical-align: middle;
  background: #fafafc;
}
.vtable-1sawC7R1 tr th {
  width: 90px;
  text-align: center;
}
.vtable-1sawC7R1 .headTh-38tEvirp {
  width: 70px;
}
.v-cell-click:hover {
  background: #92b0d6;
  cursor: pointer;
}
.v-cell-selected {
  background: #ffcc99;
}
.vlist-u-ehih2h {
  display: block;
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h .ant-spin-nested-loading {
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h .ant-list-items {
  height: 100%;
  width: 100%;
  padding: 8px;
}
.vlist-u-ehih2h .ant-spin-container {
  height: 100%;
  width: 100%;
}
.vlist-u-ehih2h p:nth-child(1) {
  text-align: center;
}
.vlist-u-ehih2h .vcell-CgaJuI-f {
  border-top: 3px solid #b970f8;
  background: #f8f0fe;
  text-align: left;
  margin-bottom: 5px;
}
.vlist-u-ehih2h .vCellHover-1kkDdiN_:hover {
  background: #92b0d6;
}
.vlist-u-ehih2h .vcontext-rGo1bR0i {
  margin-left: 20px;
}
.vlist-u-ehih2h .vicon-7dj53clE {
  margin-left: 10px;
}
/* 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-fullcalendar {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  border-top: 1px solid #d9d9d9;
  outline: none;
}
.ant-select.ant-fullcalendar-year-select {
  min-width: 90px;
}
.ant-select.ant-fullcalendar-year-select.ant-select-sm {
  min-width: 70px;
}
.ant-select.ant-fullcalendar-month-select {
  min-width: 80px;
  margin-left: 8px;
}
.ant-select.ant-fullcalendar-month-select.ant-select-sm {
  min-width: 70px;
}
.ant-fullcalendar-header {
  padding: 11px 16px 11px 0;
  text-align: right;
}
.ant-fullcalendar-header .ant-select-dropdown {
  text-align: left;
}
.ant-fullcalendar-header .ant-radio-group {
  margin-left: 8px;
  text-align: left;
}
.ant-fullcalendar-header label.ant-radio-button {
  height: 22px;
  padding: 0 10px;
  line-height: 20px;
}
.ant-fullcalendar-date-panel {
  position: relative;
  outline: none;
}
.ant-fullcalendar-calendar-body {
  padding: 8px 12px;
}
.ant-fullcalendar table {
  width: 100%;
  max-width: 100%;
  height: 256px;
  background-color: transparent;
  border-collapse: collapse;
}
.ant-fullcalendar table,
.ant-fullcalendar th,
.ant-fullcalendar td {
  border: 0;
}
.ant-fullcalendar td {
  position: relative;
}
.ant-fullcalendar-calendar-table {
  margin-bottom: 0;
  border-spacing: 0;
}
.ant-fullcalendar-column-header {
  width: 33px;
  padding: 0;
  line-height: 18px;
  text-align: center;
}
.ant-fullcalendar-column-header .ant-fullcalendar-column-header-inner {
  display: block;
  font-weight: normal;
}
.ant-fullcalendar-week-number-header .ant-fullcalendar-column-header-inner {
  display: none;
}
.ant-fullcalendar-month,
.ant-fullcalendar-date {
  text-align: center;
  transition: all 0.3s;
}
.ant-fullcalendar-value {
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 24px;
  background: transparent;
  border-radius: 2px;
  transition: all 0.3s;
}
.ant-fullcalendar-value:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-value:active {
  color: #fff;
  background: #1890FF;
}
.ant-fullcalendar-month-panel-cell .ant-fullcalendar-value {
  width: 48px;
}
.ant-fullcalendar-today .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value {
  box-shadow: 0 0 0 1px #1890FF inset;
}
.ant-fullcalendar-selected-day .ant-fullcalendar-value,
.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  color: #fff;
  background: #1890FF;
}
.ant-fullcalendar-disabled-cell-first-of-row .ant-fullcalendar-value {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ant-fullcalendar-disabled-cell-last-of-row .ant-fullcalendar-value {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ant-fullcalendar-last-month-cell .ant-fullcalendar-value,
.ant-fullcalendar-next-month-btn-day .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-month-panel-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.ant-fullcalendar-content {
  position: absolute;
  bottom: -9px;
  left: 0;
  width: 100%;
}
.ant-fullcalendar-fullscreen {
  border-top: 0;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-table {
  table-layout: fixed;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header .ant-radio-group {
  margin-left: 16px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
  height: 32px;
  line-height: 30px;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date {
  display: block;
  height: 116px;
  margin: 0 4px;
  padding: 4px 8px;
  color: rgba(0, 0, 0, 0.65);
  text-align: left;
  border-top: 2px solid #e8e8e8;
  transition: background 0.3s;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:hover,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:hover {
  background: #e6f7ff;
  cursor: pointer;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month:active,
.ant-fullcalendar-fullscreen .ant-fullcalendar-date:active {
  background: #bae7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-column-header {
  padding-right: 12px;
  padding-bottom: 5px;
  text-align: right;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-value {
  width: auto;
  text-align: right;
  background: transparent;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  color: rgba(0, 0, 0, 0.65);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  background: transparent;
  border-top-color: #1890FF;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-value {
  box-shadow: none;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-month,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-date {
  background: #e6f7ff;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value,
.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: #1890FF;
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-last-month-cell .ant-fullcalendar-date,
.ant-fullcalendar-fullscreen .ant-fullcalendar-next-month-btn-day .ant-fullcalendar-date {
  color: rgba(0, 0, 0, 0.25);
}
.ant-fullcalendar-fullscreen .ant-fullcalendar-content {
  position: static;
  width: auto;
  height: 88px;
  overflow-y: auto;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell .ant-fullcalendar-date:hover {
  cursor: not-allowed;
}
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date,
.ant-fullcalendar-disabled-cell:not(.ant-fullcalendar-today) .ant-fullcalendar-date:hover {
  background: transparent;
}
.ant-fullcalendar-disabled-cell .ant-fullcalendar-value {
  width: auto;
  color: rgba(0, 0, 0, 0.25);
  border-radius: 0;
  cursor: not-allowed;
}
/* 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 */
.bread-TAhdqrwt {
  background: #fff;
  padding: 0 18px;
}
.table_box-1W-RVp3- {
  margin: 17px 18px;
  background: #fff;
}
.form_footer-3s--nv-x {
  margin: 8px 0;
}
.form_footer-3s--nv-x .ant-btn {
  margin-right: 8px;
}
.pagination-K5x5yolf {
  float: right;
  margin: 10px 0px;
}
.operationBox-1TLR8P-e {
  background: white;
  position: absolute;
  top: 6.5%;
  right: 0%;
  display: flex;
  align-items: center;
  padding-bottom: 0;
  padding-top: 0px;
  margin-top: 8px;
}
.aaa-i1TDerR3 {
  background: #f5fcff;
}
.titleBox-1F5NZpIi {
  margin-bottom: 16px;
  padding-left: 16px;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-right: 16px;
  background-color: #fff;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.tabCard-2VOIz4Sg {
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  background-color: #fff;
}
.tabCard-2VOIz4Sg .ant-form-item {
  margin-bottom: 12px !important;
}
.tabCard-2VOIz4Sg .ant-btn-dashed i {
  color: #1890FF;
}
.tabCard-2VOIz4Sg .ant-btn-dashed span {
  color: #1890FF;
}
.tabCard-2VOIz4Sg .title-3UyRTDQT {
  font-weight: bold;
  color: #666666;
  margin-bottom: 12px;
}
.tabCard-2VOIz4Sg .title-3UyRTDQT .titleLeft-325w3bfg {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.48px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.classBox-2CiMuMX_ {
  background: #f0f2f5;
  border-radius: 4px 0px 0px 0px;
  padding-top: 16px;
  margin-bottom: 13px;
}
.classBox-2CiMuMX_:last-child {
  margin-bottom: 0px;
}
.tableBox-2zp-z2ts {
  background-color: #fff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
}
.card-2qUzi-Z5 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2qUzi-Z5 .title-2MzJzsM0 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2qUzi-Z5 .title-2MzJzsM0 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-VwXGLfll {
  display: flex;
  padding-top: 15px;
}
.flex-VwXGLfll div {
  border-radius: 4px;
}
.flex-VwXGLfll span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-2Qd6LdiR {
  font-size: 40px;
  margin-right: 20px;
}
.row-2efnRCLq {
  display: flex;
  height: 158px;
  align-items: center;
  justify-content: space-between;
}
.line-1iDeP3V5 {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 -50px;
}
.count_mid-2aRaxK4m {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-1QzDoma1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  float: left;
}
.officer-3x_Emhy- {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  float: right;
}
.officer-3x_Emhy- span {
  display: inline-block;
}
.card-2VrCzEts {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2VrCzEts .title-25zjXczv {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2VrCzEts .title-25zjXczv p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2mtp1Vrx {
  margin-top: 16px;
}
.content-2mtp1Vrx > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-2mtp1Vrx > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-2mtp1Vrx > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.btn-3uQFsG4B .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-3uQFsG4B .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-mMGcG50Y {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-mMGcG50Y .title-2gBJTPq9 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-mMGcG50Y .title-2gBJTPq9 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.btn-2G6kwEFh .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-2G6kwEFh .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-EGUTAsNL {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-EGUTAsNL .title-35pTK9Fy {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-EGUTAsNL .title-35pTK9Fy p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.card-5fhQ7EPy {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-5fhQ7EPy .title-Sv_Xwhvn {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-5fhQ7EPy .title-Sv_Xwhvn p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-1EEw9ss- {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.content-1MQoe1I2 .btn-3y0ZeSbf {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 190px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-1MQoe1I2 .btn_fill-1OKjzgBU {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-1MQoe1I2 .btn_emp-1oAc5zp2 {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-1MQoe1I2 .r_title-2l66-v8S {
  display: flex;
  justify-content: space-between;
}
.content-1MQoe1I2 .r_title-2l66-v8S > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-5tPOSta2 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-5tPOSta2 .title-1AaXhMMN {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-5tPOSta2 .title-1AaXhMMN p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-2QpmTkPp {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.content-EPjFI1_E .btn-3WBXW8oO {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 150px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-EPjFI1_E .btn_fill-3WQlmgve {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-EPjFI1_E .btn_emp-2ZOoIITY {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-EPjFI1_E .r_title-1HF4i5L- {
  display: flex;
  justify-content: space-between;
}
.content-EPjFI1_E .r_title-1HF4i5L- > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.arrangeTimeBox-1UE6TLQS {
  margin-top: 10px !important;
}
.arrangeTimeBox-1UE6TLQS .ant-table-tbody tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin-left: 28px;
}
.label-CEBrdzD4 {
  vertical-align: top;
  padding-top: 10px;
  display: inline-block;
  margin-left: 10px;
}
.able-2mZUETcH {
  display: inline-block;
  margin-right: 8px;
  width: 50px;
  border-radius: 8px;
  height: 17px;
  border: 1px solid #ddd;
}
.tip-3V7I_ZO1 {
  display: block;
  float: right;
  margin-bottom: 10px;
}
.name-HonAw_E7 {
  display: block;
  float: left;
  margin-bottom: 10px;
}
.disable-1RULZYeD {
  display: inline-block;
  margin-right: 8px;
  width: 50px;
  border-radius: 8px;
  height: 17px;
  background: 1px #ddd;
}
.template-305ma73A .ant-form-item {
  margin-bottom: 0 !important;
}
.arrangeBase-3dFj1hj3 .table-drag-select {
  width: 100%;
}
.arrangeBase-3dFj1hj3 .table-drag-select td.cell-selected > div {
  z-index: 99;
  margin: 3px 4px;
  height: 21px;
  border-radius: 5px;
  background: #dcdcdc;
  border: none;
}
.weekbox-3oupqNlj {
  position: relative;
  top: -8px;
}
.weekbox-3oupqNlj .site-2DJ-nwcp {
  overflow: hidden;
  display: flex;
  align-items: center;
  margin: 15px 0;
  padding-left: 9px;
  color: rgba(0, 0, 0, 0.85);
}
.weekbox-3oupqNlj .site-2DJ-nwcp .selectWeek-2765qNPG {
  margin: 0 10px;
  margin-left: 0px;
}
.weekbox-3oupqNlj .site-2DJ-nwcp .selectWeek-2765qNPG::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun, sans-serif;
  line-height: 1;
  content: "*";
}
.editBox-aRzzt2EO input[disabled] {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.65);
}
.addBox-1WGui--J input[disabled] {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, 0.65);
  width: 400px;
}
.modal-2xJn_tpL {
  width: unset !important;
}
.item-2l6u_6HV {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-2l6u_6HV .title-xgsvvPy9 {
  font-weight: bold;
}
.item-2l6u_6HV .name-3mAFVdyW {
  margin-right: 8px;
}
.item-2l6u_6HV.active-3MpxA5wE {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-36vs_fHA table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-36vs_fHA .selectTd-3HJPDfx5 {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-36vs_fHA .tableHeader-mREMp0iK {
  height: 46px;
}
.table-36vs_fHA .tdContent-U9dqLnVT {
  height: 100%;
}
.table-36vs_fHA tr:last-of-type td {
  border-bottom: none;
}
.table-36vs_fHA tr td,
.table-36vs_fHA tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-36vs_fHA tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-36vs_fHA tr th:last-of-type {
  border-right: none;
}
.table-36vs_fHA tr td {
  vertical-align: top;
  padding: 4px;
  background-color: #f5f7fa;
}
.table-36vs_fHA tr td > div {
  height: 100%;
}
.table-36vs_fHA tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
}
.table-36vs_fHA tr td:first-of-type > div {
  height: auto;
}
.table-36vs_fHA tr td:first-of-type .title-3smqOc5H {
  font-weight: bold;
  color: #333;
}
.table-36vs_fHA tr td:last-of-type {
  border-right: none;
}
.table-36vs_fHA .selected-p-BY9S7V {
  background-color: #0db5f2;
}
.table-36vs_fHA .conflict-1cxcAw5V {
  background-color: #f7d1d9;
}
.border-3T2z_z9C {
  border: 1px solid #fff;
}
.box-mDl4odkb {
  margin-top: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}
.box-mDl4odkb .left-1XVcEf-x {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #fff;
}
.box-mDl4odkb .left-1XVcEf-x .content-uS5OqyV2 {
  padding: 10px;
}
.box-mDl4odkb .right-2SBCKs_6 {
  height: 100%;
  margin-left: 240px;
}
.item-3rWBkwlM {
  position: relative;
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  margin-bottom: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3rWBkwlM.conflict-2l6yiXQS {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3rWBkwlM.same-2gTmE_J- {
  border-left: 4px solid #52c41a;
}
.item-3rWBkwlM .title-1-SLtK7i {
  font-weight: bold;
}
.item-3rWBkwlM .typeItem-184uvZqG {
  overflow: hidden;
}
.item-3rWBkwlM .con-1FRm6Ifr {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3rWBkwlM .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3rWBkwlM .lock-3e91b7gx {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-2vzVjbsH .menuItem-2VWPbDPk {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2vzVjbsH .menuItem-2VWPbDPk:hover {
  background: #52bcec;
  color: #fff;
}
.popover-2vzVjbsH .menuItem-2VWPbDPk + .menuItem-2VWPbDPk {
  border-top: 1px solid #ddd;
}
.popover-2vzVjbsH .ant-popover-inner-content {
  padding: 0;
}
.item-h1USECBw {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-h1USECBw.conflict-1DTqTpHm {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-h1USECBw .title-2uzrKAwB {
  font-weight: bold;
}
.item-h1USECBw .typeItem-3eoxG3-U {
  overflow: hidden;
}
.item-h1USECBw .typeItem-3eoxG3-U + .typeItem-3eoxG3-U {
  margin-top: 4px;
}
.item-h1USECBw .con-38C3SvE6 {
  display: block;
  margin-left: 20px;
}
.item-h1USECBw .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-3WPBtKSL .menuItem-6boUE_Qe {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3WPBtKSL .menuItem-6boUE_Qe:hover {
  background: #f3f9ff;
}
.popover-3WPBtKSL .menuItem-6boUE_Qe + .menuItem-6boUE_Qe {
  border-top: 1px solid #ddd;
}
.popover-3WPBtKSL .ant-popover-inner-content {
  padding: 0;
}
.box-2jUO_LqJ .ant-form-item {
  width: auto;
}
.checkBox-1qw1B-4E {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.box-3sYWI_vE .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-3sYWI_vE .ant-form-item .ant-select {
  width: 140px;
}
.box-1b6kwVdq {
  overflow: hidden;
  white-space: nowrap;
}
.box-1b6kwVdq .type-2xowiT1K {
  float: left;
  line-height: 34px;
}
.box-1b6kwVdq .type-2xowiT1K .label-9jG0CMBv {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-1b6kwVdq .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-1b6kwVdq .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-1b6kwVdq .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-1b6kwVdq .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-1b6kwVdq .list-2AIP8j56 {
  float: left;
}
.box-1b6kwVdq .info-1arznLi4 {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-1b6kwVdq .info-1arznLi4 .labelColor-2OCqV3C2 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-1b6kwVdq .info-1arznLi4 .label-9jG0CMBv {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
/* 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-page-header {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  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 {
  float: left;
  margin: 8px 0;
  margin-right: 16px;
  font-size: 16px;
  line-height: 1;
}
.ant-page-header-back-button {
  color: #1890FF;
  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: #40a9ff;
}
.ant-page-header-back-button:active {
  color: #096dd9;
}
.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 {
  width: 100%;
  overflow: hidden;
}
.ant-page-header-heading-title {
  display: block;
  float: left;
  margin-bottom: 0;
  padding-right: 12px;
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
  font-size: 20px;
  line-height: 32px;
}
.ant-page-header-heading .ant-avatar {
  float: left;
  margin-right: 12px;
}
.ant-page-header-heading-sub-title {
  float: left;
  margin: 5px 0;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.45);
  font-size: 14px;
  line-height: 22px;
}
.ant-page-header-heading-tags {
  float: left;
  margin: 4px 0;
}
.ant-page-header-heading-extra {
  float: right;
}
.ant-page-header-heading-extra > * {
  margin-left: 8px;
}
.ant-page-header-heading-extra > *:first-child {
  margin-left: 0;
}
.ant-page-header-content {
  padding-top: 12px;
  overflow: hidden;
}
.ant-page-header-footer {
  margin-top: 16px;
}
.ant-page-header-footer .ant-tabs-bar {
  margin-bottom: 1px;
  border-bottom: 0;
}
.ant-page-header-footer .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
  padding: 8px;
  font-size: 16px;
}
@media (max-width: 576px) {
  .ant-page-header-heading-extra {
    display: block;
    float: unset;
    width: 100%;
    padding-top: 12px;
    overflow: hidden;
  }
}
.item-2UvnXaR_ {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-2UvnXaR_ .title-FA45T-YA {
  font-weight: bold;
}
.item-2UvnXaR_ .name-3_2HYkJM {
  color: #1890ff;
  cursor: pointer;
  margin-right: 8px;
}
.item-2UvnXaR_.active-2PlWxWZJ {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-2BG9QdFQ table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2BG9QdFQ .selectTd-1AXP3On_ {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-2BG9QdFQ .tableHeader-1627snZy {
  height: 46px;
}
.table-2BG9QdFQ .tdContent-2ESANkPO {
  height: 100%;
}
.table-2BG9QdFQ tr:last-of-type td {
  border-bottom: none;
}
.table-2BG9QdFQ tr td,
.table-2BG9QdFQ tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-2BG9QdFQ tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2BG9QdFQ tr th:last-of-type {
  border-right: none;
}
.table-2BG9QdFQ tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2BG9QdFQ tr td > div {
  height: 100%;
}
.table-2BG9QdFQ tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-2BG9QdFQ tr td:first-of-type > div {
  height: auto;
}
.table-2BG9QdFQ tr td:first-of-type .title-17hztKhc {
  font-weight: bold;
  color: #333;
}
.table-2BG9QdFQ tr td:last-of-type {
  border-right: none;
}
.table-2BG9QdFQ .selected-8y2QHSdX {
  background-color: #0db5f2;
}
.table-2BG9QdFQ .conflict-1z_yQIJu {
  background-color: #f7d1d9;
}
.border-wyXjEPVj {
  border: 1px solid #ddd;
}
.box-2OK4LxqS {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-2OK4LxqS .left-2GMJt3_C {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-2OK4LxqS .left-2GMJt3_C .content-uYlsE4qr {
  padding: 10px;
}
.box-2OK4LxqS .right-1Ajf30p6 {
  height: 100%;
  margin-left: 240px;
}
.item-9g39l_2k {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-9g39l_2k.conflict-2mwO6Q1o {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-9g39l_2k.same-3S2nTv9R {
  border-top: 4px solid #52c41a;
}
.item-9g39l_2k .title-1w5jNtkP {
  font-weight: bold;
}
.item-9g39l_2k .typeItem-1TMq6FBg {
  overflow: hidden;
}
.item-9g39l_2k .con-19eB9E5Z {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-9g39l_2k .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.popover-1Arlq6LF .menuItem-eQfEVCIV {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-1Arlq6LF .menuItem-eQfEVCIV:hover {
  background: #52bcec;
  color: #fff;
}
.popover-1Arlq6LF .menuItem-eQfEVCIV + .menuItem-eQfEVCIV {
  border-top: 1px solid #ddd;
}
.popover-1Arlq6LF .ant-popover-inner-content {
  padding: 0;
}
.box-OASYsJod .ant-form-item {
  width: auto;
}
.checkBox-agJQLrQW {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-1t4UNq4a {
  top: 0px !important;
}
.modal-1t4UNq4a .ant-modal-content {
  min-height: 705px;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div {
  min-height: 588px;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div .ant-layout {
  min-height: 531px;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div .ant-layout .page_table_box {
  height: 550px !important;
}
.modal-1t4UNq4a .ant-modal-content .ant-modal-body > div .ant-layout .page_table_box .ant-table-body {
  height: 509px !important;
}
.rangeInput-1iZSGZmt {
  vertical-align: middle;
}
.rangeInput-1iZSGZmt > span {
  margin: 0 8px;
}
.rangeInput-1iZSGZmt .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-2KlvsBfM {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  transform: scale(0.95, 0.95);
}
.vtable-2KlvsBfM thead,
.vtable-2KlvsBfM tbody,
.vtable-2KlvsBfM tr,
.vtable-2KlvsBfM th,
.vtable-2KlvsBfM td {
  border: 1px solid black;
  word-wrap: break-word;
}
.vtable-2KlvsBfM tr th {
  max-width: 130px;
  text-align: center;
}
.vtable-2KlvsBfM .headTh-V8YMhjMx {
  width: 70px;
}
.vlist-28D0WIhJ .ant-list-item {
  display: block;
  text-align: center;
  font-size: 10px;
}
.vlist-28D0WIhJ .ant-list-item-content {
  display: block;
}
.courseBox-1ak9ThrX {
  position: relative;
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
  padding: 4px 8px;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  font-size: 12px;
  text-align: left;
}
.courseBox-1ak9ThrX .subject-1z4pBtLT {
  font-weight: bold;
  color: #000;
}
.courseBox-1ak9ThrX div img {
  vertical-align: middle;
}
.courseBox-1ak9ThrX div span {
  vertical-align: middle;
}
.timeName-3QuAVVAH > div {
  font-weight: normal;
  font-size: 6px;
  position: relative !important ;
  text-align: left;
  word-break: keep-all;
  white-space: nowrap;
}
.bg1-3YBvfJwh {
  background: #e7faff;
  border-top: 2px solid #1890ff;
}
.bg4-2uW-s8wZ {
  background: #ffeff1;
  border-top: 2px solid #ff647a;
}
.bg3-22lW3c6W {
  background: #fffae5;
  border-top: 2px solid #ffcc00;
}
.bg4-2uW-s8wZ {
  background: #f8f0fe;
  border-top: 2px solid #b970f8;
}
.searchBox-JP4iFT33 .ant-form-item-control {
  line-height: 11px;
}
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  padding: 4px 0 4px 4px;
  line-height: 1.5;
  max-width: 250px;
  overflow: hidden;
  font-weight: bold;
  font-size: 14px;
  background: #fafafa;
  color: #333;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  height: 40px;
}
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.checked-2jYZcxfg .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
  padding: 4px 0 4px 4px;
  line-height: 1.5;
  max-width: 195px;
  overflow: hidden;
  font-size: 12px;
}
.content-1J4wi9Ey {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-1S_mXoF3 {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-3m_Skobh .page_table_box .ant-table-body {
  height: 500px !important;
}
.box-1PN-aO0o .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.selector-37bZmNh4 {
  display: flex;
  align-items: center;
  justify-content: start;
}
.selector-37bZmNh4 .ant-input-affix-wrapper {
  width: 207px;
}
.selector-37bZmNh4 .title-FXVZvgRX {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
.selector-37bZmNh4 .suffix-3pF3_AiA {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.selector-37bZmNh4 .suffix-3pF3_AiA:hover {
  color: #5386f6;
}
.departIndex-3GnU-JMJ .ant-tabs-nav-wrap {
  background-color: #fff;
  border: 16px solid #fff;
  border-bottom: none;
}
.departIndex-3GnU-JMJ .ant-tabs-bar {
  margin-bottom: 0;
}
.departIndex-3GnU-JMJ .ant-tabs-nav-scroll {
  border-bottom: 2px solid #d9d9d9;
}
.departIndex-3GnU-JMJ .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 10px;
}
.departIndex-3GnU-JMJ .ant-collapse-header {
  width: fit-content;
}
.departIndex-3GnU-JMJ .ant-collapse-header::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 16px;
  display: inline-block;
  width: 4px;
  height: 14px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.departIndex-3GnU-JMJ .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: none;
}
.departIndex-3GnU-JMJ .ant-collapse-content > .ant-collapse-content-box {
  padding: 16px 0;
}
.departIndex-3GnU-JMJ .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 0;
}
.departIndex-3GnU-JMJ .adjustDetail-Rm9zKxyU .ant-row {
  padding-left: 40px;
}
.departIndex-3GnU-JMJ .adjustDetail-Rm9zKxyU .ant-col {
  min-width: 310px;
  display: flex;
  align-items: center;
}
.departIndex-3GnU-JMJ .adjustDetail-Rm9zKxyU .ant-col textarea.ant-input {
  width: 207px;
  height: 32px;
}
.departIndex-3GnU-JMJ .line-2UTtg9kA {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.departIndex-3GnU-JMJ .tip-2Dklhs65 {
  margin-bottom: 12px;
  height: 32px;
  padding: 0 12px;
  background: #f5f7fa;
  border-radius: 4px;
  line-height: 32px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.departIndex-3GnU-JMJ .title-3WTKk4bf {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.departIndex-3GnU-JMJ .deleteBtn-3pjpRzwi .ant-btn {
  color: #000000 !important;
  opacity: 0.65;
  background: #ffffff !important;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: none;
}
.departIndex-3GnU-JMJ .btns-lmOvVxz6 {
  background-color: #f0f2f5;
}
.departIndex-3GnU-JMJ .btns-lmOvVxz6 button {
  width: 80px;
  height: 32px;
  background: #1890ff;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}
.departIndex-3GnU-JMJ .selector-YBDu-X2O {
  display: flex;
}
.departAdjustTimeContainer-2kSgtQAx {
  padding: 0 16px;
  background: #fff;
}
.item-1WwyXahc {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-1WwyXahc .title-3-8_NshW {
  font-weight: bold;
}
.item-1WwyXahc .name-3tjiX6iP {
  margin-right: 8px;
}
.item-1WwyXahc.active-1jEneIRj {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-3XC8FP1J table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3XC8FP1J .selectTd-1Y5sF40M {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA {
  height: 46px;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA tr th {
  padding: 0;
  height: 45px;
  border-bottom: 1px solid #fff;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA .tableTitle-uXikKXBk {
  position: relative;
  width: 100%;
  height: 100%;
  background: linear-gradient(20deg, transparent 50%, #fff 50%, #fff 51%, transparent 51%);
}
.table-3XC8FP1J .tableHeader-1vpjgIZA .tableTitle-uXikKXBk span:first-child {
  position: absolute;
  left: 28px;
  bottom: 6px;
}
.table-3XC8FP1J .tableHeader-1vpjgIZA .tableTitle-uXikKXBk span:last-child {
  position: absolute;
  right: 24px;
  top: 6px;
}
.table-3XC8FP1J .tdContent-eDB_2jMk {
  height: 100%;
}
.table-3XC8FP1J tr:last-of-type td {
  border-bottom: none;
}
.table-3XC8FP1J tr td,
.table-3XC8FP1J tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
  background: #f5f7fa;
}
.table-3XC8FP1J tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3XC8FP1J tr th:last-of-type {
  border-right: none;
}
.table-3XC8FP1J tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3XC8FP1J tr td > div {
  height: 100%;
}
.table-3XC8FP1J tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-3XC8FP1J tr td:first-of-type > div {
  height: auto;
}
.table-3XC8FP1J tr td:first-of-type .title-28_FAyjv {
  font-weight: bold;
  color: #333;
}
.table-3XC8FP1J tr td:last-of-type {
  border-right: none;
}
.table-3XC8FP1J .selected-1loBhpQX {
  background-color: #FF8A80;
}
.table-3XC8FP1J .conflict-1kRoJAXI {
  background-color: #f7d1d9;
}
.border-1O-uPq6S {
  border: 1px solid #ddd;
}
.box-2CvNec-1 {
  margin-top: 10px;
  overflow: hidden;
}
.box-2CvNec-1 .left-3PqQ54IQ {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-2CvNec-1 .left-3PqQ54IQ .content-1Jr0fEPo {
  padding: 10px;
}
.box-2CvNec-1 .right-1b6GVxKx {
  height: 100%;
  margin-left: 240px;
}
.item-3bpWmYEz {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3bpWmYEz.conflict-3ffNsOo- {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3bpWmYEz.same-1OCRp-I5 {
  border-top: 4px solid #52c41a;
}
.item-3bpWmYEz .title-3Ifi7ZNE {
  font-weight: bold;
}
.item-3bpWmYEz .typeItem-19GSD5CX {
  overflow: hidden;
}
.item-3bpWmYEz .con-2dBhmNi_ {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3bpWmYEz .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3bpWmYEz .lock-1R7f8-DE {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-3xJJp9Dm .menuItem-1U7M8940 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3xJJp9Dm .menuItem-1U7M8940:hover {
  background: #52bcec;
  color: #fff;
}
.popover-3xJJp9Dm .menuItem-1U7M8940 + .menuItem-1U7M8940 {
  border-top: 1px solid #ddd;
}
.popover-3xJJp9Dm .ant-popover-inner-content {
  padding: 0;
}
.item-9zTTjpj9 {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-9zTTjpj9.conflict-nOFsAHTy {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-9zTTjpj9 .title-LLMFYXRU {
  font-weight: bold;
}
.item-9zTTjpj9 .typeItem-3y06F3s1 {
  overflow: hidden;
}
.item-9zTTjpj9 .typeItem-3y06F3s1 + .typeItem-3y06F3s1 {
  margin-top: 4px;
}
.item-9zTTjpj9 .con-2h5MY3vL {
  display: block;
  margin-left: 20px;
}
.item-9zTTjpj9 .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-2VxQUVq9 .menuItem-3_ALi1DY {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2VxQUVq9 .menuItem-3_ALi1DY:hover {
  background: #f3f9ff;
}
.popover-2VxQUVq9 .menuItem-3_ALi1DY + .menuItem-3_ALi1DY {
  border-top: 1px solid #ddd;
}
.popover-2VxQUVq9 .ant-popover-inner-content {
  padding: 0;
}
.selector-2QsxqlHs {
  display: flex;
  align-items: center;
}
.selector-2QsxqlHs .ant-input-affix-wrapper {
  width: 207px;
}
.selector-2QsxqlHs .title-3DBzeCAI {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}
.selector-2QsxqlHs .suffix-1-0T4Jlo {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}
.selector-2QsxqlHs .suffix-1-0T4Jlo:hover {
  color: #5386f6;
}
.box-3Gy8BF4k {
  overflow: hidden;
  white-space: nowrap;
}
.box-3Gy8BF4k .type-2GSmHyDf {
  float: left;
  line-height: 34px;
}
.box-3Gy8BF4k .type-2GSmHyDf .label-5aVYnIFG {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-3Gy8BF4k .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-3Gy8BF4k .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-3Gy8BF4k .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-3Gy8BF4k .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-3Gy8BF4k .list-3Wa4elg7 {
  float: left;
}
.box-3Gy8BF4k .info-3y41jKXZ {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-3Gy8BF4k .info-3y41jKXZ .labelColor-QXi3JQ8n {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-3Gy8BF4k .info-3y41jKXZ .label-5aVYnIFG {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
/* 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-collapse {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: 'tnum';
  background-color: #fafafa;
  border: 1px solid #d9d9d9;
  border-bottom: 0;
  border-radius: 4px;
}
.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 4px 4px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  position: relative;
  padding: 12px 16px;
  padding-left: 40px;
  color: rgba(0, 0, 0, 0.85);
  line-height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  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;
  top: 50%;
  left: 16px;
  display: inline-block;
  font-size: 12px;
  transform: translateY(-50%);
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow > * {
  line-height: 1;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow svg {
  display: inline-block;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow::before {
  display: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow .ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow-icon {
  display: block;
}
.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 {
  float: right;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header:focus {
  outline: none;
}
.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 {
  padding: 12px 16px;
  padding-right: 40px;
}
.ant-collapse-icon-position-right > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow {
  right: 16px;
  left: auto;
}
.ant-collapse-anim-active {
  transition: height 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.ant-collapse-content {
  overflow: hidden;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  border-top: 1px solid #d9d9d9;
}
.ant-collapse-content > .ant-collapse-content-box {
  padding: 16px;
}
.ant-collapse-content-inactive {
  display: none;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 4px 4px;
}
.ant-collapse-borderless {
  background-color: #fafafa;
  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 .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;
}
.departIndex-3MqHUZLm .ant-tabs-nav-wrap {
  background-color: #fff;
  border: 16px solid #fff;
  border-bottom: none;
}
.departIndex-3MqHUZLm .ant-tabs-bar {
  margin-bottom: 0;
}
.departIndex-3MqHUZLm .ant-tabs-nav-scroll {
  border-bottom: 2px solid #d9d9d9;
}
.departIndex-3MqHUZLm .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  padding-left: 10px;
}
.departIndex-3MqHUZLm .ant-collapse-header {
  width: fit-content;
}
.departIndex-3MqHUZLm .ant-collapse-header::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 16px;
  display: inline-block;
  width: 4px;
  height: 14px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.departIndex-3MqHUZLm .ant-collapse-borderless > .ant-collapse-item {
  border-bottom: none;
}
.departIndex-3MqHUZLm .ant-collapse-content > .ant-collapse-content-box {
  padding: 16px 0;
}
.departIndex-3MqHUZLm .ant-collapse-borderless > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 12px;
}
.departIndex-3MqHUZLm .ant-collapse-item-active {
  background-color: #fff;
}
.departIndex-3MqHUZLm .adjustDetail-1_nbpatU .ant-row {
  padding-left: 40px;
}
.departIndex-3MqHUZLm .adjustDetail-1_nbpatU .ant-col {
  min-width: 310px;
  display: flex;
  align-items: center;
}
.departIndex-3MqHUZLm .adjustDetail-1_nbpatU .ant-col textarea.ant-input {
  width: 207px;
  height: 32px;
}
.departIndex-3MqHUZLm .line-Rlo0eDd1 {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.departIndex-3MqHUZLm .tip-vJWqg6TL {
  margin-bottom: 12px;
  height: 32px;
  padding: 0 12px;
  background: #f5f7fa;
  border-radius: 4px;
  line-height: 32px;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}
.departIndex-3MqHUZLm .title-CiNrLjun {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.departIndex-3MqHUZLm .deleteBtn-SyYFJWk2 .ant-btn {
  color: #000000 !important;
  opacity: 0.65;
  background: #ffffff !important;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: none;
}
.departIndex-3MqHUZLm .btns-1-Bnkv2E {
  background-color: #f0f2f5;
}
.departIndex-3MqHUZLm .btns-1-Bnkv2E button {
  width: 80px;
  height: 32px;
  background: #1890ff;
  font-size: 14px;
  font-weight: 400;
  color: #ffffff;
}
.departIndex-3MqHUZLm .selector-1ymek6Eo {
  display: flex;
}
.departAdjustTimeContainer-3MhVCtcS {
  padding: 0 16px;
  background: #fff;
}
.batchAdjustTimeBox-3nStnnZl {
  height: 100%;
}
.batchAdjustTimeBox-3nStnnZl .reason-2cJORe7u {
  text-align: right;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
  padding-right: 6px;
}
.batchAdjustTimeBox-3nStnnZl .text-8NJi0XnI {
  height: 32px;
}
.batchAdjustTimeBox-3nStnnZl .line-2BafQeB5 {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchAdjustTimeBox-3nStnnZl .line-2BafQeB5::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  left: 0px;
  bottom: 16px;
}
.batchAdjustTimeBox-3nStnnZl .line-2BafQeB5::before {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  right: 0px;
  bottom: 16px;
}
.batchAdjustTimeBox-3nStnnZl .finalRow-3wyvvJRw {
  width: calc(100% + 32px);
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchStopBox-zZtySmMw {
  height: 100%;
}
.batchStopBox-zZtySmMw .reason-1OkcVGdF {
  text-align: right;
  color: rgba(0, 0, 0, 0.85);
  line-height: 30px;
  padding-right: 6px;
}
.batchStopBox-zZtySmMw .text-2WqW89kG {
  height: 32px;
}
.batchStopBox-zZtySmMw .line-1QOH99Kz {
  width: calc(100% + 32px);
  height: 16px;
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchStopBox-zZtySmMw .line-1QOH99Kz::after {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(right top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  left: 0px;
  bottom: 16px;
}
.batchStopBox-zZtySmMw .line-1QOH99Kz::before {
  content: "";
  position: absolute;
  display: block;
  width: 4px;
  height: 4px;
  background: -webkit-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  background: -moz-radial-gradient(left top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 70%, #f0f2f5 70%);
  right: 0px;
  bottom: 16px;
}
.batchStopBox-zZtySmMw .finalRow-84MzB5Ql {
  width: calc(100% + 32px);
  position: relative;
  left: -16px;
  background-color: #f0f2f5;
}
.batchStopBox-zZtySmMw .button-1Ex-O4Pu {
  position: absolute;
  right: 0;
}
.batchAdjustTimeTab-3VMu8NVy {
  padding: 16px;
  padding-bottom: 0px;
  background-color: #fff;
  border-radius: 4px;
}
.batchStopCourseTab-I5LAGSpl {
  padding: 16px;
  padding-bottom: 0px;
  background-color: #fff;
  border-radius: 4px;
}
.trainRoomBox-1NDXFwvb {
  margin-top: 10px !important;
}
.trainRoomBox-1NDXFwvb .ant-table-tbody tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin-left: 31px;
}
.content-2FDBWO4N {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-QnFi1R7S {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-10dDwtMl .page_table_box .ant-table-body {
  height: 500px !important;
}
.content-3odGSSQz {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-1ZptugTl {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-DFh774wm .page_table_box .ant-table-body {
  height: 500px !important;
}
.box-2CwfpJ7Z {
  overflow: hidden;
  white-space: nowrap;
}
.box-2CwfpJ7Z .type-1wXthvN_ {
  float: left;
  line-height: 34px;
}
.box-2CwfpJ7Z .type-1wXthvN_ .label-EsXQd0cR {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-2CwfpJ7Z .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-2CwfpJ7Z .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-2CwfpJ7Z .table-drag-select td.cell-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-2CwfpJ7Z .table-drag-select td.cell-being-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-2CwfpJ7Z .list-15SpTfqf {
  float: left;
}
.box-2CwfpJ7Z .info-1I8EVr7Q {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-2CwfpJ7Z .info-1I8EVr7Q .labelColor-3E3mCxhL {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-2CwfpJ7Z .info-1I8EVr7Q .label-EsXQd0cR {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.box-26KLdn2e {
  overflow: hidden;
  white-space: nowrap;
}
.box-26KLdn2e .type-1NYs2EkK {
  float: left;
  line-height: 34px;
}
.box-26KLdn2e .type-1NYs2EkK .label-2Qyctzuv {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-26KLdn2e .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-26KLdn2e .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-26KLdn2e .table-drag-select td.cell-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-26KLdn2e .table-drag-select td.cell-being-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-26KLdn2e .list-2fopNezQ {
  float: left;
}
.box-26KLdn2e .info-1uXFgOPt {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-26KLdn2e .info-1uXFgOPt .labelColor-2z8mqw47 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-26KLdn2e .info-1uXFgOPt .label-2Qyctzuv {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.box-2kyo4tY0 {
  overflow: hidden;
  white-space: nowrap;
}
.box-2kyo4tY0 .type-1aWjd-Dm {
  float: left;
  line-height: 34px;
}
.box-2kyo4tY0 .type-1aWjd-Dm .label-3AZdPPvk {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-2kyo4tY0 .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-2kyo4tY0 .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-2kyo4tY0 .table-drag-select td.cell-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-2kyo4tY0 .table-drag-select td.cell-being-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-2kyo4tY0 .list-39OESwFR {
  float: left;
}
.box-2kyo4tY0 .info-xE0FMJPu {
  float: left;
  margin-left: 10px;
  font-size: 14px;
  line-height: 32px;
}
.box-2kyo4tY0 .info-xE0FMJPu .labelColor-2T2-CqXS {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-2kyo4tY0 .info-xE0FMJPu .label-3AZdPPvk {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.item-3EmbhuA4 {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-3EmbhuA4 .title-XAOWHLsu {
  font-weight: bold;
}
.item-3EmbhuA4 .name-3ljPDy26 {
  margin-right: 8px;
}
.item-3EmbhuA4.active-3WIDLguT {
  border: 1px solid red;
  border-left: 4px solid red;
}
.table-3yn2obaY table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3yn2obaY .selectTd-2gKnDhCU {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-3yn2obaY .tableHeader-3xLeElX2 {
  height: 46px;
}
.table-3yn2obaY .tdContent-zS383u22 {
  height: 100%;
}
.table-3yn2obaY tr:last-of-type td {
  border-bottom: none;
}
.table-3yn2obaY tr td,
.table-3yn2obaY tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-3yn2obaY tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3yn2obaY tr th:last-of-type {
  border-right: none;
}
.table-3yn2obaY tr td {
  vertical-align: top;
  padding: 4px;
  background-color: #f5f7fa;
}
.table-3yn2obaY tr td > div {
  height: 100%;
}
.table-3yn2obaY tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
}
.table-3yn2obaY tr td:first-of-type > div {
  height: auto;
}
.table-3yn2obaY tr td:first-of-type .title-18c004h6 {
  font-weight: bold;
  color: #333;
}
.table-3yn2obaY tr td:last-of-type {
  border-right: none;
}
.table-3yn2obaY .selected-38lRGX4B {
  background-color: #0db5f2;
}
.table-3yn2obaY .conflict-22D6ukpQ {
  background-color: #f7d1d9;
}
.border-wMxpvhMr {
  border: 1px solid #fff;
}
.box-2f_vZxaW {
  margin-top: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}
.box-2f_vZxaW .left-3TgLMiUI {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #fff;
}
.box-2f_vZxaW .left-3TgLMiUI .ant-btn {
  height: 30px;
}
.box-2f_vZxaW .left-3TgLMiUI .content-1HGnkEP3 {
  padding: 10px;
}
.box-2f_vZxaW .right-COVHjWUt {
  height: 100%;
  margin-left: 240px;
}
.item-3tjUNPlS {
  position: relative;
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  color: #333;
  line-height: 1.3;
  margin-bottom: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3tjUNPlS.conflict-1Ko9DsDP {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3tjUNPlS.same-2USN7_5d {
  border-left: 4px solid #52c41a;
}
.item-3tjUNPlS .title-KMC_uLbP {
  font-weight: bold;
}
.item-3tjUNPlS .typeItem-3miPHPi7 {
  overflow: hidden;
}
.item-3tjUNPlS .con-2dWXb8Z7 {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3tjUNPlS .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3tjUNPlS .lock-3RVPeykP {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-3bwkgG4N .menuItem-2fs9RVvi {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3bwkgG4N .menuItem-2fs9RVvi:hover {
  background: #52bcec;
  color: #fff;
}
.popover-3bwkgG4N .menuItem-2fs9RVvi + .menuItem-2fs9RVvi {
  border-top: 1px solid #ddd;
}
.popover-3bwkgG4N .ant-popover-inner-content {
  padding: 0;
}
.item-hTFv0Vxr {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-hTFv0Vxr.conflict-3_8KglqM {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-hTFv0Vxr .title-pG8COZqG {
  font-weight: bold;
}
.item-hTFv0Vxr .typeItem-a6p9hZ_L {
  overflow: hidden;
}
.item-hTFv0Vxr .typeItem-a6p9hZ_L + .typeItem-a6p9hZ_L {
  margin-top: 4px;
}
.item-hTFv0Vxr .con-3-HRCoSK {
  display: block;
  margin-left: 20px;
}
.item-hTFv0Vxr .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-2vWypSPx .menuItem-2vvb1J1L {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2vWypSPx .menuItem-2vvb1J1L:hover {
  background: #f3f9ff;
}
.popover-2vWypSPx .menuItem-2vvb1J1L + .menuItem-2vvb1J1L {
  border-top: 1px solid #ddd;
}
.popover-2vWypSPx .ant-popover-inner-content {
  padding: 0;
}
.box-3Xz3B7D8 .ant-form-item {
  width: auto;
}
.checkBox-3ySqqc5M {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.box-2P1f8zRx .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-2P1f8zRx .ant-form-item .ant-select {
  width: 140px;
}
.box-2DQQzHBe {
  overflow: hidden;
  white-space: nowrap;
}
.box-2DQQzHBe .type-37Zo2Ofw {
  float: left;
  line-height: 34px;
}
.box-2DQQzHBe .type-37Zo2Ofw .label-1JdDjjcR {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-2DQQzHBe .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-2DQQzHBe .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-2DQQzHBe .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-2DQQzHBe .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-2DQQzHBe .list-jSXR3MdQ {
  float: left;
}
.box-2DQQzHBe .info-14XPduWf {
  float: right;
  font-size: 14px;
  line-height: 32px;
}
.box-2DQQzHBe .info-14XPduWf .labelColor-sEawnBGw {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-2DQQzHBe .info-14XPduWf .label-1JdDjjcR {
  margin: 0 0 0 8px;
  vertical-align: middle;
  color: #666;
}
.item-zftiqMhS {
  background-color: #f3f9ff;
  border-left: 4px solid #1890ff;
  padding: 6px;
  font-size: 12px;
  color: #333;
  margin-bottom: 4px;
}
.item-zftiqMhS .title-M5Q5O5Z3 {
  font-weight: bold;
}
.item-zftiqMhS .name-1muJQNNh {
  margin-right: 8px;
}
.item-zftiqMhS.active-s0huogUV {
  border: 1px solid red;
  border-left: 4px solid red;
}
.popover-ncWyY6jt .menuItem-2baM9u9b {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-ncWyY6jt .menuItem-2baM9u9b:hover {
  background: #52bcec;
  color: #fff;
}
.popover-ncWyY6jt .menuItem-2baM9u9b + .menuItem-2baM9u9b {
  border-top: 1px solid #ddd;
}
.popover-ncWyY6jt .ant-popover-inner-content {
  padding: 0;
}
.table-26N1pm0F table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-26N1pm0F .selectTd-3AWwTd0A {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-26N1pm0F .tableHeader-3xwkxoMT {
  height: 46px;
}
.table-26N1pm0F .tdContent-1gzZIIpO {
  height: 100%;
}
.table-26N1pm0F tr:last-of-type td {
  border-bottom: none;
}
.table-26N1pm0F tr td,
.table-26N1pm0F tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-26N1pm0F tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-26N1pm0F tr th:last-of-type {
  border-right: none;
}
.table-26N1pm0F tr td {
  vertical-align: top;
  padding: 4px;
  background-color: #f5f7fa;
}
.table-26N1pm0F tr td > div {
  height: 100%;
}
.table-26N1pm0F tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  vertical-align: middle;
}
.table-26N1pm0F tr td:first-of-type > div {
  height: auto;
}
.table-26N1pm0F tr td:first-of-type .title-2KUiRsKy {
  font-weight: bold;
  color: #333;
}
.table-26N1pm0F tr td:last-of-type {
  border-right: none;
}
.table-26N1pm0F .selected-3ABrLht8 {
  background-color: #0db5f2;
}
.table-26N1pm0F .conflict-2GZ7Dgp7 {
  background-color: #f7d1d9;
}
.border-2YKli7v0 {
  border: 1px solid #fff;
}
.box-2vu7MftM {
  margin-top: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}
.box-2vu7MftM .left-hQAw1z45 {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #fff;
}
.box-2vu7MftM .left-hQAw1z45 .ant-input-search-button {
  height: 30px;
}
.box-2vu7MftM .left-hQAw1z45 .content-2vBDt4-O {
  padding: 10px;
}
.box-2vu7MftM .right-2TQQpxZm {
  height: 100%;
  margin-left: 240px;
}
.item-McmSMTkx {
  position: relative;
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 4px 8px;
  font-size: 12px;
  margin-bottom: 6px;
  color: #333;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-McmSMTkx.conflict-tFl1FSZz {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-McmSMTkx.same-1lfQAU91 {
  border-left: 4px solid #52c41a;
}
.item-McmSMTkx .title-3vJZfGBY {
  font-weight: bold;
}
.item-McmSMTkx .typeItem-14LCNMgh {
  overflow: hidden;
}
.item-McmSMTkx .con-3tZ2_9u6 {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-McmSMTkx .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-McmSMTkx .lock-2gJNgrQL {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-YipN9lqH .menuItem-MtgN15E4 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-YipN9lqH .menuItem-MtgN15E4:hover {
  background: #52bcec;
  color: #fff;
}
.popover-YipN9lqH .menuItem-MtgN15E4 + .menuItem-MtgN15E4 {
  border-top: 1px solid #ddd;
}
.popover-YipN9lqH .ant-popover-inner-content {
  padding: 0;
}
.item-2_wEsC7u {
  background-color: #f8f0fe;
  border-left: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
  margin-bottom: 6px;
}
.item-2_wEsC7u.conflict-2-bUkTEi {
  border-left: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-2_wEsC7u .title-1qK0ctjX {
  font-weight: bold;
}
.item-2_wEsC7u .typeItem-lU29Qymx {
  overflow: hidden;
}
.item-2_wEsC7u .typeItem-lU29Qymx + .typeItem-lU29Qymx {
  margin-top: 4px;
}
.item-2_wEsC7u .con-2VM19-Gx {
  display: block;
  margin-left: 20px;
}
.item-2_wEsC7u .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-3SwVhbp9 .menuItem-8S5olmse {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3SwVhbp9 .menuItem-8S5olmse:hover {
  background: #f3f9ff;
}
.popover-3SwVhbp9 .menuItem-8S5olmse + .menuItem-8S5olmse {
  border-top: 1px solid #ddd;
}
.popover-3SwVhbp9 .ant-popover-inner-content {
  padding: 0;
}
.box-1eg4b9Ex .ant-form-item {
  width: auto;
  height: auto;
}
.table-STzl_AI_ table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-STzl_AI_ .selectTd-1TGmywvQ {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-STzl_AI_ .tableHeader-1PvsZZD4 {
  height: 46px;
}
.table-STzl_AI_ .tdContent-3Rz_KdIP {
  height: 100%;
}
.table-STzl_AI_ tr:last-of-type td {
  border-bottom: none;
}
.table-STzl_AI_ tr td,
.table-STzl_AI_ tr th {
  width: 12.5%;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-STzl_AI_ tr th {
  padding: 12px 16px;
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-STzl_AI_ tr th:last-of-type {
  border-right: none;
}
.table-STzl_AI_ tr td {
  vertical-align: top;
  padding: 4px;
}
.table-STzl_AI_ tr td > div {
  height: 100%;
}
.table-STzl_AI_ tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-STzl_AI_ tr td:first-of-type > div {
  height: auto;
}
.table-STzl_AI_ tr td:first-of-type .title-2_fQkTB7 {
  font-weight: bold;
  color: #333;
}
.table-STzl_AI_ tr td:last-of-type {
  border-right: none;
}
.table-STzl_AI_ .selected-t9A-piJq {
  background-color: #0db5f2;
}
.table-STzl_AI_ .conflict-HYYj89fE {
  background-color: #f7d1d9;
}
.border-2rI-5vqE {
  border: 1px solid #ddd;
}
.box-3cRdsJlQ {
  overflow: hidden;
  white-space: nowrap;
}
.box-3cRdsJlQ .type-iN-Ov8Bb {
  float: left;
  line-height: 34px;
}
.box-3cRdsJlQ .type-iN-Ov8Bb .label-bQq6c9fJ {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-3cRdsJlQ .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-3cRdsJlQ .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-3cRdsJlQ .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-3cRdsJlQ .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-3cRdsJlQ .list-3Isqu0d3 {
  float: left;
}
.box-3cRdsJlQ .info-3_YIMb0x {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-3cRdsJlQ .info-3_YIMb0x .labelColor-1siEijIo {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-3cRdsJlQ .info-3_YIMb0x .label-bQq6c9fJ {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.card-1SFiHyvw {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1SFiHyvw .title-_l7jZjYU {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1SFiHyvw .title-_l7jZjYU p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-1SFiHyvw .content-1IWoey8u .icn-2VdQ8CMk {
  margin-top: 14px;
  margin-bottom: 12px;
}
.card-1SFiHyvw .content-1IWoey8u .icn-2VdQ8CMk::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397ef0;
}
.card-1SFiHyvw .content-1IWoey8u .btn-2cc4JqzX {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397ef0;
  width: 172px;
  height: 28px;
  border-radius: 15px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.card-1SFiHyvw .content-1IWoey8u .btn_fill-1S5h8k7G {
  border: 1px solid #397ef0;
  border-radius: 15px;
  padding: 0 12px;
  background-color: #397ef0;
  color: #fff;
  font-size: 12px;
}
.card-1SFiHyvw .content-1IWoey8u .btn_emp-11YdPMDk {
  border-radius: 15px;
  padding: 0 12px;
  color: #397ef0;
  font-size: 12px;
}
.card-3E-mKzjD {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3E-mKzjD .title-1Ht6W0xE {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3E-mKzjD .title-1Ht6W0xE p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-3E-mKzjD .content-1ZQPRdXq .icn-3zMD53CO {
  margin-top: 14px;
  margin-bottom: 12px;
}
.card-3E-mKzjD .content-1ZQPRdXq .icn-3zMD53CO::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397ef0;
}
.card-3E-mKzjD .content-1ZQPRdXq .radio-1R5FFC8o {
  margin-top: 8px;
}
.card-3E-mKzjD .content-1ZQPRdXq .radio-1R5FFC8o .ant-radio-button-wrapper {
  padding: 0 10px;
  margin-right: 2px;
  border-radius: 4px;
  border: 1px solid #F0F2F5;
  background: #f0f2f5;
}
.card-3E-mKzjD .content-1ZQPRdXq .radio-1R5FFC8o .ant-radio-button-wrapper:not(:first-child)::before {
  background-color: transparent !important;
}
.card-3E-mKzjD .content-1ZQPRdXq .radio-1R5FFC8o .ant-radio-button-wrapper-checked {
  color: #fff;
  background-color: #397EF0;
}
.card-3E-mKzjD .content-1ZQPRdXq .radio-1R5FFC8o .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  box-shadow: none;
}
.card-5YRuLD_n {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-5YRuLD_n .title-2kFnjXN2 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-5YRuLD_n .title-2kFnjXN2 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-1v3i0jzb {
  display: flex;
  padding-top: 15px;
}
.flex-1v3i0jzb div {
  border-radius: 4px;
}
.flex-1v3i0jzb span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-14c3uvj8 {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.row-293ZhUFI {
  display: flex;
  justify-content: center;
  align-items: center;
}
.line-DH1Ype_s {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 15px;
}
.count_mid-2ZvNi3Eo {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-3lxx4gQ4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: left;
}
.officer-2uTzAlmO {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: right;
}
.officer-2uTzAlmO span {
  display: inline-block;
  padding-bottom: 5px;
}
.count-2FnxSecI {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.card-3bRiga0Z {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3bRiga0Z .title-2NB78iKN {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3bRiga0Z .title-2NB78iKN p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-1y88PsYF {
  margin-top: 16px;
}
.content-1y88PsYF > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-1y88PsYF > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-1y88PsYF > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.Col-29yq2lO5 .ant-col .ant-col-2 .ant-form-item-label {
  text-align: center;
}
.rangeInput-1w9FRXQT {
  vertical-align: middle;
}
.rangeInput-1w9FRXQT > span {
  margin: 0 8px;
}
.rangeInput-1w9FRXQT .ant-input-number {
  width: 35%;
}
.rangeInput-KGerNkZV {
  vertical-align: middle;
}
.rangeInput-KGerNkZV > span {
  margin: 0 8px;
}
.rangeInput-KGerNkZV .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-2yRltl3T {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-2yRltl3T thead,
.vtable-2yRltl3T tbody,
.vtable-2yRltl3T tr,
.vtable-2yRltl3T th,
.vtable-2yRltl3T td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-3Uw75dnD {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-3Uw75dnD table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3Uw75dnD .selectTd-2s2Y6tbB {
  cursor: pointer;
}
.table-3Uw75dnD .tableHeader-1cqoHaTr {
  border-radius: inherit;
  background: #f8f0fe;
}
.table-3Uw75dnD .tdContent-1ASQUJhv {
  height: 100%;
  min-height: 130px;
}
.table-3Uw75dnD tr:last-of-type td {
  border-bottom: none;
}
.table-3Uw75dnD tr td,
.table-3Uw75dnD tr th {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-3Uw75dnD tr th {
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3Uw75dnD tr th:last-of-type {
  border-right: none;
}
.table-3Uw75dnD tr td {
  vertical-align: top;
  padding: 4px;
}
.table-3Uw75dnD tr td > div {
  height: 100%;
}
.table-3Uw75dnD tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3Uw75dnD tr td:first-of-type > div {
  height: auto;
}
.table-3Uw75dnD tr td:first-of-type .title-3jEW36Uf {
  font-weight: bold;
  color: #333;
}
.table-3Uw75dnD tr td:last-of-type {
  border-right: none;
}
.table-3Uw75dnD .selected-2PMD33_U {
  background-color: #f5222d;
}
.table-3Uw75dnD .hover-1Sow2Dk1 {
  background-color: #0db5f2;
}
.table-3Uw75dnD .vCell-3QsB1VTb {
  cursor: pointer;
}
.table-3Uw75dnD .vCell-3QsB1VTb:hover {
  background-color: #0db5f2;
}
.timeSet-1Drz1fto {
  display: -webkit-box;
  display: -moz-box;
}
.timeSet-1Drz1fto .vRight-14ElnQYL {
  padding-right: 10px;
  border-right: 1px solid #ccc;
}
.timeSet-1Drz1fto .vlist-1vb89ATk {
  padding: 0 10px 0 10px;
  display: table-cell;
  overflow-x: hidden;
  overflow-y: auto;
}
.timeSet-1Drz1fto .vbtn-NEWIl9Fi {
  background: #fff;
  margin-right: -10px;
}
.timeSet-1Drz1fto .vitem-27wOycSR {
  border: 2px solid #dddddd;
  margin-top: 8px;
  position: relative;
}
.timeSet-1Drz1fto .vitem-27wOycSR .close-2MTEsJk7 {
  color: red;
  font-size: 18px;
  position: absolute;
  cursor: pointer;
  background: #fff;
  top: -8px;
  right: -8px;
}
.timeSet-1Drz1fto .vitem-27wOycSR p {
  margin: 5px;
}
.rangeInput-tPkzyYnD {
  vertical-align: middle;
}
.rangeInput-tPkzyYnD > span {
  margin: 0 8px;
}
.rangeInput-tPkzyYnD .ant-input-number {
  width: calc(50% - 13px);
}
.section-220Lkrlh .ant-form-item-children {
  display: inline-block;
}
.rangeInput-DpilNHIg {
  vertical-align: middle;
}
.rangeInput-DpilNHIg > span {
  margin: 0 8px;
}
.rangeInput-DpilNHIg .ant-input-number {
  width: calc(50% - 13px);
}
.rangeInput-2wpIVFDO {
  vertical-align: middle;
}
.rangeInput-2wpIVFDO > span {
  margin: 0 8px;
}
.rangeInput-2wpIVFDO .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-2bs5xdMJ {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-2bs5xdMJ thead,
.vtable-2bs5xdMJ tbody,
.vtable-2bs5xdMJ tr,
.vtable-2bs5xdMJ th,
.vtable-2bs5xdMJ td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-r19mDgop {
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 10px;
}
.table-r19mDgop table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-r19mDgop .selectTd-1BJ_Hi8x {
  cursor: pointer;
}
.table-r19mDgop .tableHeader-qzm1fce7 {
  border-radius: inherit;
  background: #f8f0fe;
}
.table-r19mDgop .tdContent-3gHj6Uqq {
  height: 100%;
  min-height: 130px;
}
.table-r19mDgop tr:last-of-type td {
  border-bottom: none;
}
.table-r19mDgop tr td,
.table-r19mDgop tr th {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
}
.table-r19mDgop tr th {
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-r19mDgop tr th:last-of-type {
  border-right: none;
}
.table-r19mDgop tr td {
  vertical-align: top;
  padding: 4px;
}
.table-r19mDgop tr td > div {
  height: 100%;
}
.table-r19mDgop tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-r19mDgop tr td:first-of-type > div {
  height: auto;
}
.table-r19mDgop tr td:first-of-type .title-2x-m-vAr {
  font-weight: bold;
  color: #333;
}
.table-r19mDgop tr td:last-of-type {
  border-right: none;
}
.table-r19mDgop .selected-zlgCiYNn {
  background-color: #f5222d;
}
.table-r19mDgop .hover-3zB23778 {
  background-color: #0db5f2;
}
.table-r19mDgop .vCell-1W0163xg {
  cursor: pointer;
}
.table-r19mDgop .vCell-1W0163xg:hover {
  background-color: #0db5f2;
}
.rangeInput-2p4aBhd4 {
  vertical-align: middle;
}
.rangeInput-2p4aBhd4 > span {
  margin: 0 8px;
}
.rangeInput-2p4aBhd4 .ant-input-number {
  width: calc(50% - 13px);
}
.vtable-10HuiSvK {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}
.vtable-10HuiSvK thead,
.vtable-10HuiSvK tbody,
.vtable-10HuiSvK tr,
.vtable-10HuiSvK th,
.vtable-10HuiSvK td {
  border: 1px solid #adc6ff;
  word-wrap: break-word;
  font-weight: bolder;
}
.table-2tkQ1TjA {
  margin: 10px 0;
}
.table-2tkQ1TjA table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-2tkQ1TjA .selectTd-2UV7xXIa {
  cursor: pointer;
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd {
  background: #F5F7FA;
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd tr th div {
  position: relative;
  height: 100%;
  background: linear-gradient(39deg, #F5F7FA 49.5%, #fff 49.5%, #fff 50.5%, #F5F7FA 50.5%);
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd tr th div span:first-child {
  position: absolute;
  left: 6px;
  bottom: 6px;
}
.table-2tkQ1TjA .tableHeader-2rWd6Izd tr th div span:last-child {
  position: absolute;
  right: 6px;
  top: 6px;
}
.table-2tkQ1TjA .tdContent-2ORTwYaz {
  height: 100%;
  min-height: 80px;
}
.table-2tkQ1TjA tr {
  background-color: #F5F7FA;
}
.table-2tkQ1TjA tr:last-of-type td {
  border-bottom: none;
}
.table-2tkQ1TjA tr td {
  height: 22px;
}
.table-2tkQ1TjA tr th {
  max-height: 30px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  box-sizing: border-box;
}
.table-2tkQ1TjA tr th {
  height: 55px;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-2tkQ1TjA tr th:last-of-type {
  border-right: none;
}
.table-2tkQ1TjA tr td {
  vertical-align: top;
  padding: 4px;
}
.table-2tkQ1TjA tr td > div {
  height: 100%;
}
.table-2tkQ1TjA tr td:first-of-type {
  padding: 12px 16px;
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-2tkQ1TjA tr td:first-of-type > div {
  height: auto;
}
.table-2tkQ1TjA tr td:first-of-type .title-2TK-S5fb {
  height: 30px;
  font-weight: bold;
  color: #333;
}
.table-2tkQ1TjA tr td:last-of-type {
  border-right: none;
}
.table-2tkQ1TjA .selected-1EX7074c {
  background-color: #FFD6D6;
}
.table-2tkQ1TjA .hover-3PibXgXF {
  background-color: #0db5f2;
}
.table-2tkQ1TjA .vCell-2YaKsICl {
  height: 30px;
  cursor: pointer;
}
.table-2tkQ1TjA .vCell-2YaKsICl:hover {
  background-color: #0db5f2;
}
.popover-c_yFHUHy .menuItem-3LladvFc {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 130px;
}
.popover-c_yFHUHy .menuItem-3LladvFc:hover {
  background: #f3f9ff;
}
.popover-c_yFHUHy .menuItem-3LladvFc + .menuItem-3LladvFc {
  border-top: 1px solid #ddd;
}
.popover-c_yFHUHy .ant-popover-inner-content {
  padding: 0;
}
.timeSet-1dEM6V8O {
  display: -webkit-box;
  display: -moz-box;
}
.timeSet-1dEM6V8O .vRight-3Qxg7PAr {
  padding-right: 10px;
  border-right: 1px solid #ccc;
}
.timeSet-1dEM6V8O .vlist-DgueYJkO {
  padding: 0 10px 0 10px;
  display: table-cell;
  overflow-x: hidden;
  overflow-y: auto;
}
.timeSet-1dEM6V8O .vbtn-vml14myu {
  background: #fff;
  margin-right: -10px;
}
.timeSet-1dEM6V8O .vitem-13sv6y3_ {
  border: 2px solid #dddddd;
  margin-top: 8px;
  position: relative;
}
.timeSet-1dEM6V8O .vitem-13sv6y3_ .close-tbTz8B5u {
  color: red;
  font-size: 18px;
  position: absolute;
  cursor: pointer;
  background: #fff;
  top: -8px;
  right: -8px;
}
.timeSet-1dEM6V8O .vitem-13sv6y3_ p {
  margin: 5px;
}
.rangeInput-2D1NwHhL {
  vertical-align: middle;
}
.rangeInput-2D1NwHhL > span {
  margin: 0 8px;
}
.rangeInput-2D1NwHhL .ant-input-number {
  width: calc(50% - 13px);
}
.section-2BAS3wJD .ant-form-item-children {
  display: inline-block;
}
.rangeInput-13syDABZ {
  vertical-align: middle;
}
.rangeInput-13syDABZ > span {
  margin: 0 8px;
}
.rangeInput-13syDABZ .ant-input-number {
  width: calc(50% - 13px);
}
.content-1EKfNjN7 {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-3bReu3_H {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-2Lq_uKe2 .page_table_box .ant-table-body {
  height: 150px !important;
}
.content-1WYYdq0w {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  text-align: center;
  padding-top: 10px;
}
.action-1W73eprc {
  margin-top: 24px;
  text-align: right;
}
.Table_Height-2PPljflD .page_table_box .ant-table-body {
  height: 500px !important;
}
.table-znvPwXWs table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-znvPwXWs .selectTd-1q75LFoa {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-znvPwXWs .tableHeader-50hQGERT {
  height: 45px;
  line-height: 45px;
  max-height: 45px;
  min-height: 45px;
}
.table-znvPwXWs .tdContent-2aEY9tEw {
  height: 100%;
}
.table-znvPwXWs tr:last-of-type td {
  border-bottom: none;
}
.table-znvPwXWs tr td,
.table-znvPwXWs tr th {
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-znvPwXWs tr th {
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-znvPwXWs tr th:last-of-type {
  border-right: none;
}
.table-znvPwXWs tr td {
  vertical-align: top;
  /*&:nth-of-type(3) {
        // padding: 12px 16px;
        text-align: center;
        background-color: #fafafc;
        vertical-align: middle;
        & > div {
          height: auto;
        }
        .title {
          font-weight: bold;
          color: #333;
          white-space: normal;
          // word-break: break-all;
          overflow: hidden;
        }
      }*/
}
.table-znvPwXWs tr td > div {
  height: 100%;
}
.table-znvPwXWs tr td:first-of-type {
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-znvPwXWs tr td:first-of-type > div {
  height: auto;
}
.table-znvPwXWs tr td:first-of-type .title-2SqDG2L9 {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-znvPwXWs tr td:nth-of-type(2) {
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-znvPwXWs tr td:nth-of-type(2) > div {
  height: auto;
}
.table-znvPwXWs tr td:nth-of-type(2) .title-2SqDG2L9 {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-znvPwXWs tr td:last-of-type {
  border-right: none;
}
.table-znvPwXWs .selected-Dym3iUwb {
  background-color: #0db5f2;
}
.table-znvPwXWs .conflict-39t4RhSz {
  background-color: #f7d1d9;
}
.border-2DZWOfyz {
  border: 1px solid #ddd;
}
.tableP-2y9ymWQl th {
  border: 1px solid #e6e6e6;
  line-height: 5vh;
  color: #666666;
  font-size: 16px;
}
.tableP-2y9ymWQl table {
  border-collapse: collapse;
  width: 100%;
}
.tableP-2y9ymWQl td {
  padding: 5px;
  border: 1px solid #e6e6e6;
  font-size: 14px;
}
.tableP-2y9ymWQl .tableHead-3S2GjQvL {
  padding-right: 17px;
  background-color: #4b4848;
  color: #000;
  height: 5vh;
}
.tableP-2y9ymWQl .tableBody-2YEdr1ej {
  width: 100%;
  height: 94vh;
  overflow-y: scroll;
}
.tableP-2y9ymWQl .tableHead-3S2GjQvL table,
.tableP-2y9ymWQl .tableBody-2YEdr1ej table {
  width: 100%;
}
.box-1yIikRqp {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-1yIikRqp .left-3a2ILvkU {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-1yIikRqp .left-3a2ILvkU .content-3cPTN_Pl {
  padding: 10px;
}
.box-1yIikRqp .right-2UqLzS1p {
  height: 100%;
  margin-left: 240px;
}
.item-3xYs6FW5 {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  font-size: 12px;
  color: #333;
  height: 100%;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-3xYs6FW5.conflict-24LAvLpS {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-3xYs6FW5.same-3GPxtj64 {
  border-top: 4px solid #52c41a;
}
.item-3xYs6FW5 .title-3V3jiSYU {
  font-weight: bold;
  text-align: center;
  word-break: break-all;
}
.item-3xYs6FW5 .typeItem-35tK2E2W {
  overflow: hidden;
}
.item-3xYs6FW5 .con-1VLr6KBO {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-3xYs6FW5 .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-3xYs6FW5 .lock-3EXCOJAp {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-2nDV5d5p .menuItem-2YDZ5Zkh {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2nDV5d5p .menuItem-2YDZ5Zkh:hover {
  background: #52bcec;
  color: #fff;
}
.popover-2nDV5d5p .menuItem-2YDZ5Zkh + .menuItem-2YDZ5Zkh {
  border-top: 1px solid #ddd;
}
.popover-2nDV5d5p .ant-popover-inner-content {
  padding: 0;
}
.popover-2nDV5d5p .ant-popover-inner-content div {
  word-break: break-all;
}
.item-1a-18p9h {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-1a-18p9h.conflict-2gJR8dmD {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-1a-18p9h .title-3umFjsWQ {
  font-weight: bold;
}
.item-1a-18p9h .typeItem-3r6sH6qF {
  overflow: hidden;
}
.item-1a-18p9h .typeItem-3r6sH6qF + .typeItem-3r6sH6qF {
  margin-top: 4px;
}
.item-1a-18p9h .con--vRt8zvd {
  display: block;
  margin-left: 20px;
}
.item-1a-18p9h .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-2Y3EKPlR .menuItem-16ZaF6SX {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-2Y3EKPlR .menuItem-16ZaF6SX:hover {
  background: #f3f9ff;
}
.popover-2Y3EKPlR .menuItem-16ZaF6SX + .menuItem-16ZaF6SX {
  border-top: 1px solid #ddd;
}
.popover-2Y3EKPlR .ant-popover-inner-content {
  padding: 0;
}
.popover-2Y3EKPlR .ant-popover-inner-content div {
  word-break: break-all;
}
.box-IHZLV9Dr .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-IHZLV9Dr .ant-form-item .ant-select {
  width: 140px;
}
.box-3VZW5OHn {
  overflow: hidden;
  white-space: nowrap;
}
.box-3VZW5OHn .type-15wCsjy7 {
  float: left;
  line-height: 34px;
}
.box-3VZW5OHn .type-15wCsjy7 .label-2xZfoOsT {
  color: rgba(0, 0, 0, 0.85);
  margin-right: 4px;
}
.box-3VZW5OHn .table-drag-select {
  width: auto;
  margin-left: 0;
  margin-right: 0;
}
.box-3VZW5OHn .table-drag-select td {
  width: 30px;
  height: 34px;
  background-color: #f5f6fa !important;
  color: rgba(0, 0, 0, 0.65) !important;
}
.box-3VZW5OHn .table-drag-select td.cell-selected {
  background-color: #1890ff !important;
  color: #fff !important;
}
.box-3VZW5OHn .table-drag-select td.cell-being-selected {
  background-color: #5ccf0f !important;
  color: #fff !important;
}
.box-3VZW5OHn .list-hr0LOuoT {
  float: left;
}
.box-3VZW5OHn .info-2sQ4MYGp {
  float: left;
  margin-left: 40px;
  font-size: 14px;
  line-height: 32px;
}
.box-3VZW5OHn .info-2sQ4MYGp .labelColor-S4dJ5ju1 {
  display: inline-block;
  height: 16px;
  width: 24px;
  vertical-align: middle;
  background-color: #f7d1d9;
}
.box-3VZW5OHn .info-2sQ4MYGp .label-2xZfoOsT {
  margin: 0 16px 0 8px;
  vertical-align: middle;
  color: #666;
}
.table-3fUJr9dB table {
  width: 100%;
  height: 100%;
  border-collapse: collapse;
}
.table-3fUJr9dB .selectTd-2-vAyM1a {
  cursor: pointer;
  background: #ffffff;
  border-right: solid 1px #e8e8e8;
  border-bottom: solid 1px #e8e8e8;
}
.table-3fUJr9dB .tableHeader-38qrtx5e {
  height: 45px;
  line-height: 45px;
  max-height: 45px;
  min-height: 45px;
}
.table-3fUJr9dB .tdContent-1Xg3cv5c {
  height: 100%;
}
.table-3fUJr9dB tr:last-of-type td {
  border-bottom: none;
}
.table-3fUJr9dB tr td,
.table-3fUJr9dB tr th {
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.table-3fUJr9dB tr th {
  background-color: #f5f7fa;
  text-align: center;
  font-weight: bold;
  color: #333;
}
.table-3fUJr9dB tr th:last-of-type {
  border-right: none;
}
.table-3fUJr9dB tr td {
  vertical-align: top;
}
.table-3fUJr9dB tr td > div {
  height: 100%;
}
.table-3fUJr9dB tr td:first-of-type {
  text-align: center;
  background-color: #f5f7fa;
  vertical-align: middle;
}
.table-3fUJr9dB tr td:first-of-type > div {
  height: auto;
}
.table-3fUJr9dB tr td:first-of-type .title-1LWZPEZA {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-3fUJr9dB tr td:nth-of-type(2) {
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3fUJr9dB tr td:nth-of-type(2) > div {
  height: auto;
}
.table-3fUJr9dB tr td:nth-of-type(2) .title-1LWZPEZA {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-3fUJr9dB tr td:nth-of-type(3) {
  text-align: center;
  background-color: #fafafc;
  vertical-align: middle;
}
.table-3fUJr9dB tr td:nth-of-type(3) > div {
  height: auto;
}
.table-3fUJr9dB tr td:nth-of-type(3) .title-1LWZPEZA {
  font-weight: bold;
  color: #333;
  white-space: normal;
  overflow: hidden;
}
.table-3fUJr9dB tr td:last-of-type {
  border-right: none;
}
.table-3fUJr9dB .selected-PzTdN56q {
  background-color: #0db5f2;
}
.table-3fUJr9dB .conflict-1KZJyiQx {
  background-color: #f7d1d9;
}
.border-44bq7eJ_ {
  border: 1px solid #ddd;
}
.tableP-26xAv6gm th {
  border: 1px solid #e6e6e6;
  line-height: 5vh;
  color: #666666;
  font-size: 16px;
}
.tableP-26xAv6gm table {
  border-collapse: collapse;
  width: 100%;
}
.tableP-26xAv6gm td {
  padding: 5px;
  border: 1px solid #e6e6e6;
  font-size: 14px;
}
.tableP-26xAv6gm .tableHead-bCyXdzc_ {
  padding-right: 17px;
  background-color: #4b4848;
  color: #000;
  height: 5vh;
}
.tableP-26xAv6gm .tableBody-14Dr9-1k {
  width: 100%;
  height: 94vh;
  overflow-y: scroll;
}
.tableP-26xAv6gm .tableHead-bCyXdzc_ table,
.tableP-26xAv6gm .tableBody-14Dr9-1k table {
  width: 100%;
}
.box-2ms8y8Jy {
  margin-top: 10px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.box-2ms8y8Jy .left-nf9mZwaZ {
  height: 100%;
  float: left;
  width: 240px;
  border-right: 1px solid #ddd;
}
.box-2ms8y8Jy .left-nf9mZwaZ .content-1G_QhIJ0 {
  padding: 10px;
}
.box-2ms8y8Jy .right-3B9c8yCv {
  height: 100%;
  margin-left: 240px;
}
.item-nf8aVqJ7 {
  position: relative;
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  font-size: 12px;
  color: #333;
  height: 100%;
  line-height: 1.3;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
.item-nf8aVqJ7.conflict-2NhiPsD5 {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-nf8aVqJ7.same-2rodta2M {
  border-top: 4px solid #52c41a;
}
.item-nf8aVqJ7 .title-3qImjqAS {
  font-weight: bold;
  text-align: center;
  word-break: break-all;
}
.item-nf8aVqJ7 .typeItem-1ni-KicP {
  overflow: hidden;
}
.item-nf8aVqJ7 .con-317ZkKQ3 {
  display: block;
  margin-left: 16px;
  word-break: break-all;
}
.item-nf8aVqJ7 .anticon {
  margin-top: 2px;
  font-size: 12px;
  color: #9a9a9a;
  float: left;
}
.item-nf8aVqJ7 .lock-3VfsrqcJ {
  position: absolute;
  top: 2px;
  right: 2px;
  margin-top: 0;
}
.popover-3iLPxRJk .menuItem-3PlMgSA8 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-3iLPxRJk .menuItem-3PlMgSA8:hover {
  background: #52bcec;
  color: #fff;
}
.popover-3iLPxRJk .menuItem-3PlMgSA8 + .menuItem-3PlMgSA8 {
  border-top: 1px solid #ddd;
}
.popover-3iLPxRJk .ant-popover-inner-content {
  padding: 0;
}
.item-1Rmq6e1Z {
  background-color: #f8f0fe;
  border-top: 4px solid #b970f8;
  padding: 10px 10px 14px 10px;
  font-size: 12px;
  color: #333;
  min-height: 130px;
}
.item-1Rmq6e1Z.conflict-3dCLKvuN {
  border-top: 4px solid #dc143c;
  background-color: #f7d1d9;
}
.item-1Rmq6e1Z .title-16YM2cU4 {
  font-weight: bold;
}
.item-1Rmq6e1Z .typeItem-32_l4gaN {
  overflow: hidden;
}
.item-1Rmq6e1Z .typeItem-32_l4gaN + .typeItem-32_l4gaN {
  margin-top: 4px;
}
.item-1Rmq6e1Z .con-13JMMUhZ {
  display: block;
  margin-left: 20px;
}
.item-1Rmq6e1Z .anticon {
  margin-top: 2px;
  font-size: 14px;
  color: #9a9a9a;
  float: left;
}
.popover-16ivXVPX .menuItem-3BNqb_f0 {
  padding: 8px 12px;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  width: 100px;
}
.popover-16ivXVPX .menuItem-3BNqb_f0:hover {
  background: #f3f9ff;
}
.popover-16ivXVPX .menuItem-3BNqb_f0 + .menuItem-3BNqb_f0 {
  border-top: 1px solid #ddd;
}
.popover-16ivXVPX .ant-popover-inner-content {
  padding: 0;
}
.box-3loqjT4g .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-3loqjT4g .ant-form-item .ant-select {
  width: 140px;
}
.card-b4z5Ox0y {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-b4z5Ox0y .title-2jeCeKpU {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-b4z5Ox0y .title-2jeCeKpU p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-QMhWKLzI {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.content-2q0Rzd24 .btn-1eXkMC3f {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 150px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-2q0Rzd24 .btn_fill-3pMx5DFL {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-2q0Rzd24 .btn_emp-32cRsMpn {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-2q0Rzd24 .r_title-2fmQdH7j {
  display: flex;
  justify-content: space-between;
}
.content-2q0Rzd24 .r_title-2fmQdH7j > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.btn-i_1U9bf_ .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-i_1U9bf_ .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-Gi3becxG {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-Gi3becxG .title-Zje4beqU {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-Gi3becxG .title-Zje4beqU p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.count-1_lQdcHC {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.content-tWFJbNKa {
  float: left;
  margin-top: 8px;
}
.content-tWFJbNKa .btn-i_1U9bf_ {
  margin-top: 8px;
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 150px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-tWFJbNKa .btn_fill-qwlt-FnP {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-tWFJbNKa .btn_emp-2BwC5cTO {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-tWFJbNKa .r_title-IYswA6Be {
  display: flex;
  justify-content: space-between;
}
.content-tWFJbNKa .r_title-IYswA6Be > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-xE6V76xr {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-xE6V76xr .title-1ZEvSMEl {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-xE6V76xr .title-1ZEvSMEl p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-3SHSZpLR {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-3SHSZpLR > div {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  height: 70px;
  border-radius: 4px;
}
.content-3SHSZpLR > div i {
  font-size: 40px;
  padding-right: 17px;
}
.content-3SHSZpLR > div > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.card-M8SS8fnF {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-M8SS8fnF .title-109Hx5VT {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-M8SS8fnF .title-109Hx5VT p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-169oN0KN {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.card-3rQTg_w7 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3rQTg_w7 .title-1NfzXt7M {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3rQTg_w7 .title-1NfzXt7M p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-p4RdY-ny {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-p4RdY-ny .title-26vOkRk_ {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-p4RdY-ny .title-26vOkRk_ p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2Pbi7pvp {
  margin-top: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content-2Pbi7pvp > div {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-bottom: 16px;
  height: 70px;
  border-radius: 4px;
}
.content-2Pbi7pvp > div i {
  font-size: 40px;
}
.content-2Pbi7pvp > div > div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.card-1frlnwP8 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1frlnwP8 .title-3_qWofLr {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1frlnwP8 .title-3_qWofLr p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-qbO9d8Xa {
  margin-top: 16px;
}
.content-qbO9d8Xa > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-qbO9d8Xa > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-qbO9d8Xa > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.vCreator-3L93Ztc3 {
  margin: 0 0 10px 0;
}
.vCreator-3L93Ztc3 .vButton-YzxOQ59e {
  margin: 0 10px 0 0;
}
.vCreator-1zGQkjeC {
  margin: 0 0 10px 0;
}
.vCreator-1zGQkjeC .vButton-1thAoCZI {
  margin: 0 10px 0 0;
}
.top-wq5e5gWo {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-1VPNIBYW {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-1VPNIBYW .anticon {
  margin-right: 4px;
}
.titleSub-3tpd4Vg7 {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-3tpd4Vg7 + .titleSub-3tpd4Vg7 {
  margin-left: 16px;
}
.content-1InXs2W6 {
  padding-left: 16px;
}
.div_filedownload-2hD8uiW6:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.top-YVEXECPA {
  background-color: #F0F2F5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-3YJCcQt_ {
  color: #1890FF;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-3YJCcQt_ .anticon {
  margin-right: 4px;
}
.titleSub-2vz7JOHF {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-2vz7JOHF + .titleSub-2vz7JOHF {
  margin-left: 16px;
}
.content-jlb6_uCl {
  padding-left: 16px;
}
.top-19UWDkIu {
  background-color: #f0f2f5;
  padding: 12px;
  text-align: center;
  color: #242425;
  font-weight: bold;
  font-size: 16px;
}
.title-3C5GmGyB {
  color: #1890ff;
  font-size: 16px;
  margin: 30px 0 16px;
}
.title-3C5GmGyB .anticon {
  margin-right: 4px;
}
.titleSub-DdSbX0NT {
  display: inline-block;
  vertical-align: top;
  color: #848684;
  line-height: 40px;
}
.titleSub-DdSbX0NT + .titleSub-DdSbX0NT {
  margin-left: 16px;
}
.div_filedownload-l0jGykiB:hover {
  background: rgba(171, 220, 248, 0.425);
}
.ant-table-placeholder {
  z-index: unset;
}
.box-2vPwbkzR .ant-form-item {
  width: auto;
  margin-right: 20px !important;
}
.box-2vPwbkzR .ant-form-item .ant-select {
  width: 140px;
}
.content-pY5GolHp {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-1qBzsozi {
  margin-top: 24px;
}

.source_add-jDd5eEYO {
    display: block;
    padding: 2px;
    backGround: #4496f5;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.source_apply-Rf24rctD {
    display: block;
    padding: 2px;
    backGround: #28d0ea;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.noPass-18gWG1Pn {
    display: block;
    padding: 2px;
    backGround: #ea1b1d;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.pass-mmcy145v {
    display: block;
    padding: 2px;
    backGround: #1bbf28;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}

.await-1yuQk45i {
    display: block;
    padding: 2px;
    backGround: #b6bbba;
    color: #fff;
    border-radius: 15px;
    margin: 0 auto;
    max-width: 70px;
}.btn-3rerXCo3 .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-3rerXCo3 .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-19ST4H1V {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-19ST4H1V .title-3vj9I8Sl {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-19ST4H1V .title-3vj9I8Sl p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.btn-FLCveaRM .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-FLCveaRM .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-2xmshw2H {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2xmshw2H .title-1DL43Qzl {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2xmshw2H .title-1DL43Qzl p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.count-2wTyKrJk {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.btn-FLCveaRM {
  cursor: pointer;
  margin-top: 8px;
  border: 1px solid #397EF0;
  width: 110px;
  height: 29px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.btn_fill-2tlqYhCZ {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 14px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.btn_emp-kZnNw8mg {
  border-radius: 20px;
  padding: 0 14px;
  color: #397EF0;
  font-size: 12px;
}
.r_title-1LISRX4U {
  display: flex;
  justify-content: space-between;
}
.r_title-1LISRX4U > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-2WDI3qKN {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2WDI3qKN .title-3lnVfe-K {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2WDI3qKN .title-3lnVfe-K p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-3x-jNfOX {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.card-s-zmWpD7 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-s-zmWpD7 .title-2-HC5SpT {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-s-zmWpD7 .title-2-HC5SpT p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-fiK8UY1- {
  display: flex;
  padding-top: 15px;
}
.flex-fiK8UY1- div {
  border-radius: 4px;
}
.flex-fiK8UY1- span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-bd0cFNVt {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.row-3RtrILyz {
  display: flex;
  justify-content: center;
  align-items: center;
}
.line-1iag_TF2 {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 15px;
}
.count_mid-2pgrUwJU {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-2GEPsn4s {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: left;
}
.officer-44XydFhL {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: right;
}
.officer-44XydFhL span {
  display: inline-block;
  padding-bottom: 5px;
}
.count-2i-olS5J {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.card-1k7a3615 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1k7a3615 .title-TODLU5vw {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1k7a3615 .title-TODLU5vw p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-3Sly5gPj {
  margin-top: 16px;
}
.content-3Sly5gPj > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-3Sly5gPj > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-3Sly5gPj > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.header-289O2qYQ {
  line-height: 32px;
  width: 100%;
  height: 32px;
  background: #F5F7FA;
  border-radius: 4px;
}
.button-3liyalqC {
  margin: 10px 30px;
}
.table-m1VlGYLi {
  margin: 10px;
}
.table-m1VlGYLi .ant-form-item {
  margin-bottom: 0 !important;
}
.table-m1VlGYLi .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.question-JvBiOU71 {
  margin: 10px auto;
}
.question-JvBiOU71 p {
  font-size: 18px;
}
.title-3-X8xFfx {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
}
.roomTitle-3x4-NtRv {
  padding-top: 15px;
}
.roomTitle-3x4-NtRv:first-child {
  padding-top: 0px;
}
.roomTitle-3x4-NtRv .titleLeft-ehHv_YAv {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-left: 12px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.roomTitle-3x4-NtRv .titleSize-1BqhG7vd {
  font-size: 14px;
  margin-bottom: 12px;
}
.question-G-pJy4-O {
  margin: 10px auto;
}
.question-G-pJy4-O p {
  font-size: 18px;
}
.title-2qaNnHH2 {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
}
.question-j8JAaPHA {
  margin: 10px auto;
}
.question-j8JAaPHA p {
  font-size: 18px;
}
.title-2slGI4YM {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
  background: #fff;
}
.title-2slGI4YM > span {
  padding: 15px 10px;
  font-size: 16px;
  color: #000;
}
.question-359o19az {
  margin: 10px auto;
}
.question-359o19az p {
  font-size: 18px;
}
.title-363-e-0i {
  line-height: 30px;
  margin: auto auto;
  text-align: center;
  font-size: 26px;
  padding: 15px 10px;
  color: red;
}
.radio-36G05_Cr {
  display: block;
  height: 30px;
  line-height: 30px;
  width: 33%;
  color: rgba(0, 0, 0, 0.85);
}
.input1-1AYbeO2T {
  width: 80px;
  margin-left: 5px;
}
.mgl18-3C0AbivM {
  margin-left: 18px;
}
.mgr5-OyPHQxxp {
  margin-right: 5px ;
}
.inputStyle-2M98_NH3 {
  width: 60px;
  margin-left: 5px;
}
.selectStyle-3S4B_EsE {
  width: 40px;
}
.searchBox-3Ew4-58v .ant-form-item-control {
  line-height: 11px;
}
.searchBox-3Ew4-58v .ant-col-1 {
  width: 12.6%;
}
.searchBox-3Ew4-58v .ant-col-23 {
  width: 85.833333%;
}
.addCognizanceTable-hqcud4AW .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-1LNgB2u4 .page_table_box .ant-table-body {
  height: 150px !important;
}
.table-3yCXh1UG {
  margin: 10px;
}
.table-3yCXh1UG .ant-form-item {
  margin-bottom: 0 !important;
}
.table-3yCXh1UG .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.stuInfo-wzcpY7ct .roomTitle-1RTA0QFZ .titleLeft-A3d5X6wA {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.stuInfo-wzcpY7ct .roomTitle-1RTA0QFZ .titleSize-10qv_2w5 {
  font-size: 14px;
  margin-bottom: 12px;
}
.scoreInfo-2Sswhooy .roomTitle-1RTA0QFZ .titleLeft-A3d5X6wA {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.scoreInfo-2Sswhooy .roomTitle-1RTA0QFZ .titleSize-10qv_2w5 {
  font-size: 14px;
  margin-bottom: 12px;
}
.stuInfo-14rODu5q .roomTitle-139n--BK .titleLeft-ZWtSXHfm {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.stuInfo-14rODu5q .roomTitle-139n--BK .titleSize-2AMgsUFc {
  font-size: 14px;
  margin-bottom: 12px;
}
.scoreInfo-3gBSxSgm .roomTitle-139n--BK .titleLeft-ZWtSXHfm {
  display: inline-block;
  width: 4px;
  height: 14px;
  margin-right: 10px;
  margin-bottom: -2.5px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.scoreInfo-3gBSxSgm .roomTitle-139n--BK .titleSize-2AMgsUFc {
  font-size: 14px;
  margin-bottom: 12px;
}
.header-1N4YAo7N {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-3ogKTCw5 {
  margin: 10px 20px;
}
.table-3HT0H7Gm {
  margin: 10px;
}
.table-3HT0H7Gm .ant-form-item {
  margin-bottom: 0 !important;
}
.table-3HT0H7Gm .editable-cell-value-wrap {
  padding-right: 0 !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-1vSk9Yyr .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-mkLMYTN0 .page_table_box .ant-table-body {
  height: 200px !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-3pF8tLUJ .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-I_FlpAe0 .page_table_box .ant-table-body {
  height: 200px !important;
}
/**
 * 修改系统外成绩部分样式
 * @author liangchengjing
 * @date 2018-01-15
 */
.addCognizanceTable-1QnuMadv .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-1uupnSLM .page_table_box .ant-table-body {
  height: 200px !important;
}
.addCognizanceTable-1MJUG0TJ .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-3dc8Hkcs .page_table_box .ant-table-body {
  height: 235px !important;
}
.header-1hlT9iNY {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-2Uo9VZYj {
  margin: 10px 30px;
}
.table-103KbmDY {
  margin: 10px;
}
.table-103KbmDY .ant-form-item {
  margin-bottom: 0 !important;
}
.table-103KbmDY .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.addCognizanceTable-Bk_fJiEj .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-3xs1QA93 .page_table_box .ant-table-body {
  height: 235px !important;
}
.addCognizanceTable-3iv3Cd-R .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-DHcftec8 .page_table_box .ant-table-body {
  height: 235px !important;
}
.header-3pq_DA_h {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-3FcDzyZ2 {
  margin: 10px 30px;
}
.table-2yYHmH34 {
  margin: 10px;
}
.table-2yYHmH34 .ant-form-item {
  margin-bottom: 0 !important;
}
.table-2yYHmH34 .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.gradeList-19mugzHZ .ant-select-selection__choice {
  animation-duration: 0s !important;
}
.header-1FgdnzYn {
  width: 100%;
  background: #F2F2F2;
  padding: 10px 30px;
  line-height: 30px;
}
.button-2DjPf2f8 {
  margin: 10px 30px;
}
.table-3PebvGGq {
  margin: 10px;
}
.table-3PebvGGq .ant-form-item {
  margin-bottom: 0 !important;
}
.table-3PebvGGq .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.addCognizanceTable-3f_Z04lD .page_table_box .ant-table-body {
  height: 480px !important;
}
.addModalTable-3Pjr8zBU .page_table_box .ant-table-body {
  height: 235px !important;
}
.header-3wx6lGZq {
  width: 100%;
  padding: 0 10px;
}
.button-1nFIPBUk {
  margin: 10px 30px;
}
.table-OAVGvfMW {
  margin: 10px;
}
.table-OAVGvfMW .ant-form-item {
  margin-bottom: 0 !important;
}
.table-OAVGvfMW .editable-cell-value-wrap {
  padding-right: 0 !important;
}
.card-2jMC2QO_ {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2jMC2QO_ .title-24cnTYZS {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2jMC2QO_ .title-24cnTYZS p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-1XHWueJ8 {
  display: flex;
  padding-top: 15px;
}
.flex-1XHWueJ8 div {
  border-radius: 4px;
}
.flex-1XHWueJ8 span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-KHGMxvDQ {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.row-3b5zAn87 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.line-z00l5-8d {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 15px;
}
.count_mid-31b4Enpe {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-1vlInuYK {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: left;
}
.officer-jzlZSXAo {
  display: flex;
  align-items: flex-end;
  float: right;
  flex-wrap: wrap;
  width: 45%;
  flex-direction: row;
}
.officer-jzlZSXAo span {
  display: inline-block;
  padding: 0 5px 5px 0;
}
.card-7YlhYm2A {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-7YlhYm2A .title-3aFOK0ik {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-7YlhYm2A .title-3aFOK0ik p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-1tiNuEUd {
  margin-top: 16px;
}
.content-1tiNuEUd > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-1tiNuEUd > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-1tiNuEUd > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.card-1H_cBcRU {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1H_cBcRU .title-2Fi576Sa {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1H_cBcRU .title-2Fi576Sa p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2_crAXnT {
  margin-top: 8px;
}
.content-2_crAXnT .ant-table-thead > tr > th,
.content-2_crAXnT .ant-table-tbody > tr > td {
  text-align: center !important;
}
.content-2_crAXnT .ant-table-tbody > tr > td {
  border-bottom: 1px dashed #e8e8e8;
}
.content-2_crAXnT .ant-table-thead > tr > th {
  background-color: #F9FBFE;
  border: none;
}
.content-2_crAXnT .ant-table tr:nth-child(even) > td {
  background-color: #fff;
}
.content-2_crAXnT .ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
}
.content-2_crAXnT .ant-table-tbody > tr > td {
  color: rgba(0, 0, 0, 0.65);
}
.content-2_crAXnT .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 10px 1px 10px 10px;
}
.content-2_crAXnT .index_red-2o316dZ3,
.content-2_crAXnT .index_orange-2v3QLl5a,
.content-2_crAXnT .index_yellow-VajNuMPT {
  padding: 0 10px;
  border-radius: 10px 0;
  color: #fff;
}
.content-2_crAXnT .index_red-2o316dZ3 {
  border: 1px solid #FF4D4F;
  background-color: #FF4D4F;
}
.content-2_crAXnT .index_orange-2v3QLl5a {
  border: 1px solid #FF7A45;
  background-color: #FF7A45;
}
.content-2_crAXnT .index_yellow-VajNuMPT {
  border: 1px solid #FAAD14;
  background-color: #FAAD14;
}
.card-2QnHDxke {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2QnHDxke .title-1JyCowsn {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2QnHDxke .title-1JyCowsn p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-3ZVNykuy {
  margin-top: 8px;
}
.content-3ZVNykuy .ant-table-thead > tr > th,
.content-3ZVNykuy .ant-table-tbody > tr > td {
  text-align: center !important;
}
.content-3ZVNykuy .ant-table-tbody > tr > td {
  border-bottom: 1px dashed #e8e8e8;
}
.content-3ZVNykuy .ant-table-thead > tr > th {
  background-color: #F9FBFE;
  border: none;
}
.content-3ZVNykuy .ant-table tr:nth-child(even) > td {
  background-color: #fff;
}
.content-3ZVNykuy .ant-table-thead > tr > th {
  color: rgba(0, 0, 0, 0.85);
}
.content-3ZVNykuy .ant-table-tbody > tr > td {
  color: rgba(0, 0, 0, 0.65);
}
.content-3ZVNykuy .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td {
  padding: 10px 1px 10px 10px;
}
.content-3ZVNykuy .index_red-3dPbqqv0,
.content-3ZVNykuy .index_orange-3orV7JVp,
.content-3ZVNykuy .index_yellow-3qgGssXF {
  padding: 0 10px;
  border-radius: 10px 0;
  color: #fff;
}
.content-3ZVNykuy .index_red-3dPbqqv0 {
  border: 1px solid #FF4D4F;
  background-color: #FF4D4F;
}
.content-3ZVNykuy .index_orange-3orV7JVp {
  border: 1px solid #FF7A45;
  background-color: #FF7A45;
}
.content-3ZVNykuy .index_yellow-3qgGssXF {
  border: 1px solid #FAAD14;
  background-color: #FAAD14;
}
.card-2tRG--iu {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2tRG--iu .title-iNjLshch {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2tRG--iu .title-iNjLshch p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-Yrhmrc16 {
  margin-top: 8px;
  float: left;
}
.card-2-Q0Kbeo {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2-Q0Kbeo .title-IGduBARV {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2-Q0Kbeo .title-IGduBARV p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-1QWx2Uul {
  margin-top: 8px;
}
.content-1QWx2Uul .btn-z6c6I7ah {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-1QWx2Uul .btn_fill-1M3VU77n {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-1QWx2Uul .btn_emp-5NGp77fA {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-1QWx2Uul .r_title-3LoqnO59 {
  display: flex;
  justify-content: space-between;
}
.content-1QWx2Uul .r_title-3LoqnO59 > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-1lVFTesn {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1lVFTesn .title-jEceb27A {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1lVFTesn .title-jEceb27A p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2sRFkZ9t {
  margin-top: 8px;
}
.content-2sRFkZ9t .btn-2vsPlLzW {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-2sRFkZ9t .btn_fill-LDqVaTbp {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-2sRFkZ9t .btn_emp-3_ig_RKs {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-2sRFkZ9t .r_title-1uC00n7N {
  display: flex;
  justify-content: space-between;
}
.content-2sRFkZ9t .r_title-1uC00n7N > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.content-1-dlusTu {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-1zzcOBkL {
  margin-top: 24px;
}
.content-2aOMuFUA {
  margin-top: 16px;
  border: 1px dashed #e9e9e9;
  border-radius: 6px;
  background-color: #fafafa;
  min-height: 200px;
  padding-top: 10px;
}
.action-35ow1chs {
  margin-top: 24px;
}

.source_bs-16j7NCWT {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #4496f5;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}

.source_ms-1zLXyQvz {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #28d0ea;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}.source_bs-3t9L-02y {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #4496f5;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}

.source_ms-3unvaRgT {
    display: block;
    text-align: center;
    padding: 2px 0;
    backGround: #28d0ea;
    color: #fff;
    border-radius: 15px;
    margin: 0 9px 0 0 !important;
    max-width: 70px;
}.radioName-IAtTReoE {
  margin: 0 30px;
}
.selectName-3m-jJLKo {
  width: 50px;
  min-width: 50px !important;
}
.tdName-3LKKwN6s {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.labelName-3_xNHRt3 {
  text-align: left !important;
  margin-left: 1px;
}
.card-14z8OdrB {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-14z8OdrB .title-7pEzFVOF {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-14z8OdrB .title-7pEzFVOF p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2aglwr5r {
  margin-top: 16px;
}
.content-2aglwr5r > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-2aglwr5r > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-2aglwr5r > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.card-1Tc3jYDF {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1Tc3jYDF .title-3WhzkRyV {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1Tc3jYDF .title-3WhzkRyV p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-SWg7TVeF {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-SWg7TVeF .title-2z01LnPZ {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-SWg7TVeF .title-2z01LnPZ p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-3t2ZnAWx {
  margin-top: 8px;
  float: left;
}
.card-3eZr0mtB {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3eZr0mtB .title-9HWBxTD1 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3eZr0mtB .title-9HWBxTD1 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-1X14y7aL {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.flex-1eHkm4vf {
  display: flex;
  padding-top: 15px;
}
.flex-1eHkm4vf div {
  border-radius: 4px;
}
.flex-1eHkm4vf span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-33kHo3qt {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.count_mid-HmV6WnZO {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.card-3U9kAqBO {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3U9kAqBO .title-2UgeWrZl {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3U9kAqBO .title-2UgeWrZl p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2t6Z-SCi {
  margin-top: 8px;
  float: left;
}
.card-2HvS5Bty {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2HvS5Bty .title-2yX8whtv {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2HvS5Bty .title-2yX8whtv p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-1gSz4Y84 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1gSz4Y84 .title-1vic6IIf {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1gSz4Y84 .title-1vic6IIf p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-Y12c7e4a {
  margin-top: 8px;
  float: left;
}
.card-25OVEMBx {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-25OVEMBx .title-2C_u4upV {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-25OVEMBx .title-2C_u4upV p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.treeBox-uLvWgkWF .ant-layout .ant-layout-sider.ant-layout-sider-collapsed .ant-input-search {
  display: none;
  transition: .5s;
}
.line-1ldRxe1z {
  width: 100%;
  height: 16px;
  background: #f0f2f5;
}
.title-YN2E_A2_::before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: 4px;
  height: 14px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.importModal-sw6gfYFd .ant-form-item-label {
  width: 80px;
}
.card-3fo0n7b9 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3fo0n7b9 .title-2vxwi3aO {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3fo0n7b9 .title-2vxwi3aO p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.flex-J_sIytWQ {
  display: flex;
  padding-top: 15px;
}
.flex-J_sIytWQ div {
  border-radius: 4px;
}
.flex-J_sIytWQ span {
  color: rgba(0, 0, 0, 0.45);
}
.icons-3F9JRL1x {
  font-size: 40px;
  margin-top: 25px;
  margin-left: 50%;
  margin-bottom: 15px;
  transform: translateX(-50%);
}
.row-85-J8UHz {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.line-Lftgddqu {
  width: 1px;
  height: 16px;
  opacity: 0.25;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 15px;
}
.count_mid-3g-Xt28K {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.officel-3cJQvg9Q {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: left;
}
.officer-35ve7yvp {
  display: flex;
  align-items: flex-end;
  float: right;
  flex-wrap: wrap;
  width: 45%;
  flex-direction: row;
}
.officer-35ve7yvp span {
  display: inline-block;
  padding: 0 5px 5px 0;
}
.card-1Gcl5Pmb {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1Gcl5Pmb .title-OMC59YpD {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1Gcl5Pmb .title-OMC59YpD p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-3LKv97Kh {
  margin-top: 16px;
}
.content-3LKv97Kh > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.content-3LKv97Kh > div > div {
  position: relative;
  width: 8.8vw;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.content-3LKv97Kh > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.btn-2ErT2kbM .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  border-radius: 20px;
}
.btn-2ErT2kbM .ant-radio-button-wrapper {
  border: 1px solid #397ef0;
  border-radius: 20px !important;
}
.card-12P65DDf {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-12P65DDf .title-2ZHeI_gs {
  padding-left: 0;
  padding-right: 0;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-12P65DDf .title-2ZHeI_gs p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #397EF0;
}
.count-27TfP6GF {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.content-1Zpru-7s {
  margin-top: 8px;
  float: left;
  width: 50%;
  padding-left: 0 10%;
}
.content-1Zpru-7s .btn-2ErT2kbM {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-1Zpru-7s .btn_fill-i9YcK9bQ {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-1Zpru-7s .btn_emp-1T2BmdZw {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-1Zpru-7s .r_title-2z_6e5JZ {
  display: flex;
  justify-content: flex-start;
}
.content-1Zpru-7s .r_title-2z_6e5JZ > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-1xUHhHl_ {
  background-color: white;
  border-radius: 4px;
  padding: 21px;
  padding-top: 12px;
}
.card-1xUHhHl_ .title-3R19idtF {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1xUHhHl_ .title-3R19idtF p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-1w4O63mV {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-1w4O63mV .title-5ndKOv_- {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1w4O63mV .title-5ndKOv_- p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-3ebBG0_R {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3ebBG0_R .title-2PUsTHxZ {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3ebBG0_R .title-2PUsTHxZ p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.count-Wou2lbFD {
  display: inline-block;
  margin-left: 16px;
  color: #3295FF;
}
.card-3EMdIFlx {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3EMdIFlx .title-3TdeLQQX {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3EMdIFlx .title-3TdeLQQX p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.content-2TknyJOT {
  margin-top: 8px;
}
.content-2TknyJOT .btn-1-BbqJPO {
  cursor: pointer;
  border: 1px solid #397EF0;
  width: 160px;
  height: 28px;
  border-radius: 20px;
  display: flex;
  justify-content: space-between;
  line-height: 25px;
}
.content-2TknyJOT .btn_close-b25YtXRd,
.content-2TknyJOT .btn_open-3mq7Buwr {
  cursor: pointer;
  width: 50px;
  padding: 5px;
  background: #cbc9c9;
  color: #fff;
  border-radius: 15px;
  text-align: center;
}
.content-2TknyJOT .btn_close-b25YtXRd {
  background: #cbc9c9;
  color: #fff;
}
.content-2TknyJOT .btn_open-3mq7Buwr {
  background: #397ef0;
  color: #fff;
}
.content-2TknyJOT .btn_fill-3XfURm4f {
  border: 1px solid #397EF0;
  border-radius: 20px;
  padding: 0 12px;
  background-color: #397EF0;
  color: #fff;
  font-size: 12px;
}
.content-2TknyJOT .btn_emp-14fPAjwp {
  border-radius: 20px;
  padding: 0 12px;
  color: #397EF0;
  font-size: 12px;
}
.content-2TknyJOT .r_title-1cHlbQDN {
  display: flex;
  justify-content: flex-start;
}
.content-2TknyJOT .r_title-1cHlbQDN > span::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.listBox-3ZwxxN69 {
  background-color: white;
  min-height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemTitle-yTmpqeDv {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemTitle-yTmpqeDv:hover {
  color: #1890ff;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemInfo-2mcsRv-2 {
  margin-top: 4px;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemInfo-2mcsRv-2 .infoItem-3w8lsZhe {
  display: inline-block;
  margin-right: 16px;
}
.listBox-3ZwxxN69 .listItem-2wxquqKo .listItemInfo-2mcsRv-2 .infoItem-3w8lsZhe .infoItemName-2GpAdcc- {
  margin-left: 4px;
}
.listBox-3ZwxxN69 .content-2ykN4YTi {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.listBox-3ZwxxN69 .paginationBox-3HRNEm5- {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  padding-left: 20px;
  line-height: 32px;
  bottom: 20px;
}
.modelBox-24KDr99q {
  position: relative;
  padding: 0 20px;
}
.modelBox-24KDr99q .title-1cGq6MR- {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.modelBox-24KDr99q .info-Q0ipL0cz {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.modelBox-24KDr99q .info-Q0ipL0cz span + span {
  margin-left: 8px;
}
.modelBox-24KDr99q .content-2ykN4YTi {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.modelBox-24KDr99q .fj-2bQL44ju {
  margin-bottom: 80px;
}
.modelBox-24KDr99q .anticon-close {
  display: none !important;
}
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.table-2woTHvWp .ant-table > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th {
  background: #fafafa !important;
  color: #262626;
  font-weight: 100;
}
.expandedTable-3QFJ8FYt tr.ant-table-expanded-row td:last-child .ant-table-wrapper {
  margin: 5px 0;
}
.ly-split {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.ly-split:after {
  content: "";
  display: table;
  clear: both;
}
.ly-split .ly-split-item {
  float: left;
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ly-split .gutter {
  width: 100%;
  height: 100%;
  float: left;
  background-repeat: no-repeat;
  background-position: 50%;
}
.ly-split .gutter.gutter-horizontal {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==");
  cursor: col-resize;
}
.ly-split .gutter.gutter-vertical {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=");
  cursor: row-resize;
}
.listBox-3qCEBnWz {
  background-color: white;
  min-height: 100%;
  padding: 20px;
  border-radius: 4px;
  position: relative;
  padding-bottom: 72px;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE {
  padding: 10px 0;
  border-bottom: 1px dashed #ddd;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemTitle-12hBq9ri {
  font-weight: bold;
  font-size: 14px;
  color: #40a9ff;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemTitle-12hBq9ri:hover {
  color: #1890ff;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemInfo-3juDhYEA {
  margin-top: 4px;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemInfo-3juDhYEA .infoItem-VJcAGn4_ {
  display: inline-block;
  margin-right: 16px;
}
.listBox-3qCEBnWz .listItem-2zJqMFZE .listItemInfo-3juDhYEA .infoItem-VJcAGn4_ .infoItemName-2WMvknVc {
  margin-left: 4px;
}
.listBox-3qCEBnWz .content-3M_7cdtp {
  max-width: 1280px;
  margin-top: 4px;
  max-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.listBox-3qCEBnWz .paginationBox-3JoojWIu {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 32px;
  padding-left: 20px;
  line-height: 32px;
  bottom: 20px;
}
.modelBox-3kBi4cmo {
  position: relative;
  padding: 0 20px;
}
.modelBox-3kBi4cmo .title-3xrLblu7 {
  color: #333;
  font-weight: bold;
  font-size: 17px;
  padding: -1px 20px;
  text-align: center;
}
.modelBox-3kBi4cmo .info-2DUUqr_d {
  color: #808080;
  margin-top: 4px;
  text-align: center;
}
.modelBox-3kBi4cmo .info-2DUUqr_d span + span {
  margin-left: 8px;
}
.modelBox-3kBi4cmo .content-3M_7cdtp {
  margin-top: 10px;
  padding: 20px 0;
  color: #808080;
  font-size: 14px;
  border-top: 1px dashed #ddd;
  text-indent: 2em;
}
.modelBox-3kBi4cmo .fj-2WlADY9h {
  margin-bottom: 80px;
}
.modelBox-3kBi4cmo .anticon-close {
  display: none !important;
}
.personFormbox-1lKYhTSW {
  width: 100%;
  height: 100%;
}
.personFormbox-1lKYhTSW .title-1gPvgqHu {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #666666;
  line-height: 20px;
}
.personFormbox-1lKYhTSW .title-1gPvgqHu .titleLeft-2j3U_bRT {
  display: inline-block;
  width: 4px;
  height: 16px;
  margin-right: 10px;
  background: #278dec;
  box-shadow: 2px 2px 6px 0px rgba(68, 106, 255, 0.44);
  border-radius: 2px;
}
.personFormbox-1lKYhTSW .content-2qCW9UT_ {
  padding-top: 12px;
  border-radius: 4px;
}
.personFormbox-1lKYhTSW .content2-2kpKmHTF {
  padding-top: 10px;
}
.personFormbox-1lKYhTSW .motto-2aqHKctK {
  display: flex;
}
.personFormbox-1lKYhTSW .motto-2aqHKctK .ant-row {
  width: 329px;
  margin-left: 68px;
}
.personFormbox-1lKYhTSW .motto-2aqHKctK .ant-col-16 {
  padding-left: 14px;
}
.personFormbox-1lKYhTSW .change-1SNwqzny {
  min-width: 94px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.personFormbox-1lKYhTSW .change-1SNwqzny .ant-switch {
  margin-left: 10px;
  margin-right: 12px;
}
.personFormbox-1lKYhTSW .ant-form-item {
  display: flex;
  margin-bottom: 10px !important ;
}
.personFormbox-1lKYhTSW .ant-col-4 {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 70px;
}
.personFormbox-1lKYhTSW .ant-col-20 {
  padding-left: 14px;
}
.personFormbox-1lKYhTSW .ant-switch-checked {
  background: #1890ff;
}
.personFormbox-1lKYhTSW .ant-btn {
  width: 91px;
  height: 30px;
  background: #1890ff;
  border-radius: 4px;
}
.personFormbox-1lKYhTSW .ant-form-item-control-wrapper {
  margin-left: 16px;
  width: 100%;
}
.personFormbox-1lKYhTSW .ant-form-item-children {
  display: flex;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card {
  background-color: #fff;
  width: 48px;
  height: 48px;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card > .ant-upload {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 31px;
  padding-right: 31px;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card > .ant-upload .anticon {
  color: #1890ff;
  font-size: 22px;
}
.personFormbox-1lKYhTSW .ant-upload-select-picture-card > .ant-upload .ant-upload-text {
  margin-top: 4px;
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  line-height: 16px;
}
.uploadImg-23G3B8Jt .ant-upload.ant-upload-select-picture-card {
  width: 217px;
  height: 98px;
}
.uploadSecondImg--cNh_B4R .ant-upload.ant-upload-select-picture-card {
  width: 48px;
  height: 48px;
}
.uploadSecondImg--cNh_B4R .ant-upload.ant-upload-select-picture-card > .ant-upload {
  padding-left: 0px;
  padding-right: 0px;
}
.uploadThirdImg-1hyqXkw4 .ant-upload.ant-upload-select-picture-card {
  width: 330px;
  height: 200px;
}
.uploadFourthImg-3OnRwh67 .ant-upload.ant-upload-select-picture-card {
  width: 200px;
  height: 200px;
}
.moduleOne-2NgvszUS {
  background: #ffffff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.moduleTwo-3cJmy-Sj {
  background: #ffffff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.moduleThree-2icHgCN9 {
  background: #ffffff;
  padding: 16px;
  box-shadow: 2px 3px 19px 0px rgba(2, 0, 25, 0.08);
  border-radius: 4px;
  margin-bottom: 16px;
}
.ant-transfer-list-body {
  position: relative;
  height: 100%;
  font-size: 14px;
  overflow-y: auto;
}
.card-2iC-Xk6l {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2iC-Xk6l .title-P1NTQCcT {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2iC-Xk6l .title-P1NTQCcT p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-2iC-Xk6l .content-3Vqb18SA {
  display: flex;
  padding-top: 16px;
  height: 172px;
}
.card-2iC-Xk6l .content-3Vqb18SA .left-33HTAzB9 {
  width: calc(50% - 8px);
  margin-right: 16px;
  background: #e5fff3;
  border-radius: 4px;
}
.card-2iC-Xk6l .content-3Vqb18SA .left-33HTAzB9 .img-1Qvym6tr {
  margin-top: 25px;
  display: flex;
  justify-content: center;
  margin-bottom: 17px;
}
.card-2iC-Xk6l .content-3Vqb18SA .left-33HTAzB9 .number-2IxwMeTr {
  text-align: center;
  font-weight: 700;
  font-size: 24px;
  color: #23d688;
  font-family: OPPOSans, OPPOSans-Bold;
}
.card-2iC-Xk6l .content-3Vqb18SA .left-33HTAzB9 .text-1GM735Ea {
  text-align: center;
  opacity: 0.65;
}
.card-2iC-Xk6l .content-3Vqb18SA .right-xF0mpYvt {
  width: calc(50% - 8px);
  background: #FFFBE6;
  border-radius: 4px;
}
.card-2iC-Xk6l .content-3Vqb18SA .right-xF0mpYvt .img-1Qvym6tr {
  margin-top: 25px;
  display: flex;
  justify-content: center;
  margin-bottom: 17px;
}
.card-2iC-Xk6l .content-3Vqb18SA .right-xF0mpYvt .number-2IxwMeTr {
  text-align: center;
  font-weight: 700;
  font-size: 24px;
  color: #FAAD14;
  font-family: OPPOSans, OPPOSans-Bold;
}
.card-2iC-Xk6l .content-3Vqb18SA .right-xF0mpYvt .text-1GM735Ea {
  text-align: center;
  opacity: 0.65;
}
.card-3k-aQmlI {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3k-aQmlI .title-1xJwRsnL {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3k-aQmlI .title-1xJwRsnL p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-3l_bSmn7 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 12px;
}
.card-3l_bSmn7 .title-2gpWwV2B {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  margin-left: 16px;
  margin-right: 16px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3l_bSmn7 .title-2gpWwV2B p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-3l_bSmn7 .content-2tSEfN0I {
  margin-top: 16px;
}
.card-3l_bSmn7 .content-2tSEfN0I > div {
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 16px;
}
.card-3l_bSmn7 .content-2tSEfN0I > div > div {
  position: relative;
  width: 126px;
  height: 42px;
  font-size: 14px;
  padding: 11px 12px;
  color: #000;
  opacity: 0.85;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-radius: 4px;
  cursor: pointer;
  box-shadow: 0px 0px 6px 0px rgba(9, 30, 65, 0.08);
}
.card-3l_bSmn7 .content-2tSEfN0I > div > div img {
  position: absolute;
  top: 0px;
  right: 0px;
}
.flex-eR1qX70s {
  display: flex;
}
.card-1FanN_OV {
  background-color: white;
  border-radius: 4px;
  padding: 21px;
  padding-top: 12px;
}
.card-1FanN_OV .title-3UoaJK55 {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-1FanN_OV .title-3UoaJK55 p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-2TI5MQ6h {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-2TI5MQ6h .title-2uZjmXPY {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-2TI5MQ6h .title-2uZjmXPY p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-3W8GbvV6 {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-3W8GbvV6 .title-16KLvT8u {
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-3W8GbvV6 .title-16KLvT8u p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.card-3W8GbvV6 .content-3VDtZqpx {
  display: flex;
  justify-content: space-between;
}
.card-3W8GbvV6 .content-3VDtZqpx .leftBox-17DgiFRT {
  width: 39%;
}
.card-3W8GbvV6 .content-3VDtZqpx .icn-pB-2oGPn {
  margin-top: 14px;
  margin-bottom: 12px;
}
.card-3W8GbvV6 .content-3VDtZqpx .icn-pB-2oGPn::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
.card-3W8GbvV6 .content-3VDtZqpx .rightBox-1cuSnK8B {
  width: 60%;
}
.card-37o_Znay {
  background-color: white;
  border-radius: 4px;
  padding: 16px;
  padding-top: 12px;
}
.card-37o_Znay .title-d3lj1ezt {
  display: flex;
  justify-content: space-between;
  height: 31px;
  border-bottom: 1px solid #f0f2f5;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.card-37o_Znay .title-d3lj1ezt p {
  display: inline-block;
  height: 31px;
  border-bottom: 2px solid #1890ff;
}
.icn-GUktlaKE {
  margin-top: 14px;
  margin-bottom: 12px;
}
.icn-GUktlaKE::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 3px;
  height: 14px;
  margin: 0 8px 3px 0;
  background: #397EF0;
}
